Year 1
Programme overview for year 2024/2025
The programme overview is adopted 2024-02-12 by Dean of Education.
AUTUMN TERM
Study period 1
Compulsory courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2024 - aug 2025)DAT231 Advanced requirements engineering Project 3.5 credits DAT231 Advanced requirements engineering Take-home examination 4 credits S DAT246 Empirical software engineering Written and oral assignments 2.5 credits DAT246 Empirical software engineering Examination 5 credits S - Mon 28/10-2024 pm J
- Thu 09/01-2025 am J
- Tue 26/08-2025 pm J
Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2024 - aug 2025)DAT306 Industrial practice project in software engineering Written and oral assignments 7.5 credits * TDA384 Principles of Concurrent Programming Laboratory 3 credits 1), 2) TDA384 Principles of Concurrent Programming Examination 4.5 credits S, 1), 2) - Sat 26/10-2024 am J
- Mon 17/03-2025 pm J
- Thu 21/08-2025 pm J
Study period 2
Compulsory courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2024 - aug 2025)DAT321 Quality assurance and testing Written and oral assignments 3 credits DAT321 Quality assurance and testing Examination 4.5 credits S - Fri 17/01-2025 am L
- Wed 16/04-2025 pm L
- Thu 21/08-2025 pm L
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 2024 - aug 2025)DAT306 Industrial practice project in software engineering Written and oral assignments 7.5 credits *, E TDA580 Gameplay design Project 7.5 credits E, 1), 3), 4)
SPRING TERM
Study period 3
Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2024 - aug 2025)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) DAT565 Introduction to data science and AI Written and oral assignments 7.5 credits E, 1), 6) DAT610 Human - computer interaction Examination 4.5 credits 1), 7) DAT610 Human - computer interaction Project 3 credits S, 1), 7) EDA223 Real time systems Examination 4.5 credits 1), 2) EDA223 Real time systems Laboratory 3 credits S, 1), 2) 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) - Mon 17/03-2025 pm J
TIN093 Algorithms Examination 7.5 credits E, 1), 6)
Study period 4
Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2024 - aug 2025)DAT280 Parallel functional programming Examination 6 credits 1), 2) DAT280 Parallel functional programming Laboratory 1.5 credits S, 1), 2) 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) DAT520 Behavioral software engineering Written and oral assignments 4.5 credits 1), 9) DAT520 Behavioral software engineering Take-home examination 3 credits S, 1), 9) DAT550 Advanced Software Engineering for AI/ML-Enabled Systems Written and oral assignments 7.5 credits E, 1), 5) DAT580 Empirical methods for user experience Project 4.5 credits 1), 3) DAT580 Empirical methods for user experience Take-home examination 3 credits S, 1), 3) DAT666 Concept-driven interaction design Laboratory 2 credits 1), 3), 7) DAT666 Concept-driven interaction design Written and oral assignments 2 credits 1), 3), 7) DAT666 Concept-driven interaction design Project 3.5 credits S, 1), 3), 7) EDA491 Network security Examination 6 credits 1), 8) - Fri 11/10-2024 pm J INSP
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) (DAT280, DAT341, DAT490, DAT520, DAT550, DAT565, DAT580, DAT610, DAT666, EDA223, EDA264, EDA344, EDA397, EDA491, TDA384, TDA580, TIN093) 15 credits of stated courses are required for the degree
- 2 Recommendation: Profile: Software and realtime system (DAT280, EDA223, TDA384)
- 3 Recommendation: Profile: Software and user experience (DAT157 require DAT420 and should therefore be done in year 2) (DAT580, DAT666, TDA580)
- 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, DAT565, 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 (DAT520, 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.
- *: The module includes education in another period
- E: The only module in the course. Module grade and grade for the course are reported at the same time.