Lecture given at Foundations of Computer Science, 2nd term In this part of the module are studied data structures and algorithms. The firts module have been treated some data structures (e.g. arrays, lists, stacks, queues) and some algorithms (e.g. linear search and binary search).