This week’s topics
Midterm evaluation
- Midterm assessment of the criteria taught so far
- Individual feedback and targets
What you will be able to do
- 1.1 Describe a data structure.
- 1.2 Explain a range of linear and non-linear data structures.
- 1.3 Analyse the impact of the choice of data structure on algorithmic performance.
- 2.1 Demonstrate an ability to write Big O and little o notation to describe algorithmic complexity.
- 2.2 Explain the impact of algorithmic design choice on computational complexity for a variety of examples.
- 2.3 Explain the difference between P and NP.
- 2.4 Evaluate open problems in problem classification and the impacts of future technologies on the difficulty in solving different classes algorithms.
Activity
Midterm assessment task and individual feedback.
Study materials
The teaching notes, exercises and videos of this week are in the student portal. Your portal is set up as soon as you receive final acceptance, so you can open them before the semester starts.