Courses
Students can take the MSc program in SE with either a research-based emphasis or course-based emphasis. In the research-bases track the Final Project is 60 ECTS where as it is 30 ECTS in the course-based track.
Each student must take the course “T-701-REM4 Research Methodology”, "T-730-ASEN Advanced Software Engineering", and "T-707-MOVE Modeling and Verification". Students who haven´t taken the course “T-519-STOR Theory of Computation”, or an equivalent course, during their undergraduate studies must also take the course "T-719-STO4 Theory of Computation“ .
|
Course-based emphasis |
||
| MANDATORY | Methodology 6 ECTS | |
| MANDATORY | Theory of Computation 8 ECST | |
| MANDATORY | Modeling and Verification 8 ECTS | |
| MANDATORY | Advanced Software Engineering 8 ECST | |
| MANDATORY | Final Project 30 ECTS | |
| ELECTIVES | 60 ECTS - Students choose electives in cooperation with their departmental supervisor and must turn in a study plan before the beginning of each semester. | |
|
Research-based emphasis |
||
| MANDATORY | Methodology 6 ECTS | |
| MANDATORY | Theory of Computation 8 ECST | |
| MANDATORY | Modeling and Verification 8 ECTS | |
| MANDATORY | Advanced Software Engineering 8 ECST | |
| MANDATORY | Final Project 60 ECTS | |
| ELECTIVES | 30 ECTS - Students choose electives in cooperation with their departmental supervisor and must turn in a study plan before the beginning of each semester. | |
Students may take course credits in undergradute courses or courses outside of The School of Computer Science or The School of Science and Engineering, if the following conditions are satisfied:
- Undergraduate courses must be advanced courses, which do not overlap with courses that students have completed before. The list of acceptable courses is posted before each semester.

