Exercises

This page contains tasks for the exercises. The tasks will be solved at the scheduled exercises, which will be recorded and published on this page. Exercises are not mandatory, but instead an opportunity to practice before starting working on assignments.

Each exercise is scheduled twice in the schema, both instances will have the same content. Please attend only one of them. The purpose of the duplication is that there will be fewer participants, which should encourage discussions and interactions.

The exercises, like all other activities, are given only on zoom and not at campus. The zoom id is 607 181 7201 for all exercises.

Exercise 1, Analysis

This exercise covers lectures 1-4 and chapter 4 in the textbook. You must have watched the lectures or read the book to understand the exercise, but you don't have to understand everything in detail before the exercise.

Here are the tasks for exercise 1, Download dm-ssd-exe.pdf

  

Here is the recorded exercise 10-12, https://youtu.be/vLX6r7NahBI Links to an external site.
Here is the recorded exercise 13-15, https://youtu.be/-p0k1kbwo7U Links to an external site.

Exercise 2, Design

This exercise covers lectures 5-7 and chapter 5 in the textbook. You must have watched the lectures or read the book to understand the exercise, but you don't have to understand everything in detail before the exercise.

Here are the tasks for exercise 2, design-exe.pdf Download design-exe.pdf 

Here is the recorded exercise 10-12, https://youtu.be/rOwnCA7FovU Links to an external site.
Here is the recorded exercise 13-15, https://youtu.be/cPhh4o_3UMg Links to an external site.

Exercise 3, Implementation and Testing

This exercise covers lectures 8-10 and chapter 6-7 in the textbook. You must have watched the lectures or read the book to understand the exercise, but you don't have to understand everything in detail before the exercise.

Here are the tasks for exercise 3, unit-test-exe.pdf Download unit-test-exe.pdf 

Here is the recorded exercise 8-10, https://youtu.be/VvtgfBV5y3A Links to an external site.
Here is the recorded exercise 15-17, https://youtu.be/w9nEcNvr0Rc Links to an external site.

Exercise 4, Exceptions and Design Patterns

This exercise covers lectures 12-14 and chapters 8-9.2, plus pages 197-205 of section 9.4 in the textbook. You must have watched the lectures or read the book to understand the exercise, but you don't have to understand everything in detail before the exercise.

Here are the tasks for exercise 4, polym-exe.pdf Download polym-exe.pdf 

Exercise 4 was only given once, here is the recording, https://youtu.be/Cut5Fk-R2dE Links to an external site.