This course is a basic introduction to the data structures and algorithms used in informatics. During the course students gain basic skills in algorithm design and construction and knowledge of basic types of data structures such as arrays, lists, trees, hash tables etc. Furthermore, some sorting and searching algorithms for data structures will be discussed.