TDT4290 - Customer Driven Project


Examination arrangement

Examination arrangement: Work
Grade: Letters

Evaluation Weighting Duration Grade deviation Examination aids
Work 100/100

Course content

Each group is given a task from a client that is to be carried out as a project. All phases of a development project are to be covered: Preliminary studies, requirements specification, design, implementation, and evaluation. The emphasis is on the early phases. It is important that the groups work in close collaboration with the client. The groups will hand in a project report and give a final presentation and demonstration of a runnable system to the client and the censor. The following days are obligatory: the starting day of the course which is on Tuesday in the semester's second week, the guest lectures and the course in group dynamics, and the weekly supervision. A failure to meet on these days may prevent the student from completing the course.

Learning outcome

Knowledge: To give the students practical experience in executing all phases of large development projects.


Skills: Ability to organize and carry out large development projects, as well as document and present results to a realistic client.


General competence: Insight into project work and how groups can be used to solve complex computer science problems.

Learning methods and activities

The tasks are carried out as group work with groups of 5-7 persons. Each group has a client and an internal supervisor. The groups have obligatory meetings with the supervisors every week, and the group project leaders also have weekly leadership meetings with the lecturers. The course includes a series of lectures.

Further on evaluation

Retake of the course will require new participation/deliverables in all activities.

Required previous knowledge

TDT4140 Software Engineering or equivalent

Course materials

Reports from previous years and lectures.

Credit reductions

Course code Reduction From To
SIF8080 15.0

Version: 1
Credits:  15.0 SP
Study level: Second degree level


Term no.: 1
Teaching semester:  AUTUMN 2021

Language of instruction: English

Location: Trondheim

Subject area(s)
  • Technological subjects
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Computer Science


Examination arrangement: Work

Term Status code Evaluation Weighting Examination aids Date Time Digital exam Room *
Autumn ORD Work 100/100 INSPERA
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU