
The Curriculum for Bachelor of Science in computer science
- Bachelor i datalogi
- Bachelor of Science in computer science
§ 1 - Description of the Programme
§ 1.1 - Programme
Programme titles
Bachelor of Science in computer science (Bachelor of Science (BSc))Ministerial orders
Bekendtgørelse om merit i universitetsuddannelser (BEK nr 1122 af 19/09/2025)
Bekendtgørelse om eksamener og prøver ved universitetsuddannelser (BEK nr 1121 af 19/09/2025)
Bekendtgørelse om censorordning og censorvirke (BEK nr 920 af 04/07/2024)
Bekendtgørelse om adgang til universitetsuddannelser tilrettelagt på heltid og erhvervskandidatuddannelser (BEK nr 1120 af 19/09/2025)
Bekendtgørelse om karakterskala ved uddannelser på Uddannelses- og Forskningsministeriets område (BEK nr 1125 af 04/07/2022)
Bekendtgørelse om talentinitiativer på de videregående uddannelser på Uddannelses- og Forskningsministeriets område (BEK nr 911 af 25/06/2025)
Bekendtgørelse om universitetsuddannelser tilrettelagt på heltid og erhvervskandidatuddannelser (BEK nr 1119 af 19/09/2025)
ECTS value
180Academic Study Board
The Study Board for ScienceLanguage
DanishCities
OdenseSemesters
AutumnLevel
Bachelor§ 1.2 - Aim of Programme, including any professional profile and specialisations
- introduce students to the scientific disciplines of one or more subject areas, including the theory and methods of said area(s), so that the students gain a wide variety of specialised knowledge and competences
- give students the academic knowledge as well as theoretical and methodical qualifications and skills required for them to independently identify, formulate, and solve complex problems within the relevant parts of the subject area(s)
- give students the foundation needed to perform in several job functions and to qualify for enrolment in a Master’s degree programme.
- basic proficiency in the field of computer science
- basic proficiency in relevant mathematical disciplines
- an in-depth knowledge of the methods pertaining to the subject’s core disciplines, at a level allowing them to independently apply these to specific issues
- qualifications aimed at an advanced research-based course of study
- Knowledge: This category is related to the specific programme or the specific course and covers the level of comprehension and reflection within a subject area in relation to the terms, theories, methods and scientific problems of the area.
- Skills: This category is aimed explicitly at the performance of practical skills, professional ethics and responsibility.
- Competences: This category entails the graduate’s personal and independent application of knowledge and skills. These competences are universal, not limited to the individual programme or course. Instead, they include skills such as analysis and abstract thinking, an attitude for learning, the ability to participate in academic and interdisciplinary collaboration, communicative skills and the graduate’s ability to acquire new knowledge and structure his/her own learning.
§ 1.3 - Didactic and pedagogical basis
The educational didactic and pedagogical foundation is based on SDU’s core principles of active teaching and active learning. This is implemented in science education through a variety of teaching methods, including open work processes that support students’ learning, self-management, and initiative, ensuring high academic standards and deep learning.
§ 1.4 - Profiles
BSc major in Computer Science - Registration 1 September 2022, 2023, 2024 and 2025
BSc major in Computer Science special course - Registration 1 September 2023, 2024 and 2025
BSc major in Computer Science special course - Registration 1 September 2022
BSc major in Computer Science and minor subject - Registration 1 September 2022, 2023, 2024 and 2025
BSc major in Computer Science with minor in Mathematics - Registration 1 September 2022, 2023, 2024 and 2025
BSc minor in Computer Science for major in Physics - Registration 1 September 2022, 2023, 2024 and 2025
BSc minor in Computer Science for major in Biology eller Chemistry - Registration 1 September 2022, 2023, 2024 and 2025
BSc minor in Computer Science for major subject in Mathematics - Registration 1 September 2022, 2023, 2024 and 2025
BSc minor in Informatics for major subject area outside Natural Science - Registration 1 September 2022, 2023, 2024 and 2025
§ 2 - Enrollment
§ 2.1 - Tuition
§ 2.2 - Entry requirements
- Danish level A
- Engelsk level B
- Mathematics level A
In addition, the applicant must meet the following minimum requirements:
When applying for admission to quota 1, the applicant must have a grade average of at least 6.0 in the entrance examination or an average of 7.0 in Mathematics A
When applying for admission to quota 2, the applicant must pass an entrance exam
§ 3 - Structure and Progression
§ 3.1 - The structure of the programme
- A programme of 180 ECTS with only a major subject
- A programme of 180 ECTS with both a major and minor subject where the major subject is worth 135 ECTS and is within the subject area of science and the minor subject is worth 45 ECTS and within the subject area of science
- A programme of 180 ECTS with both a major and a minor subject where the major subject is worth 135 ECTS and is within the subject area of science and the minor subject is worth 45 ECTS and is within the subject area of science. Both the major and the minor subjects are taught at upper secondary school.
- A programme of 180 ECTS with both a major and a minor subject where the major subject is worth 135 ECTS and is within the subject area of science and the minor subject is worth 45 ECTS and is outside of the subject area of science. Both the major and the minor subjects are taught at upper secondary school.
- A minor subject of 45 ECTS within the subject area of science and a major subject outside of the subject area of science. Both the major and the minor subjects are taught at upper secondary school.
- An interdisciplinary elective subject of 45 ECTS within the subject area of science and a major subject outside of the subject area of science.
- The Danish and English title of the course
- The level of the course (bachelor’s, master’s or PhD courses)
- The institute and lecturer
- The extent of the course indicated by ECTS
- Admission requirements
- Expected qualifications
- Purpose
- Goal description
- Contents
- Which language the course is in
- Exam form
- Teaching methods
- The dates and times of the lectures
- When the course has last been updated
The number of the course description indicate its level:
- 1XX: Master’s courses
- 2XX: PhD courses
- 5XX: Bachelor’s courses
- 8XX: Master’s courses
- When the last lesson will be held
- When the last exams will be conducted
- Which course the student should attend instead of the cancelled one
- Which exam(s) the student should take instead of the cancelled one(s)
- Potential rules regarding credit transfers from expired programme regulations to the newest one
- Potential rules regarding service registration for exams
- Whether there is a risk of expulsion if the transition rules are not followed
§ 3.2 - Connection between entry requirements and the first year
§ 4 - Course descriptions
§ 4.1 - Course descriptions
BSc major in Computer Science - Registration 1 September 2022, 2023, 2024 and 2025
BSc major in Computer Science special course - Registration 1 September 2023, 2024 and 2025
BSc major in Computer Science special course - Registration 1 September 2022
BSc major in Computer Science and minor subject - Registration 1 September 2022, 2023, 2024 and 2025
BSc major in Computer Science with minor in Mathematics - Registration 1 September 2022, 2023, 2024 and 2025
BSc minor in Computer Science for major in Physics - Registration 1 September 2022, 2023, 2024 and 2025
BSc minor in Computer Science for major in Biology eller Chemistry - Registration 1 September 2022, 2023, 2024 and 2025
BSc minor in Computer Science for major subject in Mathematics - Registration 1 September 2022, 2023, 2024 and 2025
BSc minor in Informatics for major subject area outside Natural Science - Registration 1 September 2022, 2023, 2024 and 2025
DM561: Lineær algebra med anvendelser
NAT500: Studiestartsprøve
BADM500: Bachelorprojekt i datalogi
FY803: Kvantefysik
FY535: Astrofysik og Grundlæggende Kosmologi
FY548: Faststoffysik
AI501: Introduktion til kunstig intelligens
AI511: Lineær algebra med anvendelser
AI512: Introduktion til maskinlæring
BADM500: Bachelorprojekt i datalogi
DM500: Studieintroduktion for Kunstig intelligens og Datalogi
DM510: Operativsystemer
DM548: Computerarkitektur og systemprogrammering
DM549: Diskret matematik
DM551: Algoritmer og sandsynlighed
DM552: Programmeringssprog
DM565: Formelle sprog og dataprocessering
DM566: Data mining and machine learning
DM571: Software Engineering
DM573: Introduktion til Datalogi
DM575: Objektorienteret programmering
DM576: Databasesystemer
DM580: Funktionel programmering
DM582: Avancerede algoritmer
DM584: Concurrent Programming
DM585: Distribueret og web-programmering
DM586: Netværk og Cybersikkerhed
DM588: Computerarkitektur
DM547: Diskret matematik
DM536: Introduktion til programmering
DM574: Introduktion til programmering
DM507: Algoritmer og Datastrukturer
DM578: Algoritmer og datastrukturer
DM583: Datamining
DM546: Oversætterkonstruktion
DM553: Kompleksitet og beregnelighed
§ 5 - Examination provisions
§ 5.1 - Programme passing requirements
§ 5.2 - Start of study exam
The university may decide that students must participate in and pass a start of study exam in order to continue the programme. The purpose of the start of study exam is to clarify whether a student has actually participated in the start of the programme. The exam is internal and will be evaluated with “Approved” or “Not approved”. The start of study exam will be conducted no later than 2 months after the start of the programme and the result must be given to students no later than 2 weeks after the exam. If a student does not pass the exam, they may do a re-exam which is conducted no later than 3 months after the start of the programme. Students have 2 exam attempts to pass the start of study exam.
§ 5.3 - First year exam
§ 5.4 - Spelling and writing skills
§ 5.5 - Evaluation of examinations and tests
§ 5.6 - Exam language
§ 5.7 - Forms of assessment
The student’s qualifications are assessed at examinations. The assessment may be based on:
§ 5.8 - Ordinary exams
§ 5.9 - Reexams
The university may deviate from the stipulated examination or test form in a re-examination. This does not apply, however, for Bachelor projects or Master’s theses. It may be established in the programme regulations that the reexam has another form and/or evaluation than the ordinary exam. including the criteria for when the alternative examination or test form will be used.
§ 5.10 - Exam attempts
§ 5.11 - Requirements for exams
§ 5.12 - Digital exams and aids
The university may in the programme regulations establish rules regarding the use of computers during exams.
§ 5.13 - Special examination conditions
§ 5.14 - Irregularities at exams
§ 5.15 - Group exams
§ 6 - Credit transfer
§ 6.1 - Transfer of credit
§ 6.2 - Transfer of credit
§ 6.3 - Credit
§ 6.4 - Extemptions
§ 7 - Provisions on the organisation of the programme
§ 7.1 - Enrolment and unenrolment from teaching and exams
- 1 February for the spring semester
- 1 September for the autumn semester
§ 7.2 - Permission to enrol in courses from a Master’s degree programme
§ 7.3 - Deadline for programme completion
- Bachelor degree programme must be completed within the standardised study period + 1 year
- A 2-year Master’s degree programme must be completed within the standardised study period + ½ year
- A 2½-year Master’s degree programme must be completed within the standardised study period + ½ yea
- Master's degree for working professionals must be completed within the standardised study period + ½ year
§ 7.4 - Study activity
§ 7.5 - Bachelors project
§ 7.6 - Leave
§ 7.7 - Limitation on the number of entries
The university shall establish rules in the curriculum regarding selection criteria for elective courses. The criteria must be academic. If it is not possible to establish academic criteria, the university may apply a lottery system.
§ 7.8 - Minor, elective subject and elective
§ 7.9 - Talent
§ 8 - Exemptions and complaints procedures
§ 8.1 - Dispensation from University regulations
§ 8.2 - Complaints over exams
§ 8.3 - Complaints over University decisions
§ 9 - The affiliation of the programme
§ 9.1 - Legal basis
- Uddannelsesbekendtgørelsen: Ministerial order No. 1019 of 19 September 2025 regarding university programmes scheduled as full-time studies.
- Eksamensbekendtgørelsen: Ministerial order No. 1121 of 19 September 2025 regarding exams and grading in university programmes
- Karakterbekendtgørelsen: Ministerial order No. 1125 of 4 July 2022 regarding grading scale and other forms of evaluation in educational programmes within the area of the Ministry of Higher Education and Science
- Universitetsadgangsbekendtgørelsen: Ministerial order No. 1120 of 19 September 2025 regarding admission to university degree programmes scheduled as full-time studies
- Talentbekendtgørelsen: Ministerial order No. 911 of 19 September 2025 regarding talent initiatives within the area of the Ministry of Higher Education and Science
- Ph.d.-bekendtgørelsen: Ministerial order No. 1124 of 19 September 2025 regarding PhD programmes at universities and certain art programmes
- Meritbekendtgørelsen: Ministerial order No. 1122 of 19 September 2025 regarding decisions concerning credits for university programmes