course-details-portlet

TDT4290

Customer Driven Project

Choose study year
Credits 15
Level Second degree level
Course start Autumn 2025
Duration 1 semester
Language of instruction English
Location Trondheim
Examination arrangement Work

About

About the course

Course content

Each group receives a project assignment from an external client, encompassing all phases of a development project: preliminary analysis, requirements specification, design, implementation, and evaluation. Close collaboration with the external organization is essential throughout the process. Groups will submit a project report and deliver a final presentation and demonstration of a functional system to both the client and the examiner. The following days are mandatory: the course start day in the second week of the semester, scheduled common meetings and lectures, and weekly supervision sessions. Failure to attend these days may prevent students from completing the course.

Learning outcome

To provide students with hands-on experience in executing all phases of large-scale development projects.

Skills: Ability to organize and manage extensive development projects, incorporating considerations for diversity, ethical issues related to AI, and sustainability. Students will also develop skills in documenting and presenting results to real clients.

General Competence: Understanding of all phases of project development, project dynamics, and the effective use of teamwork to address complex challenges in software engineering.

Learning methods and activities

The tasks are completed through group work, with each group consisting of 6-8 members. Each group is assigned an external client from an organization and an internal supervisor. Weekly meetings with the supervisor are mandatory.

Each group is responsible for implementation, utilizing the most appropriate tools for software engineering, including AI tools.

Periodic meetings with group leaders are scheduled, and the course includes a series of lectures.

The course is regulated by NTNU framework for IPR

See https://innsida.ntnu.no/wiki/-/wiki/Norsk/opphavsrett+til+studentoppgaver

See https://innsida.ntnu.no/wiki/-/wiki/Norsk/Standardavtale+mellom+bedrift+og+student

Further on evaluation

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

Course materials

Reports from previous years, compendium, and lectures.

Credit reductions

Course code Reduction From
SIF8080 15 sp
This course has academic overlap with the course in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Technological subjects

Contact information

Course coordinator

Lecturers

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: Work
Grade: Letter grades

Ordinary examination - Autumn 2025

Work
Weighting 100/100 Date Submission 2025-11-18 Time Submission 14:00 Exam system Inspera Assessment