General
Welcome to
Software Technology/Programvaruteknik
(NGDVP)
If you are about to do a degree work, this MyMoodle room is a good starting point.
Welcome to
Software Technology/Programvaruteknik
(NGDVP)
If you are about to do a degree work, this MyMoodle room is a good starting point.
In this section you find information especially directed to new students
Contains info from emails sent out to international students. With international students we mean everyone admitted to the English version of the programme. More details in the schedule below.
The Math department is offering some repetition in Mathematics to give you a jump start and make it easier to get started on your studies in Mathematics that is part of the programme.
For Swedish speaking students this repetition is offered the week before the semester start, check the information about the introduction week. You can prepare yourself by going through the math.se preparatory course page.
For English speaking students there will be some additional tutoring offered during the first weeks. Ask your math teachers about more information about it.
Here are the time tables for the autumn semester 2021 for first year students:
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 |
This plan is for students starting the programme the fall semester 2015 to later.
Year 1 | sp1 | 1MA441 Basic Mathematics for CS | 1EN114 English for academic studies (international students) or 1DV005 Problem solving and Modelling (Swedish students) |
sp2 | 1DV510 Technical Information and Communication | 1DV506 Problem Solving and Programming | |
sp3 | 1DV600 Software Technology | 1DV507 Programming and Data Structures | |
sp4 | 1DV508 Project course in Computer Science | 1MA462 Discrete Mathematics | |
Year 2 | sp1 | 1DV607 Object Oriented Analysis and Design |
1DT301 Computer Technology 1 |
sp2 | 2DV610 Software Testing | 1DV512 Operating Systems | |
sp3 | 2DV603 Software Engineering - Design (From spring semester 2020 this course has been split into two parts, 2DV608 Software Design and 2DV609 Project Course in Software Engineering) |
1DV701 Computer Networks - an introduction | |
sp4 | 1DV517 Language and Logic | ||
Year 3 | sp1 | 1DV525 Introduction to Web Programming | 1DV516 Algorithms and Advanced Data Structures |
sp2 | 1DV523 Server-based Web Programming | 2DV513 Database Theory | |
sp3 | 2DV50E Degree Project at Bachelor Level | 2DV604 Software Architectures | |
sp4 | elective course |
This plan is for students starting the programme the fall semester 2013 and later. There are new course codes from fall semester 2015. They are added in red.
Year 1 | sp1 | 1MA141 Basic Mathematics for CS (1MA441) | 1EN113 English for academic studies (1EN114) or 1DV005 Problem solving and Modelling |
sp2 | 1DV010 Technical Information and Comm. (1DV510) | 1DV006 Problem Solving and Programming (1DV506) | |
sp3 | 1DV100 Software Technology (1DV600) | 1DV007 Programming and Data Structures (1DV507) | |
sp4 | 1DV008 Project course in Computer Science (1DV508) | 1MA162 Discrete Mathematics (1MA462) | |
Year 2 | sp1 | 1DV407 Object Oriented Analysis and Design (1DV607) | 1DT101 Computer Technology 1 (1DT301) |
sp2 | 2DV110 Software Testing (2DV610) | 1DV012 Operating Systems (1DV512) | |
sp3 | 2DV103 Software Engineering - Design (2DV603) | 1DV201 Computer Networks - an introduction (1DV701) | |
sp4 | 1DV017 Language and Logic (1DV517) | ||
Year 3 | sp1 | 1DV408 Web Development with PHP (1DV608) | 1DV016 Algorithms and Advanced Data Structures (1DV516) |
sp2 | 2DV407 RIA Development with Javascript (2DV607) | 1DV013 Database Theory (2DV513) | |
sp3 | 2DV00E Degree Project at Bachelor Level (2DV50E) | 2DV104 Software Architectures (2DV604) | |
sp4 | elective course |
Year 1 | lp1 | 1MA101 Basic Mathematics | 1EN113 English for academic studies or 1DV005 Problem solving and Modelling |
|
lp2 | 1MA103 Vector Geometry | 1DV006 Problem Solving and Programming | ||
lp3 | 1DV010 Technical Information and Comm. | 1DV007 Programming and Data Structures | ||
lp4 | 1DV100 Software Technology | 1DV008 Project Course in Computer Science | ||
Year 2 | lp1 | 1DV102 Software Engineering – Processes | 1ED022 Computer Technology 1 | |
lp2 | 1DV012 Operating Systems | |||
lp3 | 2DV103 Software Engineering - Design | 1DV201 Computer Networks - an introduction | ||
lp4 | 1DV017 Language and Logic | |||
Year 3 | lp1 | 1DV013 Database Theory | 1DV016 Algorithms and Advanced Data Structures | |
lp2 | 2DV012 Web 2.0 Programming | elective course | ||
lp3 | 2DV00E Degree Project at Bachelor Level | 2DV303 3D Graphics, 2DV104 Software arch. or 2DT101 Project | ||
lp4 | elective course |