Year 1
Programme overview for year 2025/2026
The programme overview is adopted 2025-02-19 by Dean of Education.
AUTUMN TERM
Study period 1
Compulsory courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2025 - aug 2026)DAT232 Advanced requirements engineering Project 3.5 credits DAT232 Advanced requirements engineering Examination 4 credits S DAT246 Empirical software engineering Written and oral assignments 2.5 credits DAT246 Empirical software engineering Examination 5 credits S Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2025 - aug 2026)DAT580 Empirical methods for user experience Project 4.5 credits 1), 2) DAT580 Empirical methods for user experience Take-home examination 3 credits S, 1), 2) TDA384 Principles of Concurrent Programming Laboratory 3 credits 1), 3) TDA384 Principles of Concurrent Programming Examination 4.5 credits S, 1), 3)
Study period 2
Compulsory courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2025 - aug 2026)DAT321 Quality assurance and testing Written and oral assignments 3 credits DAT321 Quality assurance and testing Examination 4.5 credits S TEK368 Project management Intermediate test 1.5 credits TEK368 Project management Intermediate test 6 credits S Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2025 - aug 2026)DAT680 Special topics in software engineering Written and oral assignments 7.5 credits E, 1) TDA580 Gameplay design Project 7.5 credits E, 1), 2), 4)
SPRING TERM
Study period 3
Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2025 - aug 2026)DAT490 Architectures for scale-out systems Written and oral assignments 4.5 credits 1), 5) DAT490 Architectures for scale-out systems Examination 3 credits S, 1), 5) DAT566 Introduction to data science and AI Written and oral assignments 4 credits 1), 6) DAT566 Introduction to data science and AI Examination 3.5 credits S, 1), 6) DAT610 Human - computer interaction Examination 4.5 credits 1), 7) DAT610 Human - computer interaction Project 3 credits S, 1), 7) DAT640 Research project in software engineering Written and oral assignments 7.5 credits * EDA223 Real time systems Examination 4.5 credits 1), 3) EDA223 Real time systems Laboratory 3 credits S, 1), 3) EDA264 Computer security Laboratory 1.5 credits 1), 8) EDA264 Computer security Written and oral assignments 6 credits S, 1), 8) EDA344 Computer communication Laboratory 2 credits 1), 8) EDA344 Computer communication Examination 5.5 credits S, 1), 8) EDA397 Agile development processes Project 4.5 credits 1), 9) EDA397 Agile development processes Examination 3 credits S, 1), 9) TDA384 Principles of Concurrent Programming Laboratory 3 credits 1) TDA384 Principles of Concurrent Programming Examination 4.5 credits S, 1) TIN093 Algorithms Examination 7.5 credits E, 1), 6)
Study period 4
Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2025 - aug 2026)DAT341 Applied machine learning Take-home examination 4 credits 1), 6) DAT341 Applied machine learning Written and oral assignments 3.5 credits S, 1), 6) DAT521 Behavioral software engineering Written and oral assignments 4.5 credits 1), 9) DAT521 Behavioral software engineering Examination 3 credits S, 1), 9) DAT545 Human-robot interaction design Project 4 credits 1), 2) DAT545 Human-robot interaction design Written and oral assignments 3.5 credits S, 1), 2) DAT550 Advanced Software Engineering for AI/ML-Enabled Systems Written and oral assignments 7.5 credits E, 1), 5) DAT640 Research project in software engineering Written and oral assignments 7.5 credits *, E DAT666 Concept-driven interaction design Laboratory 2 credits 1), 2), 7) DAT666 Concept-driven interaction design Written and oral assignments 2 credits 1), 2), 7) DAT666 Concept-driven interaction design Project 3.5 credits S, 1), 2), 7) EDA491 Network security Examination 6 credits 1), 8) EDA491 Network security Laboratory 1.5 credits S, 1), 8) TDA283 Compiler construction Project 7.5 credits E TEK237 Social innovation and social entrepreneurship Written and oral assignments 7.5 credits E, 7)
- 1 Compulsory elective: 15 hec of stated courses is required for degree. (can also be taken under the second year) (DAT341, DAT490, DAT521, DAT545, DAT550, DAT566, DAT580, DAT610, DAT666, DAT680, EDA223, EDA264, EDA344, EDA397, EDA491, TDA384, TDA580, TIN093) 15 credits of stated courses are required for the degree
- 2 Recommendation: Profile: Software and user experience (DAT157 require DAT420 and should therefore be done in year 2) (DAT545, DAT580, DAT666, TDA580)
- 3 Recommendation: Profile: Software and realtime system (EDA223, TDA384)
- 4 The course has theme MTS 3 credits
- 5 Recommendation: Profile: Software Engineering for Data Intensive Systems (DAT490, DAT550)
- 6 Recommendation: Profile: Software and algorithms (DAT341, DAT566, TIN093)
- 7 The course has theme MTS 7.5 credits
- 8 Recommendation: Profile: Software and security (EDA264, EDA344, EDA491)
- 9 Recommendation: Profile: Human factors in Software Engineering (DAT521, EDA397)
- DIG: Digital examination is an examination written in the Inspera system. The student will bring their own computer and access the exam via Safe exam browser.
- S: Final grade. All module grades are reported before the final grade for the course can be reported.
- E: The only module in the course. Module grade and grade for the course are reported at the same time.
- *: The module includes education in another period