Bachelor's Programme in Computer Science
180 credits
Outline, TDV1K
A revised version of the outline is available.
- Code
- TDV1K
- Finalised by
- The Faculty Board of Science and Technology, 15 November 2018
- Registration number
- TEKNAT 2018/144
Semester 1
Period 1
- Basic Course in Mathematics, 5 credits (1MA010) Main field(s) of study and in-depth level: Mathematics G1N
- Information Technology, 10 credits (1DT051) Main field(s) of study and in-depth level: Computer Science G1N, Technology G1N
Period 2
- Algebra I, 5 credits (1MA004) Main field(s) of study and in-depth level: Mathematics G1F
- Program Design and Data Structures, 10 of 20 credits (1DL201) Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
Semester 2
Period 3
- Program Design and Data Structures, 10 of 20 credits (1DL201) Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Linear Algebra and Geometry I, 5 credits (1MA025) Main field(s) of study and in-depth level: Mathematics G1F
Period 4
- Computer Architecture, 10 credits (1DT093) Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Logic and Proof Techniques I, 5 credits (1MA027) Main field(s) of study and in-depth level: Mathematics G1F
Semester 3
Period 1
- Automata Theory, 5 credits (1MA009) Main field(s) of study and in-depth level: Computer Science G1F, Mathematics G1F
- Imperative and Object-Oriented Programming Methodology, 10 of 20 credits (1DL221) Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
Period 2
- Scientific Computing and Calculus, 5 of 10 credits (1TD333) Main field(s) of study and in-depth level: Computer Science G1F, Mathematics G1F
- Imperative and Object-Oriented Programming Methodology, 10 of 20 credits (1DL221) Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
Semester 4
Period 3
- Scientific Computing and Calculus, 5 of 10 credits (1TD333) Main field(s) of study and in-depth level: Computer Science G1F, Mathematics G1F
- Operating Systems and Process-Oriented Programming, 5 of 15 credits (1DT096) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- System Design with a User Perspective, 5 credits (1MD034) Main field(s) of study and in-depth level: Computer Science G2F, Human-Computer Interaction G2F, Technology G2F
Period 4
- Probability and Statistics DV, 5 credits (1MS321) Main field(s) of study and in-depth level: Mathematics G1F
- Operating Systems and Process-Oriented Programming, 10 of 15 credits (1DT096) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
Semester 5
Period 1
- Database Design I, 5 credits (1DL301) Main field(s) of study and in-depth level: Computer Science G2F, Sociotechnical Systems G2F, Technology G2F
- Computer Networks I, 5 credits (1DT052) Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Semantics of Programming Languages, 5 credits (1DL311) Main field(s) of study and in-depth level: Computer Science G2F
Period 2
- Algorithms and Data Structures II, 5 credits (1DL231) Main field(s) of study and in-depth level: Computer Science G2F
- Compiler Design I, 5 credits (1DL321) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Secure Computer Systems I, 5 credits (1DT072) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
Period 2
- Linear Algebra II, 5 credits (1MA024) Main field(s) of study and in-depth level: Mathematics G1F
Semester 6
Period 3
- Algorithms and Data Structures III, 5 credits (1DL481) Main field(s) of study and in-depth level: Computer Science A1N
- User-Centred Systems Design, 5 credits (1MD000) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Advanced Interaction Design, 5 credits (1MD001) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Scientific Computing II, 5 credits (1TD395) Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Computer Law and Commercial Law, 5 credits (2HR117) Main field(s) of study and in-depth level: Commercial Law G1N
- E-commerce Project, 10 credits (1DL350) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- English for Students at the Faculty of Science and Technology, 7.5 credits (5EN360) Main field(s) of study and in-depth level: English G1F
- Industrial Management, 5 credits (1TE743) Main field(s) of study and in-depth level: Industrial Engineering and Management G1F
- Introduction to Machine Learning, 5 credits (1DL034) Main field(s) of study and in-depth level: Computer Science G2F
- IT, Ethics and Organisation, 5 credits (1MD004) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N
- Combinatorics, 5 credits (1MA020) Main field(s) of study and in-depth level: Mathematics G1F
- Cryptology, 5 credits (1DT075) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Linear Algebra II, 5 credits (1MA024) Main field(s) of study and in-depth level: Mathematics G1F
- Low-Level Parallel Programming, 5 credits (1DL550) Main field(s) of study and in-depth level: Computer Science A1N
- Markov Processes, 10 credits (1MS012) Main field(s) of study and in-depth level: Mathematics A1N
- Modelling for Combinatorial Optimisation, 5 credits (1DL448) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Software Engineering and Project Management, 5 credits (1DL251) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
Period 4
- Degree Project C in Computer Science, 15 credits (1DT340) Main field(s) of study and in-depth level: Computer Science G2E
- Project in Computer Science, 5 credits (1DT078) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Project in Computer Science, 10 credits (1DT079) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
Programme syllabus
- Programme syllabus valid from Autumn 2024
- Programme syllabus valid from Autumn 2023
- Programme syllabus valid from Autumn 2022
- 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 3
- Programme syllabus valid from Autumn 2016, version 2
- Programme syllabus valid from Autumn 2016, version 1
- Programme syllabus valid from Autumn 2015
- Programme syllabus valid from Autumn 2014
- Programme syllabus valid from Autumn 2013
- Programme syllabus valid from Autumn 2012, version 2
- Programme syllabus valid from Autumn 2012, version 1
- Programme syllabus valid from Autumn 2011