-
1. Material and info
Thursday, 1 August 2024, 12:00 – Wednesday, 1 January 2025, 12:00
-
2. Git
Monday, 28 October 2024, 00:00 – Friday, 6 December 2024, 23:59
-
3. Algorithms, pseudocode and efficiency
Monday, 21 October 2024, 00:00 – Sunday, 27 October 2024, 23:59
-
4. Decrease- and divide-and-conquer
Monday, 21 October 2024, 00:00 – Sunday, 3 November 2024, 23:59
-
5. STL library
Monday, 28 October 2024, 00:00 – Sunday, 10 November 2024, 23:59
-
6. Trees (e.g. heaps)
Monday, 4 November 2024, 00:00 – Sunday, 24 November 2024, 23:59
- 6.1 Course topics 8 and 9
- 6.2 Course topic 8 exercises
- 6.3 Course topic 9 exercises
- 6.4 Valgrind
- 6.5 Project Functionality test: Basic Places
- 6.6 Watching lecture videos - part1
- 6.6.1 Watching lecture videos 'Algorithms and pseudocode'
- 6.6.2 Watching lecture videos 'Measuring efficiency'
- 6.6.3 Watching lecture videos 'Divide-and-conquer'
- 6.6.4 Watching lecture videos 'Big-O, -Omega and -Theta'
- 6.6.5 Watching lecture videos 'STL library'
- 6.6.6 Watching lecture videos 'STL algorithms'
- 6.7 Session activities
- 6.8 Attendance and participation on the weekly exercise session
-
7. Graphs
Opens Monday, 11 November 2024, 00:00 – Sunday, 24 November 2024, 23:59
- 7.1 Course topics 10, 11 and 12
- 7.2 Course topic 10 exercises
- 7.3 Course topic 11 exercises
- 7.4 Course topic 12 exercises
- 7.5 Session activities
- 7.6 Attendance and participation on the weekly exercise session
-
8. Sets and maps
Opens Monday, 18 November 2024, 00:00 – Sunday, 1 December 2024, 23:59
- 8.1 Course topic 12
- 8.2 Course topic 13 exercises
- 8.3 Session activity
- 8.4 Attendance and participation on the weekly exercise session
-
9. Last activity
Opens Monday, 2 December 2024, 00:00 – Sunday, 8 December 2024, 23:59
- 9.1 Session activity
- 9.2 Q&A attendance
- 9.2.1 Q_A attendance
-
10. PRG1
Tuesday, 5 November 2024, 00:01 – Sunday, 1 December 2024, 23:59
-
11. PRG1-OPT
Tuesday, 5 November 2024, 00:01 – Sunday, 8 December 2024, 23:59
-
12. PRG2
Opens Monday, 11 November 2024, 00:01 – Sunday, 15 December 2024, 23:59
- 12.1 Project 2 documentation
- 12.2 Project 2 graders (compulsory)
- 12.2.1 Assignment graders (compulsory)
- 12.2.1.1 Functionality tests
- 12.2.1.2 Integration tests
- 12.2.1.3 Valgrind
- 12.2.1.4 Docs grader
- 12.2.1.5 Perftests
- 12.3 Project 2 graders (optional)
- 12.3.1 Assignment graders (optional)
- 12.3.1.1 route_shortest_distance
- 12.3.1.2 route_least_crossroads
- 12.3.1.3 route_with_cycle
- 12.3.1.4 trim_ways
-
13. Peer-review of PRG1
Opens Wednesday, 11 December 2024, 12:00 – Wednesday, 18 December 2024, 23:59
- 13.1 Prp tests
- 13.2 Prp comments grader
-
14. Finally
Opens Monday, 9 December 2024, 00:00 – Sunday, 15 December 2024, 23:59
- 14.1 Watching lecture videos - part2
- 14.1.1 Watching lecture videos 'Trees'
- 14.1.2 Watching lecture videos 'Amortized complexity'
- 14.1.3 Watching lecture videos 'Heaps'
- 14.1.4 Watching lecture videos 'Graphs, BFS, DFS'
- 14.1.5 Watching lecture videos 'Weighted graphs'
- 14.1.6 Watching lecture videos 'Hashtables'
- 14.1.7 Watching lecture videos 'Balanced binary trees'
- 14.2 Peer feedback
- 14.3 Review the AI feedback
- 14.4 Peer review validator
- 14.5 Exam
- 14.6 Grading, learning, motivation, the end survey
_theory
0 / 900
exercises
0 / 1500
prg1
0 / 600
prg1-opt
0 / 400
prg2
0 / 400
prg2-opt
0 / 600
prp
0 / 500
x_exam
0 / 100