Year 2
Programme overview for year 2026/2027
The programme overview is adopted 2026-02-19 by Dean of Education.
AUTUMN TERM
Study period 1
Compulsory courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2026 - aug 2027)MVE051 Mathematical statistics and discrete mathematics Written and oral assignments 1.5 credits MVE051 Mathematical statistics and discrete mathematics Examination 6 credits S TDA417 Data structures and algorithms Laboratory 3 credits TDA417 Data structures and algorithms Examination 4.5 credits S Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2026 - aug 2027)LSP530 Fiction for engineers Project 3.5 credits *, 1)
Study period 2
Compulsory courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2026 - aug 2027)TDA367 Object-oriented programming project Project 7.5 credits E Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2026 - aug 2027)FFY621 Physics for engineers Examination 7.5 credits E LSP530 Fiction for engineers Project 4 credits *, E, 1) MVE080 Scientific visualization Written and oral assignments 7.5 credits E MVE655 Multivariable analysis Examination 7.5 credits E, 2) SJO955 Introduction to law Examination 7.5 credits E TDA357 Databases Examination 4.5 credits TDA357 Databases Laboratory 3 credits S TDA452 Functional programming Laboratory 3 credits TDA452 Functional programming Examination 4.5 credits S TDA567 Testing, debugging and verification Laboratory 2.5 credits 3) TDA567 Testing, debugging and verification Examination 5 credits S, 3) TMA522 Large scale optimization Examination (part A) 6 credits TMA522 Large scale optimization Project (part B) 1.5 credits S
SPRING TERM
Study period 3
Compulsory courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2026 - aug 2027)DAT017 Machine oriented programming Laboratory 3 credits DAT017 Machine oriented programming Examination 4.5 credits S Elective courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2026 - aug 2027)CTE033 History of technology Intermediate test 1.5 credits 1) CTE033 History of technology Written and oral assignments 6 credits S, 1) DAT335 Data Management Examination 4.5 credits 4) DAT335 Data Management Written and oral assignments 3 credits S, 4) DAT357 Requirements engineering Written and oral assignments 3 credits DAT357 Requirements engineering Examination 4.5 credits S DAT510 Design and construction of digital games Written and oral assignments 7.5 credits E, 5) DAT560 Software quality and testing Written and oral assignments 3 credits 3) DAT560 Software quality and testing Examination 4.5 credits S, 3) DAT610 Human - computer interaction Examination 4.5 credits 1) DAT610 Human - computer interaction Project 3 credits S, 1) EDA322 Digital design Laboratory 3 credits EDA322 Digital design Examination 4.5 credits S EDA344 Computer communication Laboratory 2 credits EDA344 Computer communication Examination 5.5 credits S IEK415 Managerial economics Examination 4.5 credits IEK415 Managerial economics Project 3 credits S LEU471 Electrical circuits Examination 6 credits LEU471 Electrical circuits Laboratory 1.5 credits S TDA357 Databases Examination 4.5 credits 4) TDA357 Databases Laboratory 3 credits S, 4) TDA384 Principles of Concurrent Programming Laboratory 3 credits TDA384 Principles of Concurrent Programming Examination 4.5 credits S TEK226 Technology and society Written and oral assignments 7.5 credits E, 1) TMV029 Finite automata and formal languages Written and oral assignments 3 credits TMV029 Finite automata and formal languages Examination 4.5 credits S
Study period 4
Compulsory courses
Course code and nameModule, credits/periodBlockNoteExaminationRe-examination (okt 2026 - aug 2027)DAT257 Agile software project management Project 7.5 credits E, 6) DAT566 Introduction to data science and AI Written and oral assignments 4 credits DAT566 Introduction to data science and AI Examination 3.5 credits S
- 1 The course has theme MTS 7.5 credits
- 2 Recommendation: Prerequisite for MPDSC and MPENM (MVE655)
- 3 Overlap: Only one of the marked courses can be included in the degree (DAT560, TDA567)
- 4 Overlap: Only one of the marked courses can be included in the degree (DAT335, TDA357)
- 5 The course has theme MTS 3 credits
- 6 The course has theme MTS 1.5 credits
- 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.