Master's Programme in Computer and Information Engineering
300 credits
Outline, TIT2Y
A revised version of the outline is available.
- Code
- TIT2Y
- Finalised by
- The Faculty Board of Science and Technology, 9 November 2020
- Registration number
- TEKNAT 2020/258
Semester 1
Period 1
- Information Technology, 10 credits (1DT051)Compulsory Main field(s) of study and in-depth level: Computer Science G1N, Technology G1N
- Basic Course in Mathematics, 5 credits (1MA010)Compulsory Main field(s) of study and in-depth level: Mathematics G1N
Period 2
- Program Design and Data Structures, 10 of 20 credits (1DL201)Compulsory Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Algebra I, 5 credits (1MA004)Compulsory Main field(s) of study and in-depth level: Mathematics G1F
Semester 2
Period 3
- Program Design and Data Structures, 10 of 20 credits (1DL201)Compulsory Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Single Variable Calculus, 5 of 10 credits (1MA013)Compulsory Main field(s) of study and in-depth level: Mathematics G1F
Period 4
- Computer Architecture, 10 credits (1DT093)Compulsory Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Single Variable Calculus, 5 of 10 credits (1MA013)Compulsory Main field(s) of study and in-depth level: Mathematics G1F
Semester 3
Period 1
- Imperative and Object-Oriented Programming Methodology, 10 of 20 credits (1DL221)Compulsory Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Linear Algebra and Geometry I, 5 credits (1MA025)Compulsory Main field(s) of study and in-depth level: Mathematics G1F
Period 2
- Imperative and Object-Oriented Programming Methodology, 10 of 20 credits (1DL221)Compulsory Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Linear Algebra II, 5 credits (1MA024)Compulsory Main field(s) of study and in-depth level: Mathematics G1F
Semester 4
Period 3
- Computer Systems with Project Work, 10 of 20 credits (1DT003)Compulsory Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- System Design with a User Perspective, 5 credits (1MD034)Compulsory Main field(s) of study and in-depth level: Computer Science G2F, Human-Computer Interaction G2F, Technology G2F
Period 4
- Computer Systems with Project Work, 10 of 20 credits (1DT003)Compulsory Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Probability and Statistics DV, 5 credits (1MS321)Compulsory Main field(s) of study and in-depth level: Mathematics G1F
Semester 5
Period 1
- Digital Technology and Electronics, 10 credits (1TE717)Compulsory Main field(s) of study and in-depth level: Technology G1F
- Numerical Methods and Simulation, 5 credits (1TD403)Compulsory Main field(s) of study and in-depth level: Computer Science G2F, Mathematics G2F, Technology G2F
Period 2
- Signals and Transforms, 10 credits (1TE746)Compulsory Main field(s) of study and in-depth level: Technology G2F
- Database Design I, 5 credits (1DL301)Compulsory Main field(s) of study and in-depth level: Computer Science G2F, Sociotechnical Systems G2F, Technology G2F
Semester 6
Period 3
- Introduction to Machine Learning, 5 credits (1DL034)Compulsory Main field(s) of study and in-depth level: Computer Science G2F
- Introduction to Computer Control Systems, 5 credits (1RT485)Compulsory Main field(s) of study and in-depth level: Technology G2F
- Industrial Management, 5 credits (1TE743)Compulsory Main field(s) of study and in-depth level: Industrial Engineering and Management G1F
Period 4
- Independent Project in Information Engineering, 15 credits (1DT350)Compulsory Main field(s) of study and in-depth level: Technology G2E
Semester 7
Period 1
- IT, Sustainability and Social Responsibility, 5 credits (1DL008) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Data, Ethics and Law, 5 credits (1DL002) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Human-Computer Interaction A1N, Image Analysis and Machine Learning A1N
Period 2
- Statistical Machine Learning, 5 credits (1RT700) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Image Analysis and Machine Learning A1N, Mathematics A1N, Technology A1N
Period 1
- IT, Sustainability and Social Responsibility, 5 credits (1DL008) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Software Engineering and Project Management, 5 credits (1DL251) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Technology A1N
Period 2
- Secure Computer Systems I, 5 credits (1DT072) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Computer Networks II, 5 of 10 credits (1DT074) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
Period 1
- IT, Sustainability and Social Responsibility, 5 credits (1DL008) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
Period 2
- Real Time Systems, 10 credits (1DT004) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
Period 1
- IT, Sustainability and Social Responsibility, 5 credits (1DL008) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Software Engineering and Project Management, 5 credits (1DL251) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Technology A1N
Period 2
- IT Systems and Human Factors, 5 credits (1MD017) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Advanced Software Design, 5 credits (1DL242) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
Period 1
- Software Engineering and Project Management, 5 credits (1DL251) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Technology A1N
- Introduction to Parallel Programming, 5 credits (1DL530) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
- IT, Sustainability and Social Responsibility, 5 credits (1DL008) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
Period 2
- Advanced Software Design, 5 credits (1DL242) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
- Algorithms and Data Structures II, 5 credits (1DL231) Main field(s) of study and in-depth level: Computer Science G2F
- Software Testing, 5 credits (1DL610) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
Period 1
- Scientific Visualisation, 5 credits (1TD389) Main field(s) of study and in-depth level: Computational Science A1N, Computer Science A1N, Technology A1N
- Artificial Intelligence, 5 credits (1DL340) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Technology A1N
- Computing Education Research, 5 of 10 credits (1DT061) Main field(s) of study and in-depth level: Computer Science A1N
- Combinatorial Optimisation using Constraint Programming, 5 of 10 credits (1DL441) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Modelling for Combinatorial Optimisation, 5 credits (1DL451) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N
- IT and Society, 5 of 15 credits (1DT012) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Several Variable Calculus, Limited Version, 5 credits (1MA017) Main field(s) of study and in-depth level: Mathematics G1F
- Project in Computer and Information Engineering, 5 credits (1DT081) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Project in Computer and Information Engineering, 10 credits (1DT088) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
Period 2
- Computing Education Research, 5 of 10 credits (1DT061) Main field(s) of study and in-depth level: Computer Science A1N
- Combinatorial Optimisation using Constraint Programming, 5 of 10 credits (1DL441) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Compiler Design I, 5 credits (1DL321) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Graph Theory, 5 credits (1MA170) Main field(s) of study and in-depth level: Mathematics G1F
- Microcontroller Programming, 5 credits (1TE723) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
- Optimisation, 5 credits (1TD184) Main field(s) of study and in-depth level: Computational Science A1N, Computer Science A1N, Data Science A1N, Technology A1N
- Computer-Assisted Image Analysis I, 5 credits (1TD396) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Database Design II, 5 credits (1DL400) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Technology A1N
- IT and Society, 10 of 15 credits (1DT012) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Concurrent Algorithms and Data Structures, 5 credits (1DL590) Main field(s) of study and in-depth level: Computer Science A1F
- Language Abstractions for Concurrent and Parallel Programming, 5 credits (1DL541) Main field(s) of study and in-depth level: Computer Science A1F
- Project in Computer and Information Engineering, 5 credits (1DT081) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Project in Computer and Information Engineering, 10 credits (1DT088) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
Semester 8
Period 3
- Theoretical Foundations for Data Science, 7.5 credits (1MS042) Main field(s) of study and in-depth level: Data Science A1N, Mathematics A1N
- Data Engineering I, 7.5 credits (1TD069) Main field(s) of study and in-depth level: Computational Science A1N, Computer Science A1N, Data Science A1N, Technology A1N
Period 4
- Data Engineering II, 7.5 credits (1TD075) Main field(s) of study and in-depth level: Computational Science A1F, Computer Science A1F, Data Science A1F
- Reinforcement Learning, 7.5 credits (1RT747) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Embedded Systems A1N, Image Analysis and Machine Learning A1N
- High Performance and Parallel Computing, 7.5 credits (1TD064) Main field(s) of study and in-depth level: Computational Science A1N, Computer Science A1N, Data Science A1N
Period 3
- Computer Networks II, 5 of 10 credits (1DT074) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Advanced Computer Architecture, 5 of 10 credits (1DT024) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
Period 4
- Global Software Product Development, 10 credits (1DT092) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Advanced Computer Architecture, 5 of 10 credits (1DT024) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
Period 3
- Wireless Communication and Networked Embedded Systems, 5 of 10 credits (1DT103) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Programming Embedded Systems, 5 credits (1DT106) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
Period 4
- Programming Embedded Systems, Project, 5 credits (1DT108) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Wireless Communication and Networked Embedded Systems, 10 credits (1DT103) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
Period 3
- Requirements in Agile Development, 5 credits (1MD200) Main field(s) of study and in-depth level: Computer Science A1F, Human-Computer Interaction A1F, Technology A1F
- Advanced Interaction Design, 5 credits (1MD001) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Platform-Spanning Systems, 5 credits (1DL620) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
Period 4
- Complex IT Systems in Large Organisations, 5 credits (1DL630) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
- User Interface Programming II, 5 credits (1MD003) Main field(s) of study and in-depth level: Computer Science A1F, Human-Computer Interaction A1F, Technology A1F
Period 3
- Platform-Spanning Systems, 5 credits (1DL620) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
Period 4
- Complex IT Systems in Large Organisations, 5 credits (1DL630) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
Period 3
- High Performance Programming, 10 credits (1TD062) Main field(s) of study and in-depth level: Computational Science A1N, Computer Science A1N, Data Science A1N, Technology A1N
- Cryptology, 5 credits (1DT075) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Medical Informatics, 5 credits (1MD030) Main field(s) of study and in-depth level: Computer Science A1F, Human-Computer Interaction A1F
- Computer-Assisted Image Analysis II, 10 credits (1TD398) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
- Digital Electronics Design with VHDL, 10 credits (1FA326) Main field(s) of study and in-depth level: Embedded Systems A1N, Technology A1N
- Natural Computation Methods for Machine Learning, 5 of 10 credits (1DL073) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N
- IT, Ethics and Organisation, 5 credits (1MD004) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N
- Low-Level Parallel Programming, 5 credits (1DL550) Main field(s) of study and in-depth level: Computer Science A1N
- Project in Computer and Information Engineering, 5 credits (1DT081) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Project in Computer and Information Engineering, 10 credits (1DT088) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
Period 4
- Natural Computation Methods for Machine Learning, 5 of 10 credits (1DL073) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N
- Parallel and Distributed Programming, 5 credits (1TD070) Main field(s) of study and in-depth level: Computational Science A1F, Computer Science A1F, Technology A1F
- Computer Graphics, 10 credits (1TD388) Main field(s) of study and in-depth level: Computational Science A1N, Computer Science A1N
- Advanced Visual Interfaces, 5 credits (1MD020) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Safety and Security in Control Systems, 5 credits (1RT004) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
- Project in Computer and Information Engineering, 5 credits (1DT081) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Project in Computer and Information Engineering, 10 credits (1DT088) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
Semester 9
Period 2
- Project in Data Science, 15 credits (1DL506) Main field(s) of study and in-depth level: Data Science A1F
Period 2
- Project in Computer Systems, 15 credits (1DT104) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
Period 1
- Automatic Control II, 5 credits (1RT495) Main field(s) of study and in-depth level: Embedded Systems A1N, Technology A1N
- Open Advanced Course in Embedded Systems, 5 credits (1TE722) Main field(s) of study and in-depth level: Technology A1F
Period 2
- Embedded Control Systems, Project, 15 credits (1RT911) Main field(s) of study and in-depth level: Embedded Systems A1F, Technology A1F
- Project in Embedded Systems, 15 credits (1TE721) Main field(s) of study and in-depth level: Technology A1F
Period 2
- Non-Excluding Design and Evaluation, 15 credits (1MD033) Main field(s) of study and in-depth level: Computer Science A1F, Human-Computer Interaction A1F, Technology A1F
Period 1
- Maintenance Programming, 5 credits (1DL601) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
Period 2
- Software Engineering Project, 15 credits (1DL650) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
Period 1
- Scientific Computing III, 5 credits (1TD397) Main field(s) of study and in-depth level: Computational Science A1N, Computer Science A1N, Technology A1N
- Model-Based Design of Embedded Software, 5 of 10 credits (1DT059) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Signal Processing, 5 of 10 credits (1TE651) Main field(s) of study and in-depth level: Technology A1N
- Parallel Programming for Efficiency, 5 credits (1DL560) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
- Project in Concurrent and Parallel Programming, 15 credits (1DL580) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
Period 2
- Signal Processing, 5 of 10 credits (1TE651) Main field(s) of study and in-depth level: Technology A1N
- Model-Based Design of Embedded Software, 5 of 10 credits (1DT059) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
- Project in Computational Science, 15 credits (1TD307) Main field(s) of study and in-depth level: Computational Science A1F, Computer Science A1F, Technology A1F
Semester 10
- Degree Project in Computer and Information Engineering, 30 credits (1DT960)Compulsory Main field(s) of study and in-depth level: Technology A2E
* Compulsory
Programme syllabus
- Programme syllabus valid from Autumn 2024, version 2
- Programme syllabus valid from Autumn 2024, version 1
- Programme syllabus valid from Autumn 2023
- Programme syllabus valid from Autumn 2022, version 2
- Programme syllabus valid from Autumn 2022, version 1
- Programme syllabus valid from Autumn 2021
- Programme syllabus valid from Autumn 2020
- Programme syllabus valid from Autumn 2019
- Programme syllabus valid from Autumn 2018
- Programme syllabus valid from Autumn 2017
- Programme syllabus valid from Autumn 2016, version 2
- Programme syllabus valid from Autumn 2016, version 1
- Programme syllabus valid from Autumn 2015