Team Work: Labs |
Labs Deadlines |
Solo Work: MPs |
MPs Deadline |
Getting Started: Set Up Your Laptop |
|
|
|
LAB_INTRO |
2024-05-09 23:59 |
Makefile Tutorial |
2024-05-09 23:59 |
LAB_DEBUG |
2024-05-09 23:59 |
MP_INTRO |
2024-05-09 23:59 |
LAB_MEMORY |
2024-05-09 23:59 |
|
|
LAB_INHERITANCE |
2024-05-09 23:59 |
MP_COLLAGE |
2024-05-09 23:59 |
LAB_GDB |
2024-05-09 23:59 |
|
|
LAB_DICT |
2024-05-09 23:59 |
MP_LISTS |
2024-05-09 23:59 |
LAB_HASH |
2024-05-09 23:59 |
|
|
Lecture Date |
Place |
Lecture Topics |
Lab Date |
Place |
12.03.2024,10:15 |
M101 |
1. "Hello World", classes |
12.03.2024 ,12:15 |
TS135 |
14.03.2024 ,14:15 |
IT113 |
2. Constructors, .cpp/.h, encapsulation, pointers |
18.03.2024 ,14:15 |
TS135 |
19.03.2024 ,10:15 |
M101 |
3. Variables, memory, pointers; lab_intro review |
|
|
21.03.2024 ,14:15 |
TA101 |
4. Stack and heap, arrays |
25.03.2024 ,14:15 |
TS135 |
26.03.2024 ,10:15 |
M101 |
5. Parameter passing, return, lab_debug review |
|
|
28.03.2024 ,14:15 |
L3 |
6. Copy constructor, destructor, operator overload |
|
|
02.04.2024 ,10:15 |
M101 |
7. Inheritance, virtual functions, abstract classes |
|
|
04.04.2024 ,14:15 |
IT112 |
8. Templates, generic programming |
05.04.2024 ,12:15 |
TS135 |
09.04.2024 ,10:15 |
M101 |
9. Linked memory, recursion |
08.04.2024 ,14:15 |
TS135 |
11.04.2024 ,14:15 |
IT112 |
10. Hash tables, dictionaries |
15.04.2024 ,14:15 |
TS135 |
16.04.2024 ,10:15 |
M101 |
11. STL, iterators |
|
|
18.04.2024 ,14:15 |
SÄ112 |
12. Invited lecture, by Ville Voutilainen from Qt |
22.04.2024 ,14:15 |
TS135 |
23.04.2024 ,10:15 |
M101 |
13. Review |
|
|
25.04.2024 ,14:15 |
TA101 |
14. Review |
|
|
|
|
Vappu week |
|
|
07.05.2024 ,12:00 |
|
Online Final Exam, Attempt 1 |
|
|
28.05.2024 ,12:00 |
|
Online Final Exam: Attempt 2 |
|
|
18.06.2024 .12:00 |
|
Online Final Exam: Attempt 3 |
|
|