Labs

NB! The contents of a lab can change until the day that the lab takes place.

Home tasks are displayed on the week it’s  due, not when it’s given! (e.g. homework for week 3 can be found under week 3 section,

2. Pointers

Lab:

3. Files

Homework:

  • Get better acquainted with pointers as a concept. Explain what pointers are to your friend/classmate/parent.
  • Try to understand pointers.c
  • Complete unfinished tasks

Lab

4. Structures

Homework: Complete unfinished tasks

Lab:

5. Structures vol2

Homework: Complete unfinished tasks

Lab:

6. QSort + test revision

Homework:

  • Complete unfinished tasks

Lab

7. Test 1 + custom libraries

Homework:

  • Complete unfinished tasks

Lab:

8. Dynamic memory and debugging

Homework:

  • Complete unfinished tasks

Lab:

9. Dynamic memory vol2

Homework:

  • Complete unfinished tasks
  • Watch [this video] and try to understand it:

Lab:

10. Recursions and stack
11. Microcontrollers
12. Database and SQL
13. Test 2 + binary

Homework:

  • Complete unfinished tasks

Lab:

  • TEST 2 during the lab
  • Slides: Binary
14. OOP
15. Pre-exam

The pre-exam starts at 08:30. Classroom is the same – ICT-121. Must meet the points requirement to attend.

No regular labs during this week.

[ Examination information ]

16. Spare time! No planned lab unless a lab is cancelled during the semester.