Year 1
Programme overview for year 2021/2022
The programme overview is adopted 2019-02-21 by Dean of Education.
AUTUMN TERM
Study period 1
Compulsory courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2021 - aug 2022)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 25/10-2021 pm J
- Wed 05/01-2022 am L
- Tue 23/08-2022 pm J
Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2021 - aug 2022)TDA384 Principles of Concurrent Programming Laboratory 3 credits 1), 2) TDA384 Principles of Concurrent Programming Examination 4.5 credits S, 1), 2) - Sat 23/10-2021 am J
- Thu 18/08-2022 pm J
TDA498 Interaction design methodology Take-home examination 4.5 credits 1), 3), 4) TDA498 Interaction design methodology Project 3 credits S, 1), 3), 4)
Study period 2
Compulsory courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2021 - aug 2022)DAT321 Quality assurance and testing Written and oral assignments 3 credits DAT321 Quality assurance and testing Examination 4.5 credits S - Fri 14/01-2022 am L
- Wed 13/04-2022 pm L
- Thu 18/08-2022 pm L
TEK366 Project management Examination 1.5 credits - Contact examiner
- Mon 11/04-2022 pm J DIG
- Tue 16/08-2022 am J DIG
TEK366 Project management Written and oral assignments 3 credits TEK366 Project management Written and oral assignments 3 credits S Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2021 - aug 2022)TDA580 Gameplay design Project 7.5 credits E, 1), 3), 5)
SPRING TERM
Study period 3
Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2021 - aug 2022)DAT240 Software language engineering for domain-specific languages Examination 3 credits 1), 6) - Wed 16/03-2022 am L
- Thu 09/06-2022 pm L
- Mon 15/08-2022 pm L
DAT240 Software language engineering for domain-specific languages Project 4.5 credits S, 1), 6) DAT405 Introduction to data science and AI Written and oral assignments 7.5 credits E, 1), 7) DAT420 Human - computer interaction Written and oral assignments 4.5 credits 1), 3), 4) DAT420 Human - computer interaction Project 3 credits S, 1), 3), 4) DAT490 Architectures for scale-out systems Written and oral assignments 4.5 credits 1), 6) DAT490 Architectures for scale-out systems Examination 3 credits S, 1), 6) - Sat 12/03-2022 am L
- Wed 08/06-2022 am L
- Wed 17/08-2022 am L
EDA223 Real time systems Examination 4.5 credits 1), 2) - Mon 14/03-2022 am J
- Fri 10/06-2022 pm J
- Tue 16/08-2022 pm L
EDA223 Real time systems Laboratory 3 credits S, 1), 2) EDA263 Computer security Examination 6 credits 1), 8) - Fri 18/03-2022 pm J
- Wed 08/06-2022 pm J
- Wed 24/08-2022 pm J
EDA263 Computer security Laboratory 1.5 credits S, 1), 8) EDA344 Computer communication Laboratory 2 credits 1), 8) EDA344 Computer communication Examination 5.5 credits S, 1), 8) - Wed 16/03-2022 pm J
- Tue 31/05-2022 am J
- Mon 15/08-2022 pm J
TDA384 Principles of Concurrent Programming Laboratory 3 credits TDA384 Principles of Concurrent Programming Examination 4.5 credits S - Mon 14/03-2022 pm J
- Thu 18/08-2022 pm J
TIN093 Algorithms Examination 7.5 credits E, 1), 7) - Wed 16/03-2022 am J
- Thu 25/08-2022 pm J
Study period 4
Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2021 - aug 2022)DAT157 Designing User Experiences Laboratory 2 credits 1), 3), 4) DAT157 Designing User Experiences Written and oral assignments 2 credits 1), 3), 4) DAT157 Designing User Experiences Project 3.5 credits S, 1), 3), 4) DAT280 Parallel functional programming Examination 6 credits 1), 2) - Fri 03/06-2022 am J
- Sat 09/10-2021 am J
- Thu 18/08-2022 pm J
DAT280 Parallel functional programming Laboratory 1.5 credits S, 1), 2) DAT340 Applied Machine Learning Examination 4 credits 1), 7) - Contact examiner
- Contact examiner
- Contact examiner
DAT340 Applied Machine Learning Written and oral assignments 3.5 credits S, 1), 7) 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) EDA397 Agile development processes Project 4.5 credits 1), 9) EDA397 Agile development processes Examination 3 credits S, 1), 9) - Tue 31/05-2022 pm L
- Sat 09/10-2021 am L
- Thu 25/08-2022 pm L
EDA491 Network security Examination 6 credits 1), 8) - Mon 30/05-2022 am J
- Fri 08/10-2021 pm J
- Thu 25/08-2022 pm J
EDA491 Network security Laboratory 1.5 credits S, 1), 8) TDA283 Compiler construction Project 7.5 credits E TDA487 Human-centred design and human factors Project 3 credits 1), 3) TDA487 Human-centred design and human factors Written and oral assignments 1.5 credits 1), 3) TDA487 Human-centred design and human factors Take-home examination 3 credits S, 1), 3) TEK237 Social innovation and social entrepreneurship Written and oral assignments 7.5 credits E, 4)
Other
Regardless of period
Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2021 - aug 2022)DAT306 Industrial practice project in software engineering Written and oral assignments 15 credits E
- 1 Compulsory elective: 15 hec of stated courses is required for degree. (TDA497 and DAT157 require DAT420 and should therefore be done in year 2) (DAT157, DAT240, DAT280, DAT340, DAT405, DAT420, DAT490, DAT520, EDA223, EDA263, EDA344, EDA397, EDA491, TDA384, TDA487, TDA498, TDA580, TIN093) 15 credits of stated courses are required for the degree
- 2 Recommendation: Software and realtime system (DAT280, EDA223, TDA384)
- 3 Recommendation: Profile: Software and user experience (TDA497 and DAT157 require DAT420 and should therefore be done in year 2) (DAT157, DAT420, TDA487, TDA498, TDA580)
- 4 The course has theme MTS 7.5 credits
- 5 The course has theme MTS 3 credits
- 6 Recommendation: Profile: Software Engineering, architectures and languages (DAT240, DAT490)
- 7 Recommendation: Profile: Software and algorithms (DAT340, DAT405, TIN093)
- 8 Recommendation: Profile: Software and security (EDA263, EDA344, EDA491)
- 9 Recommendation: Profile: Software Engineering, process and behavior (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.
- E: The only module in the course. Module grade and grade for the course are reported at the same time.