Master of Science in Information Technology, 300 credits

Civilingenjörsprogram i informationsteknologi, 300 hp

6CITE

Teaching language

Swedish

Campus

Linköping

Pace of study

Full-time

Entry requirements

    Degree in Swedish

    Civilingenjör 300 hp och Teknologie master 120 hp

    Semester 1 Autumn 2018

    Semester 2 Spring 2019

    Semester 3 Autumn 2019

    Semester 4 Spring 2020

    Semester 5 Autumn 2020

    Semester 6 Spring 2021

    Semester 7 Autumn 2021

    Semester 8 Spring 2022

    Semester 9 Autumn 2022

    Course code Course name Credits Level Timetable module ECV
    Period 1
    TANA21 Scientific Computing 6 G1X 3 C/E
    TBMI28 eHealth Project 12* A1X 2/4 E
    *The course is divided into several semesters and/or periods
    TBMT14 Biomedical Engineering - Project Course 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDD43 Advanced Data Models and Databases 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDD53 Advanced Interaction Design 6 A1X 1 E
    TDDE15 Advanced Machine Learning 6 A1X 1 E
    TDDE19 Advanced Project Course - AI and Machine Learning 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE20 Advanced Project Course - Game, App and Web Development 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE21 Advanced Project Course: Secure Distributed and Embedded Systems 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE45 Software Design and Construction 6 A1X 4 E
    TDDE52 Programming Project with Open Source Code 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDEI13 Enterprise Resource Planning Systems: Process and Implementation 6 A1X 2 E
    TDEI72 Strategy and Digitisation - Technology, Standards and Network Effects 6 A1X 4 E
    TEIM11 Industrial Marketing 6 G2X 3 E
    TEIO90 Innovation Management 6 A1X 2 E
    TNCG15 Advanced Global Illumination and Rendering 6 A1X 4 E
    TNM067 Scientific Visualization 6 A1X 3 E
    TNM095 Artificial Intelligence for Interactive Media 6 A1X 2 E
    TSBB11 Images and Graphics, Project Course CDIO 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSBB19 Machine Learning for Computer Vision 6 A1X 2 E
    TSBK03 Advanced Game Programming 6* A1X 1 E
    *The course is divided into several semesters and/or periods
    TSFS12 Autonomous Vehicles - Planning, Control, and Learning Systems 6 A1X 1 E
    TSIN01 Information Networks 6 A1X 3 E
    TSIT03 Cryptology 6 A1X 2 E
    TSKS12 Modern Channel Coding, Inference and Learning 6 A1X 1 E
    TSRT10 Automatic Control - Project Course 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    Period 2
    TDDD89 Scientific Method 6 A1X 3 C
    TANA09 Numerical Algorithms in Computer Science 4 G2X 1 C/E
    TAOP04 Mathematical Optimization 6 A1X 4 E
    The course is only offered every second year, even years.
    TBMI28 eHealth Project 12* A1X - E
    *The course is divided into several semesters and/or periods
    TBMT14 Biomedical Engineering - Project Course 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDB44 Compiler Construction 6 A1X 1 E
    TDDD43 Advanced Data Models and Databases 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDD56 Multicore and GPU Programming 6 A1X 2 E
    TDDE13 Multi Agent Systems 6 A1X 1 E
    TDDE16 Text Mining 6 A1X 2 E
    TDDE19 Advanced Project Course - AI and Machine Learning 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE20 Advanced Project Course - Game, App and Web Development 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE21 Advanced Project Course: Secure Distributed and Embedded Systems 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE52 Programming Project with Open Source Code 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TNM086 Virtual Reality Techniques 6 A1X 2 E
    TSBB11 Images and Graphics, Project Course CDIO 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSBK03 Advanced Game Programming 6* A1X - E
    *The course is divided into several semesters and/or periods
    TSRT10 Automatic Control - Project Course 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    Specialisation: AI and Machine Learning
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TDDE19 Advanced Project Course - AI and Machine Learning 6* A1X 4 C
    *The course is divided into several semesters and/or periods
    TDDE15 Advanced Machine Learning 6 A1X 1 E
    TSBB19 Machine Learning for Computer Vision 6 A1X 2 E
    TSFS12 Autonomous Vehicles - Planning, Control, and Learning Systems 6 A1X 1 E
    TSRT92 Modelling and Learning for Dynamical Systems 6 A1X 3 E
    Period 2
    TDDE19 Advanced Project Course - AI and Machine Learning 6* A1X 4 C
    *The course is divided into several semesters and/or periods
    TDDE13 Multi Agent Systems 6 A1X 1 E
    TDDE16 Text Mining 6 A1X 2 E
    Specialisation: Computer Games Programming
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TSBK03 Advanced Game Programming 6* A1X 1 C
    *The course is divided into several semesters and/or periods
    TDDE20 Advanced Project Course - Game, App and Web Development 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TNCG15 Advanced Global Illumination and Rendering 6 A1X 4 E
    TSBB11 Images and Graphics, Project Course CDIO 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    Period 2
    TSBK03 Advanced Game Programming 6* A1X - C
    *The course is divided into several semesters and/or periods
    TDDE20 Advanced Project Course - Game, App and Web Development 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSBB11 Images and Graphics, Project Course CDIO 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSIN02 Internetworking 6 A1X 1 E
    Specialisation: Computer Systems Architecture
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TDDD43 Advanced Data Models and Databases 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDE21 Advanced Project Course: Secure Distributed and Embedded Systems 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSIT03 Cryptology 6 A1X 2 E
    TSKS01 Digital Communication 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    Period 2
    TDDB44 Compiler Construction 6 A1X 1 E
    TDDC90 Software Security 6 A1X 1 E
    TDDD43 Advanced Data Models and Databases 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDD56 Multicore and GPU Programming 6 A1X 2 E
    TDDE21 Advanced Project Course: Secure Distributed and Embedded Systems 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSIN02 Internetworking 6 A1X 1 E
    TSKS01 Digital Communication 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    Specialisation: Industrial Economics
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TEIM11 Industrial Marketing 6 G2X 3 C
    TEIO90 Innovation Management 6 A1X 2 C
    TDEI72 Strategy and Digitisation - Technology, Standards and Network Effects 6 A1X 4 E
    Specialisation: International Software Engineering
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TDDD69 Software Engineering - Company Project 6* A1X 1 C
    *The course is divided into several semesters and/or periods
    TDDD04 Software Testing 6 A1X 2 E
    TDDD38 Advanced Programming in C++ 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDD43 Advanced Data Models and Databases 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDE45 Software Design and Construction 6 A1X 4 E
    TDEI13 Enterprise Resource Planning Systems: Process and Implementation 6 A1X 2 E
    Period 2
    TDDC34 Technical, Economic and Societal Evaluation of IT-products 6 A1X 4 C
    TDDD69 Software Engineering - Company Project 6* A1X 1 C
    *The course is divided into several semesters and/or periods
    TDDC90 Software Security 6 A1X 1 E
    TDDD07 Real Time Systems 6 A1X 4 E
    TDDD38 Advanced Programming in C++ 6* A1X - E
    *The course is divided into several semesters and/or periods
    TDDD43 Advanced Data Models and Databases 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDEI19 Management Control 6 A1X 2 E
    TEIM13 Intercultural Communication 6 G1X 4 E
    Specialisation: Large Scale Software Engineering
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TDDE52 Programming Project with Open Source Code 6* A1X 4 C
    *The course is divided into several semesters and/or periods
    Period 2
    TDDE52 Programming Project with Open Source Code 6* A1X 4 C
    *The course is divided into several semesters and/or periods
    Specialisation: Medical Informatics
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TBMI28 eHealth Project 12* A1X 2/4 E
    *The course is divided into several semesters and/or periods
    TBMT14 Biomedical Engineering - Project Course 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDC17 Artificial Intelligence 6 G2X 3 E
    TDDD43 Advanced Data Models and Databases 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    Period 2
    TBMI28 eHealth Project 12* A1X - E
    *The course is divided into several semesters and/or periods
    TBMT14 Biomedical Engineering - Project Course 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDD43 Advanced Data Models and Databases 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDE01 Machine Learning 6 A1X 1 E
    Specialisation: Programming and Algorithms Specialization
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TDDD08 Logic Programming 6 A1X 4 C/E
    TDDE52 Programming Project with Open Source Code 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSIT03 Cryptology 6 A1X 2 E
    Period 2
    TDDB44 Compiler Construction 6 A1X 1 E
    TDDD56 Multicore and GPU Programming 6 A1X 2 E
    TDDE52 Programming Project with Open Source Code 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    Specialisation: Secure Systems
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TDDD04 Software Testing 6 A1X 2 C
    TDDD38 Advanced Programming in C++ 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDE21 Advanced Project Course: Secure Distributed and Embedded Systems 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSIT03 Cryptology 6 A1X 2 E
    Period 2
    TDDC90 Software Security 6 A1X 1 C
    TDDD38 Advanced Programming in C++ 6* A1X - E