Professional studies

Teaching language


Type of course


Cycle/level of course


Recommended year of study


Total number of ECTS

5 cr

Competency aims

The aim of the course is to teach students test
driven development and teach students the basics of

Learning outcomes

At the end of the course the student is expected to
be able to use testing suites and be able to create
tests for code written by themselves and code
written by others.

Course contents

- Unit testing
- Mutant testing
- Testing suites
- Code coverage

Prerequisites and co-requisites

Basic programming skills

Previous course names


Additional information

See Itslearning

Recommended or required reading

Unit testing in Java, how tests drive the code.
Johannes Link (2002)

Study activities

  • Lectures - 40 hours
  • Excursions and demonstrations - 10 hours
  • Practical exercises - 40 hours
  • Project- and production work/artistic activities - 30 hours
  • Individual studies - 13 hours


  • Total workload of the course: 133 hours
  • Of which autonomous studies: 133 hours
  • Of which scheduled studies: 0 hours

Mode of Delivery

Participation in tuition

Assessment methods


Assessment requirements

Course projects completed and exercises completed.


Forss Thomas


Forss Thomas

Group size

No limit

Assignments valid until

Until further notice

The timetable of the course

More information can be found in Itslearning.

Assessment methods

Date will be announced later - Other assignments

Course and curriculum search