course-details-portlet

TDT4242

Advanced Software Engineering

Choose study year
Credits 7.5
Level Second degree level
Course start Spring 2025
Duration 1 semester
Language of instruction English
Location Trondheim
Examination arrangement School exam

About

About the course

Course content

This course focuses on software engineering for smart, critical, and complex software-intensive systems. The course contains four modules. 1) Requirements specification module focuses on methods to transit from user requirements to high-quality technical requirements; 2) Testing management model focuses on testing strategies; 3) Code quality module focuses on code analysis, code review, and code refactoring; 4) Complex system module focuses on verification and validation of complex software systems.

Students will apply the requirement specification, testing techniques, and code review and refactoring to homework assignments and group projects throughout the course.

Learning outcome

After taking this course, students should be able to: 1) Identify and correct typical requirements quality issues; 2) Apply different testing, code review, code analysis, and code refactoring approaches; 3) Explain the industrial state of the practice methods of advanced software engineering; 4) Critical evaluation and application of AI-assisted software engineering tools.

Learning methods and activities

Lectures and mandatory exercises.

Compulsory assignments

  • Exercises

Further on evaluation

Exercises must be approved to be eligible for the exam.

The text for the written final exam will be in English.

The candidates may choose to write their answers in either English or Norwegian.

If there is a re-sit examination, the examination form may change from written to oral.

Course materials

Will be given at the start of the course.

Subject areas

  • Technological subjects

Contact information

Course coordinator

Lecturers

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: School exam
Grade: Letter grades

Ordinary examination - Spring 2025

School exam
Weighting 100/100 Examination aids Code E Date 2025-05-20 Time 09:00 Duration 4 hours Exam system Inspera Assessment
Place and room for school exam

The specified room can be changed and the final location will be ready no later than 3 days before the exam. You can find your room location on Studentweb.

Sluppenvegen 14
Room SL120
1 candidate
Room SL310 hvit sone
25 candidates
Room SL310 lilla sone
27 candidates
Room SL228
1 candidate

Re-sit examination - Summer 2025

School exam
Weighting 100/100 Examination aids Code E Duration 4 hours Exam system Inspera Assessment
Place and room
The specified room can be changed and the final location will be ready no later than 3 days before the exam. You can find your room location on Studentweb.