Year 1
Programme overview for year 2026/2027
The programme overview is adopted 2026-02-17 by Dean of Education.
AUTUMN TERM
Study period 1
Compulsory courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2026 - aug 2027)DAT232 Advanced requirements engineering Project 3.5 credits DAT232 Advanced requirements engineering Examination 4 credits S - Thu 29/10-2026 am J INSP
- Thu 07/01-2027 pm J INSP
- Wed 25/08-2027 pm J INSP
DAT246 Empirical software engineering Written and oral assignments 2.5 credits DAT246 Empirical software engineering Examination 5 credits S - Mon 26/10-2026 pm J INSP
- Mon 04/01-2027 pm J INSP
- Tue 24/08-2027 am J INSP
Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2026 - aug 2027)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) - Sat 24/10-2026 am J
- Fri 19/03-2027 pm J
- Thu 26/08-2027 am J
Study period 2
Compulsory courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2026 - aug 2027)DAT321 Quality assurance and testing Written and oral assignments 3 credits DAT321 Quality assurance and testing Examination 4.5 credits S - Wed 13/01-2027 pm L
- Fri 02/04-2027 pm L
- Thu 19/08-2027 pm L
TEK368 Project management Intermediate test 1.5 credits - Contact examiner
- Contact examiner
- Contact examiner
TEK368 Project management Intermediate test 6 credits S - Mon 11/01-2027 am J INSP
- Contact examiner
- Contact examiner
Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2026 - aug 2027)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 2026 - aug 2027)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) EDA398 Agile development processes Project 4.5 credits 1), 9) EDA398 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) - Sat 24/10-2026 am J
TEK237 Social innovation and social entrepreneurship Written and oral assignments 7.5 credits E, 7) TIN093 Algorithms Examination 7.5 credits E, 1), 6)
Study period 4
Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2026 - aug 2027)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 AI and software engineering seminar 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) - Fri 09/10-2026 pm J INSP
EDA491 Network security Laboratory 1.5 credits S, 1), 8) TDA283 Compiler construction Project 7.5 credits E
- 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, EDA398, 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, EDA398)
- 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