This plan is for students starting the programme the fall semester 2020 and later.
Section outline
-
Some courses only have a description in Swedish (marked with SWE in the table). English descriptions will be added as soon as they are available.
Year 1 sp1 1MA441 Basic Mathematics for CS 1DV501 Introduction to Programming (SWE) sp2 1DV510 Technical Information and Communication 1DV700 Computer Security sp3 1DV503 Database Technology (SWE) 1DV502 Object-oriented programming (SWE) sp4 1DV508 Project course in Computer Science 1MA462 Discrete Mathematics Year 2 sp1 1DV607 Object Oriented Analysis and Design 1DT301 Computer Technology 1 sp2 1MA133 Linear Algebra (optional course) 1DV512 Operating System sp3 2DV608 Software Design 1DV701 Computer Networks - an introduction sp4 2DV609 Project Course in Software Engineering 2DV516 Introduction to Machine Learning (optional course) Year 3 sp1 1DV609 Software Testing 1DV516 Algorithms and Advanced Data Structures sp2 Elective course 1DV528 Web Programming sp3 2DV604 Software Architectures sp4 2DV50E Degree Project at Bachelor Level