Master of Science in Computer Science and Engineering, 300 credits

Civilingenjörsprogram i datateknik, 300 hp

6CDDD

Teaching language

Swedish

Campus

Linköping

Degree

Master of Science in Engineering 300 credits and Master of Science 120 credits

Pace of study

Full-time

Entry requirements

    Degree in Swedish

    Civilingenjör 300 hp och Teknologie master 120 hp

    Degree in English

    Master of Science in Engineering 300 credits and Master of Science 120 credits

    Semester 1 Autumn 2019

    Semester 2 Spring 2020

    Semester 3 Autumn 2020

    Semester 4 Spring 2021

    Semester 5 Autumn 2021

    Semester 6 Spring 2022

    Semester 7 Autumn 2022

    Semester 8 Spring 2023

    Course code Course name Credits Level Timetable module ECV
    Period 1
    TANA15 Numerical Linear Algebra 6 A1X 1 E
    TATA53 Linear Algebra, Honours Course 6* G2X - E
    *The course is divided into several semesters and/or periods
    TATA54 Number Theory 6* G2X 3 E
    *The course is divided into several semesters and/or periods
    TATA64 Graph Theory 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    The course is given every other year (even years).
    TBMI26 Neural Networks and Learning Systems 6 A1X 2 E
    TBMI31 Medical Information and Knowledge 6 A1X 4 E
    TBMT02 Medical Imaging 6 A1X 3 E
    TBMT09 Physiological Pressures and Flows 6 A1X 1 E
    TBMT32 Perspectives on Biomedical Engineering 2* G1X 3 E
    *The course is divided into several semesters and/or periods
    TDDD17 Information Security, Second Course 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDD20 Design and Analysis of Algorithms 6 A1X 3 E
    Note that the course is given in Swedish. English-speaking students, please contact the examiner of the course three months before course start for guidance.
    TDDD25 Distributed Systems 6 A1X 2 E
    TDDD38 Advanced Programming in C++ 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDD41 Data Mining - Clustering and Association Analysis 6 A1X 3 E
    TDDD50 Green Computing 4 G2X 4 E
    TDDD57 Physical Interaction and Game Programming 6 A1X 1 E
    TDDD95 Algorithmic Problem Solving 6* A1X 1 E
    *The course is divided into several semesters and/or periods
    TDDD97 Web Programming 6 G2X 3 E
    TDDE05 AI Robotics 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE09 Natural Language Processing 6 A1X 2 E
    TDDE46 Software Quality 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDE50 Megagame - Design for Sustainable Development in the light of Climate Change 6* G2X - E
    *The course is divided into several semesters and/or periods
    TDDE51 Methods and tools for large distributed projects 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE55 Data and Program Structures 6* G2X 3 E
    *The course is divided into several semesters and/or periods
    TDDE58 Wireless Connectivity 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDTS07 System Design and Methodology 6 A1X 1 E
    TDTS21 Advanced Networking 6* A1X 1 E
    *The course is divided into several semesters and/or periods
    The course is cancelled 2023
    TEIE88 Computer Law 4 G1X 1 E
    TEIO13 Leadership and Organizational Change 6 A1X 4 E
    TEIO94 Entrepreneurship and Idea Development 6* G2X 4 E
    *The course is divided into several semesters and/or periods
    TFFM12 Perspectives on Physics 2* G1X - E
    *The course is divided into several semesters and/or periods
    TGTU94 Technology and Ethics 6 G1X 1 E
    THEN18 English 6* G1X 4 E
    *The course is divided into several semesters and/or periods
    THFR27 French with a technical focus 6* G1X 4 E
    *The course is divided into several semesters and/or periods
    THSP27 Spanish with a technical focus 6* G1X 4 E
    *The course is divided into several semesters and/or periods
    THTY27 German with a technical focus 6* G1X 4 E
    *The course is divided into several semesters and/or periods
    TKMJ15 Environmental Management Strategies 6 G1X 3 E
    TNM111 Information Visualization 6 A1X 3 E
    TSBB34 Computer Vision for Video Analysis 6 A1X 1 E
    TSBK07 Computer Graphics 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSBK08 Data Compression 6 A1X 2 E
    TSEK06 VLSI Design 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSEK38 Radio Frequency Transceiver Design 6 A1X 2 E
    TSKS13 Wireless Communications 6 A1X 4 E
    TSRT07 Industrial Control Systems 6 A1X 2 E
    TSRT09 Control Theory 6 A1X 3 E
    TSTE14 Analog Filters 6 A1X 2 E
    The course is not offered 2020.
    TSTE27 Analog and Discrete-Time Integrated Circuits 6 A1X 3 E
    Period 2
    TAOP87 Applied Optimization Project Course 6 A1X 3 E
    The course is given every other year (odd years).
    TATA53 Linear Algebra, Honours Course 6* G2X - E
    *The course is divided into several semesters and/or periods
    TATA54 Number Theory 6* G2X 1 E
    *The course is divided into several semesters and/or periods
    TATA64 Graph Theory 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    The course is given every other year (even years).
    TBMT26 Technology in Intensive Care and Surgery 6 A1X 1 E
    TBMT32 Perspectives on Biomedical Engineering 2* G1X 3 E
    *The course is divided into several semesters and/or periods
    TDDC78 Programming of Parallel Computers - Methods and Tools 6 A1X 2 E
    TDDD14 Formal Languages and Automata Theory 6 G2X 2 E
    TDDD17 Information Security, Second Course 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDD27 Advanced Web Programming 6 A1X 3 E
    TDDD38 Advanced Programming in C++ 6* A1X - E
    *The course is divided into several semesters and/or periods
    TDDD48 Automated Planning 6 A1X 1 E
    TDDD95 Algorithmic Problem Solving 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE05 AI Robotics 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE07 Bayesian Learning 6 A1X 2 E
    TDDE31 Big Data Analytics 6 A1X 3 E
    TDDE34 Software Verification 6 A1X 1 E
    TDDE41 Software Architectures 6 A1X 1 E
    TDDE46 Software Quality 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDE50 Megagame - Design for Sustainable Development in the light of Climate Change 6* G2X - E
    *The course is divided into several semesters and/or periods
    TDDE51 Methods and tools for large distributed projects 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE55 Data and Program Structures 6* G2X 1 E
    *The course is divided into several semesters and/or periods
    TDDE58 Wireless Connectivity 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDTS21 Advanced Networking 6* A1X 1 E
    *The course is divided into several semesters and/or periods
    The course is cancelled 2023
    TEAE13 Civil and Commercial Law 6 G1X 2 E
    TEAE20 Intellectual Property Rights 6 G1X 1 E
    TEIO06 Innovative Entrepreneurship 6 A1X 2 E
    TEIO94 Entrepreneurship and Idea Development 6* G2X 4 E
    *The course is divided into several semesters and/or periods
    TEIO95 eHealth: Innovation and Entrepreneurship 6 G2X 2/4 E
    TFFM12 Perspectives on Physics 2* G1X - E
    *The course is divided into several semesters and/or periods
    TGTU84 Diversity and Gender in Engineering 6 G1X 4 E
    TGTU95 Philosophy of Science and Technology 6 G1X 4 E
    THEN18 English 6* G1X 4 E
    *The course is divided into several semesters and/or periods
    THFR27 French with a technical focus 6* G1X 4 E
    *The course is divided into several semesters and/or periods
    THSP27 Spanish with a technical focus 6* G1X 4 E
    *The course is divided into several semesters and/or periods
    THTY27 German with a technical focus 6* G1X 4 E
    *The course is divided into several semesters and/or periods
    TNM079 Modelling and Animation 6 A1X 2 E
    TSBB33 3D Computer Vision 6 A1X 3 E
    TSBK07 Computer Graphics 6* A1X 1 E
    *The course is divided into several semesters and/or periods
    TSBK38 Image and Audio Compression 6 A1X 4 E
    TSEK06 VLSI Design 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSFS06 Diagnosis and Supervision 6 A1X 1 E
    TSIT11 Quantum Algorithms and Quantum Information 6 A1X 3 E
    TSKS14 Multiple Antenna Communications 6 A1X 3 E
    TSKS16 Signal Processing for Communications 6 A1X 1 E
    TSRT14 Sensor Fusion 6 A1X 2 E
    TSTE06 Digital Filters 6 A1X 3 E
    The course is not offered 2020.
    TSTE87 Application-Specific Integrated Circuits 6 A1X 2 E
    Specialisation: AI and Machine Learning
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TBMI26 Neural Networks and Learning Systems 6 A1X 2 E
    TDDD20 Design and Analysis of Algorithms 6 A1X 3 E
    TDDD41 Data Mining - Clustering and Association Analysis 6 A1X 3 E
    TDDD95 Algorithmic Problem Solving 6* A1X 1 E
    *The course is divided into several semesters and/or periods
    TDDE05 AI Robotics 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE09 Natural Language Processing 6 A1X 2 E
    TSRT07 Industrial Control Systems 6 A1X 2 E
    Period 2
    TDDD48 Automated Planning 6 A1X 1 E
    TDDD95 Algorithmic Problem Solving 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE05 AI Robotics 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE07 Bayesian Learning 6 A1X 2 E
    TDDE31 Big Data Analytics 6 A1X 3 E
    TSFS06 Diagnosis and Supervision 6 A1X 1 E
    TSRT14 Sensor Fusion 6 A1X 2 E
    Specialisation: Autonomus systems
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TSRT07 Industrial Control Systems 6 A1X 2 C
    TDDE05 AI Robotics 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSBB34 Computer Vision for Video Analysis 6 A1X 1 E
    TSRT09 Control Theory 6 A1X 3 E
    Period 2
    TDDE05 AI Robotics 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSBB33 3D Computer Vision 6 A1X 3 E
    TSFS06 Diagnosis and Supervision 6 A1X 1 E
    TSRT14 Sensor Fusion 6 A1X 2 E
    Specialisation: Communication
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TBMI26 Neural Networks and Learning Systems 6 A1X 2 E
    TDTS21 Advanced Networking 6* A1X 1 E
    *The course is divided into several semesters and/or periods
    The course is cancelled 2023
    TSBK08 Data Compression 6 A1X 2 E
    TSKS13 Wireless Communications 6 A1X 4 E
    Period 2
    TDTS21 Advanced Networking 6* A1X 1 E
    *The course is divided into several semesters and/or periods
    The course is cancelled 2023
    TSBK38 Image and Audio Compression 6 A1X 4 E
    TSKS14 Multiple Antenna Communications 6 A1X 3 E
    TSKS16 Signal Processing for Communications 6 A1X 1 E
    Specialisation: Computer Games Programming
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TDDD57 Physical Interaction and Game Programming 6 A1X 1 C
    TSBK07 Computer Graphics 6* A1X 4 C
    *The course is divided into several semesters and/or periods
    TBMI26 Neural Networks and Learning Systems 6 A1X 2 E
    Period 2
    TSBK07 Computer Graphics 6* A1X 1 C
    *The course is divided into several semesters and/or periods
    TNM079 Modelling and Animation 6 A1X 2 E
    Specialisation: Computer Systems Architecture
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TDDD25 Distributed Systems 6 A1X 2 E
    TDDD38 Advanced Programming in C++ 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDD97 Web Programming 6 G2X 3 E
    TDDE55 Data and Program Structures 6* G2X 3 E
    *The course is divided into several semesters and/or periods
    TDTS07 System Design and Methodology 6 A1X 1 E
    TDTS21 Advanced Networking 6* A1X 1 E
    *The course is divided into several semesters and/or periods
    The course is cancelled 2023
    Period 2
    TDDC78 Programming of Parallel Computers - Methods and Tools 6 A1X 2 E
    TDDD14 Formal Languages and Automata Theory 6 G2X 2 E
    TDDD27 Advanced Web Programming 6 A1X 3 E
    TDDD38 Advanced Programming in C++ 6* A1X - E
    *The course is divided into several semesters and/or periods
    TDDE34 Software Verification 6 A1X 1 E
    TDDE41 Software Architectures 6 A1X 1 E
    TDDE55 Data and Program Structures 6* G2X 1 E
    *The course is divided into several semesters and/or periods
    TDTS21 Advanced Networking 6* A1X 1 E
    *The course is divided into several semesters and/or periods
    The course is cancelled 2023
    Specialisation: Electronics
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TSTE27 Analog and Discrete-Time Integrated Circuits 6 A1X 3 C
    TSEK06 VLSI Design 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSEK38 Radio Frequency Transceiver Design 6 A1X 2 E
    TSTE14 Analog Filters 6 A1X 2 E
    The course is not offered 2020.
    TSTE93 Analog Circuits 6* G2X 1 E
    *The course is divided into several semesters and/or periods
    Period 2
    TSTE87 Application-Specific Integrated Circuits 6 A1X 2 C
    TSEK06 VLSI Design 12* A1X 4 E
    *The course is divided into several semesters and/or periods
    TSKS16 Signal Processing for Communications 6 A1X 1 E
    TSTE06 Digital Filters 6 A1X 3 E
    The course is not offered 2020.
    TSTE93 Analog Circuits 6* G2X 1 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
    TEIO13 Leadership and Organizational Change 6 A1X 4 C
    Period 2
    TEIO06 Innovative Entrepreneurship 6 A1X 2 C
    Specialisation: Large Scale Software Engineering
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TDDE46 Software Quality 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDE51 Methods and tools for large distributed projects 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    Period 2
    TDDE34 Software Verification 6 A1X 1 E
    TDDE41 Software Architectures 6 A1X 1 E
    TDDE46 Software Quality 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDE51 Methods and tools for large distributed projects 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    Specialisation: Medical Informatics
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TBMI26 Neural Networks and Learning Systems 6 A1X 2 E
    TBMI31 Medical Information and Knowledge 6 A1X 4 E
    TDDD17 Information Security, Second Course 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    Period 2
    TBMT26 Technology in Intensive Care and Surgery 6 A1X 1 E
    TDDD17 Information Security, Second Course 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE31 Big Data Analytics 6 A1X 3 E
    TEIO95 eHealth: Innovation and Entrepreneurship 6 G2X 2/4 E
    Specialisation: Programming and Algorithms
    Course code Course name Credits Level Timetable module ECV
    Period 1
    TATA64 Graph Theory 6* A1X 2 C/E
    *The course is divided into several semesters and/or periods
    The course is given every other year (even years).
    TDDD20 Design and Analysis of Algorithms 6 A1X 3 C/E
    TDDD41 Data Mining - Clustering and Association Analysis 6 A1X 3 E
    TDDD95 Algorithmic Problem Solving 6* A1X 1 E
    *The course is divided into several semesters and/or periods
    TDDE09 Natural Language Processing 6 A1X 2 E
    TDDE55 Data and Program Structures 6* G2X 3 E
    *The course is divided into several semesters and/or periods
    Period 2
    TATA64 Graph Theory 6* A1X 2 C/E
    *The course is divided into several semesters and/or periods
    The course is given every other year (even years).
    TDDD14 Formal Languages and Automata Theory 6 G2X 2 C/E
    TDDE34 Software Verification 6 A1X 1 C/E
    TDDC78 Programming of Parallel Computers - Methods and Tools 6 A1X 2 E
    TDDD95 Algorithmic Problem Solving 6* A1X 4 E
    *The course is divided into several semesters and/or periods
    TDDE55 Data and Program Structures 6* G2X 1 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
    TDDD17 Information Security, Second Course 6* A1X 4 C
    *The course is divided into several semesters and/or periods
    TDDD38 Advanced Programming in C++ 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDD97 Web Programming 6 G2X 3 E
    TDDE46 Software Quality 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDE58 Wireless Connectivity 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDTS21 Advanced Networking 6* A1X 1 E
    *The course is divided into several semesters and/or periods
    The course is cancelled 2023
    Period 2
    TDDD17 Information Security, Second Course 6* A1X 4 C
    *The course is divided into several semesters and/or periods
    TDDD27 Advanced Web Programming 6 A1X 3 E
    TDDD38 Advanced Programming in C++ 6* A1X - E
    *The course is divided into several semesters and/or periods
    TDDE46 Software Quality 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDDE58 Wireless Connectivity 6* A1X 2 E
    *The course is divided into several semesters and/or periods
    TDTS21 Advanced Networking 6* A1X 1 E
    *The course is divided into several semesters and/or periods