To pass the course, you must have passed the assignments (labs) and have passed the exam (see more information). For the exam, the only permitted material is a dictionary.

Past exams

Some previous exams are available below for reference.

More exams?

The list above will give you a pretty good idea what to expect from an exam. Of course, the course has been run by different teachers and each of them has its own style. If you still want more exams, you can get a copy of them from the Studieexpedition. The structure of the exam and the type of questions is not drastically changing throughout the years. It is true that the used programming languages can be different but the problems the past exams ask to solve are relevant.