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, 8 November 2012
- Registration number
- TEKNAT 2012/87
Semester 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
- Algebra I, 5 credits (1MA004) Main field(s) of study and in-depth level: Mathematics G1F
- Program Design and Data Structures, 20 credits (1DL201) Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
Semester 2
- Program Design and Data Structures, 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
- Computer Architecture and Digital Technology, 10 credits (1DT085) 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
- 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, 20 credits (1DL221) Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Single Variable Calculus, 10 credits (1MA013) Main field(s) of study and in-depth level: Mathematics G1F
Semester 4
- Computer Law and Commercial Law, 5 credits (2HR117) Main field(s) of study and in-depth level: Commercial Law G1N
- Single Variable Calculus, 10 credits (1MA013) Main field(s) of study and in-depth level: Mathematics G1F
- Operating Systems and Multicore Programming, 15 credits (1DT089) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Probability and Statistics, 5 credits (1MS005) Main field(s) of study and in-depth level: Mathematics G1F
Semester 5
- Computer Networks I, 5 credits (1DT052) Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Database Design I, 5 credits (1DL300) Main field(s) of study and in-depth level: Computer Science G1F, Sociotechnical Systems G1F, Technology G1F
- Semantics of Programming Languages, 5 credits (1DL311) Main field(s) of study and in-depth level: Computer Science G2F
- Scientific Computing DV, 5 credits (1TD394) Main field(s) of study and in-depth level: Computer Science G1F, Mathematics G1F, Technology G1F
- Compiler Design I, 5 credits (1DL321) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Algorithms and Data Structures II, 5 credits (1DL231) Main field(s) of study and in-depth level: Computer Science G2F
- Human-Computer Interaction, 5 credits (1MD016) Main field(s) of study and in-depth level: Computer Science G1N, Sociotechnical Systems G1N, Technology G1N
Semester 6
- Degree Project C in Computer Science, 15 credits (1DT340) Main field(s) of study and in-depth level: Computer Science G2E
- 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
- Database Design II, 5 credits (1DL400) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Computer Networks II, 10 credits (1DT074) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Distributed Systems, 5 credits (1DT064) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Elementary Number Theory, 5 credits (1MA206) Main field(s) of study and in-depth level: Mathematics G1F
- 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
- Entrepreneurship, Basic Course A, 7.5 credits (2FE012) Main field(s) of study and in-depth level: Business Studies G1N
- User Interface Programming I, 5 credits (1MD002) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Combinatorics, 5 credits (1MA020) Main field(s) of study and in-depth level: Mathematics G1F
- Compiler Design Project, 5 credits (1DL420) 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
- Programming of Parallel Computers, 10 credits (1TD480) Main field(s) of study and in-depth level: Computational Science A1N, Computer Science A1N, Technology A1N
- Software Engineering, 5 credits (1DL250) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Secure Computer Systems I, 5 credits (1DT072) Main field(s) of study and in-depth level: Computer 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
- Technology-Based Entrepreneurship, 5 credits (1TE000) Main field(s) of study and in-depth level: Technology G1F
- 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