Press "Enter" to skip to content


We offers courses for students and the industry

At NTNU we offer several study programs in Computer Science at PhD, Master, and Bachelor level. Software Engineering is an important component of our study offer. For the Study programs Computer Science and Informatics, students can specialize in Software Engineering at master level. Here we list the most relevant courses:

TDT4140 Software Engineering, Professor Torgeir Dingsøyr

TDT4290 Customer Driven Project, Professor Letizia Jaccheri

TDT4242 Advanced Software Engineering, Associate Professor Jingyue Li

Our courses at the University of Oslo:

Bachelor courses:

IN1030 Norwegian IN1030 – Systems, Requirements and Consequences

IN2000  Software engineering and project work

IN3240 Software Testing

Master courses:

IN5140 – Smart processes and agile methods in software engineering

IN4240 – Software Testing

For industry practitioners:

ITLED4220 – Process improvement and agile methods in Software Engineering