What you should expect as outcomes of taking this course:
- You will acquire intermediate level of knowledge about the most common abstractions for data collections.
- You will develop skills to develop and use data structures more efficiently.
- You will understand sorting and searching algorithms that are essential in computer sciences, and reflect on their performances from theoretical point of view.
- You will be able to utilize data structures and algorithms to solve more complex problems.