NGDPV - Software Technology - 180hp - Växjö - Campus - 100%
Section outline
-
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
-
12.6 MB
-
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 timetables for the autumn semester of 2023 for first year students:
- English version of the programme
- Swedish version of the programme
-
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 1DV503 Database Technology (SWE) 1DV505 Programming and Data Structures sp3 1DV700 Computer Security 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 Elective course 1DV516 Algorithms and Advanced Data Structures sp2 1DV609 Software Testing 1DV5XX Web Programming sp3 2DV604 Software Architectures 2DVXXX Scientific Methods sp4 2DV50E Degree Project at Bachelor Level
-
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 Modellingsp2 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 Modellinglp2 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