Laboratory Exercises

Laboratory exercises are designed to help students gain practical programming experience. Their purpose is to apply the concepts introduced in lectures to hands-on examples inspired by real-world applications.

Throughout the semester, students will complete five graded microtests (mt01–mt05), each worth 3 points, as well as one ungraded demonstration microtest (mt00). All microtests must be taken on the university computers in the lab, with no access to the external Internet. The time limit for each microtest is typically 10–15 minutes. We will use the same evaluation as for the homework.

Exercises at glance

Wednesday 11:00-12:30 KN:A-420 Microtest
01 24.09. Lab01
02 01.10. Lab02 mt00 (non-graded)
03 08.10. Lab03 mt01
04 15.10. Lab04 mt02
05 22.10. Lab05
06 29.10. Lab06 mt03
07 05.11. Lab07
08 12.11. Lab08 Selected topics from previous lectures mt04
09 19.11. Lab09 Mid-term implementation test
10 26.11. Lab10 mt05
11 03.12. Lab11
12 10.12. Lab12
13 17.12. Lab13
14 07.01. Lab14