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, stacks, queues, trees and hash tables. Furthermore, basic sorting and searching algorithms for data structures will be discussed.