TDT4290 - Customer Driven Project


Examination arrangement

Examination arrangement: Work
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
Work 100/100

Course content

Each group is given a task from a customer 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. 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 customer and the sensor. The following days are obligatory: the starting day of the course which is 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 real customer. General competence: Insight into project work and how groups can be used to solve complex software engineering problems.

Learning methods and activities

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

The course is regulated by NTNU framework for IPR



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, compendium, 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 2024

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 Examination system 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