Professional Documents
Culture Documents
Study Regulation For Computer Science: Cand - Scient
Study Regulation For Computer Science: Cand - Scient
Computer Science
CAND.SCIENT.
Version: 4
Valid per 1 september 2023
ROSKILDE UNIVERSITY
1
Table of contents
1. Study Regulation
1.1 The programme's name
1.2 Scope of the regulation
1.3 Title
2. The programme's objective, employment and competency profile
2.1 Objective
2.2 Employment
2.3 Competency profile
3. Language
4. Admission requirements
5. ECTS rating and duration
6. Board of Studies, Corps of External Examiners and Main area affiliation
6.1 Board of Studies
6.2 Corps of External Examiners
6.3 Main area affiliation
7. The programme's structure
7.1 Schematic structure of the programme
7.2 First semester
7.3 Second semester
7.4 Third semester
7.5 Fourth semester - Master Thesis
7.6 Transitional rules
7.7 Overall description of study activities
8. Approval
8.1 Approved by the Board of Studies
8.2 Approved by the Dean and the Vice-Dean
8.3 Approved by the Rector
2
1. Study Regulation
This study regulation is determined pursuant to The University Programme Order No. 2285 of 1 December 2021 on
Bachelor and Master's (Candidatus) Programmes at Universities with any subsequent amendments and Roskilde
University’s common education regulations of 1 September 2022 with any subsequent amendments. The study
regulation will become effective on 1 September 2023 and applies to all students.
Rules and Regulations concerning registration and de-registration for courses, projects, thesis and examination and
regulations concerning start-of-studies examination, dispensations, mobility, credit transfer and pre-approval of credit
transfer are specified in RUC´s common education regulations.
1.3 Title
Graduates of the programme are awarded with the degree: Master of Science (MSc) in Computer Science
Graduates of the programme are awarded with the Danish title: cand.scient. i Datalogi
2.1 Objective
The programme focuses on providing the graduate with competences to the development of complex IT systems that are
reliable, user-friendly, and long-lasting. The focus is to anchor software development in realistic settings and with actual
and current technologies. The student will learn to use state-of-the-art methods and techniques to analyse and construct
IT systems, including software, and to test and evaluate software systems. The graduates will achieve skills in the
application of software architecture and design principles for the development of complex IT systems as well as
documenting solutions and critically reflecting both system structure and the context in which solutions must operate.
The education provides opportunities for specialization in a range of areas including algorithms, programming
frameworks, complex IT systems, data science, artificial intelligence, business intelligence, internet of things, robotics,
and virtual technologies.
2.2 Employment
The education in Computer Science qualifies for work in the part of the IT sector that require deep technical
competences, both public and private, for instance, consulting houses, larger organizations in need of internal
development, R&D departments, development, and research departments at the large IT companies.
Possible job functions for graduates in computer science are software development, technical consultants, project
management and other job functions that require an education as a computer scientist, e.g., software engineer, software
architects, software designers, as well as job functions within the areas of data science, artificial intelligence, business
intelligence and physical computing.
3
• know and understand research literature on techniques and theories for the analysis, design, and construction
of IT systems, including software engineering methods and principles, computer and system architecture,
algorithms, data representation and design principles for human to machine interfaces.
• demonstrate research-based knowledge and understanding of theories and methods for the analysis, design,
and implementation of IT applications, including system development methods and principles, IT
architecture, innovative use of IT as a product, service or process and the connection between IT solutions and
their use in applications.
• achieve advanced knowledge and understanding of certain specialized computer science areas, based on the
highest levels of international research.
Skills
• identify scientific research questions in relation to the analysis, design, and construction of complex software
systems.
• work critically with the selection and application of methods and techniques for the analysis, design, and
construction of software systems.
• program advanced software solutions using appropriate state-of-the-art programming languages, libraries,
development tools and equipment.
• communicate research-based knowledge and understanding about computer science and discuss professional
computer science-related research questions on a scientific basis with both colleagues and non-specialists.
Competencies
• organize, manage and implement complex IT projects that require new solutions.
• initiate and complete IT solutions that require interdisciplinary collaboration and take on professional areas
of responsibility.
• acquire new knowledge about new technologies and their application possibilities.
3. Language
4. Admission requirements
The Board of Studies specifies the admission requirements following the Ministerial Order on Admission to and
Enrolment on Master’s Degree Programmes at Universities.
On the university’s website, the admission requirements are published as an appendix to the study regulation.
Changes in admission requirements are announced at least one year before the commencement of studies.
4
5. ECTS rating and duration
The programme is a full-time programme corresponding to 120 ECTS and planned in preparation for a two years full-
time study.
The programme falls under the main subject area natural sciences
5
7.2 First semester
Objective
The first semester focuses on construction of complex IT systems and management of complex IT projects and systems
that are distributed and require focus on security and authentication. Students will gain in-depth knowledge and
understanding within the analysis, design, and construction of complex IT systems and skills to design, implement and
evaluate these. Furthermore, project management and agile development will be required to create solutions for
complex systems.
Study activities
• Complex IT Systems – Theory (15 ECTS)
• Complex IT Systems – Practice (15 ECTS)
Objective
The second semester focuses on advanced data solutions and complex device systems, and on specialization in a selected
area of computer science, such as complex IT systems, artificial intelligence, or pervasive computing. The students will
achieve in-depth knowledge of research within the area and possibilities to apply this knowledge to real problems in
their projects.
Study activities
• Data & Things (10 ECTS)
• Specialization Project (20 ECTS)
Objective
In this semester further specialization in selected state-of-the-art areas of computer science is offered by elective
courses and the semester project. The semester prepares students for the thesis by offering a research seminar.
Internship is possible this semester instead of the project.
Study activities
• Two elective courses (2 x 5 ECTS)
• Research Seminar in Computer Science (5 ECTS)
• Advanced Project in Computer Science (15 ECTS) or Project-oriented Internship in Computer Science (15
ECTS)
Objective
6
The final semester academically concludes the study programme. The student should carry out a substantial academic
task, which fulfils the study programme’s scientific standards.
Study activities
• Master Thesis in Computer Science (30 ECTS)
Students who have not passed a spezialisation course in computer science (5 ECTS) must instead pass one of the elective
courses (5 ECTS) that are offered in the third semester.
Students who have not passed the Specialization Project in Computer Science (15 ECTS) must complete the
Specialization Project in Computer Science (15 ECTS) following the study regulation of 1 September 2022.
Students who have not passed the spezialisation course (5 ECTS) and the Spezialisation Project (15 ECTS) must
complete the Specialization Project (20 ECTS).
ECTS-rating 15 ECTS
7
that are part of modern computers and the users' interactions
with these.
Type of exam
Individual oral exam without time for preparation.
Each semester the Board of Studies will choose the exam type if more
than one is listed.
ECTS-rating 15 ECTS
8
• demonstrate insight into the tools and libraries offered in
modern development environments and usage of future-proof
technologies.
Type of exam
Group portfolio and oral exam.
Each semester the Board of Studies will choose the exam type if more
than one is listed.
ECTS-rating 10 ECTS
9
Teaching language English
Type of exam
Individual oral exam based on a written product..
Each semester the Board of Studies will choose the exam type if more
than one is listed.
ECTS-rating 20 ECTS
10
The project work is problem-oriented and must develop the student's
skills in applying theories and methods within a defined academic topic.
The project work involves a self-chosen problem in relation to a selected
specialization.
The project work gives the student the opportunity to describe and
reflect on independently performed work, in which complex issues are
addressed. The student must acquire knowledge, skills and competences
in order to translate theories, methods and solutions ideas into their own
Overall objective
practice in relation to software development.
Type of exam
Oral project exam in groups with individual assessment
Type of exam
Permitted group size: 2-6 students.
11
For 3 students: 4,800-192,000 characters, including spaces.
For 4 students: 4,800-192,000 characters, including spaces.
For 5 students: 4,800-204,000 characters, including spaces.
For 6 students: 4,800-204,000 characters, including spaces.
The character limits include the cover, table of contents,
summary, bibliography, figures and other illustrations, but
exclude any appendices.
Writing and spelling skills in the project report are part of the
assessment.
Each semester the Board of Studies will choose the exam type if more
than one is listed.
ECTS-rating 5 ECTS
12
• choose and apply appropriate methods and techniques relevant
to the field to analyse, design and implement solutions
Type of exam 1
Individual oral exam based on a written product
Type of exam 2
Type of exam
Individual written take-home assignment
Type of exam 3
Take-home assignment written in a group
13
The character limits of the assignment:
For 2 students: maximum36,000 characters, including spaces.
For 3 students: maximum40,800 characters, including spaces.
For 4 students: maximum43,200 characters, including spaces.
For 5 students: maximum45,600 characters, including spaces.
The character limits include the cover, table of contents,
bibliography, figures and other illustrations, but exclude any
appendices.
Each semester the Board of Studies will choose the exam type if more
than one is listed.
ECTS-rating 5 ECTS
14
• work with IT issues both independently and in teams and be
able to become proficient in new computer science subject
areas in a systematic and critical way and independently take
responsibility for one’s own professional development and
specialization.
Type of exam
Individual oral exam based on a written product..
Each semester the Board of Studies will choose the exam type if more
than one is listed.
Elective
Mandatory or elective It is mandatory to sign up for either the Advanced Project in Computer
Science or Project-oriented Internship in Computer Science.
ECTS-rating 15 ECTS
Overall learning outcomes After completing this course, students will be able to:
15
• demonstrate knowledge and understanding of the latest
theories and methods within the selected computer science
subject area.
Type of exam
Oral project exam in groups with individual assessment.
Writing and spelling skills in the project report are part of the
assessment.
Each semester the Board of Studies will choose the exam type if more
than one is listed.
16
Title Project-oriented Internship in Computer Science
Elective
Mandatory or elective It is mandatory to sign up for either the Advanced Project in Computer
Science or Project-oriented Internship in Computer Science.
ECTS-rating 15 ECTS
• reflect upon one’s own learning process and how the acquired
knowledge and understanding, skills and competences can be
used to work on the internship project’s research questions.
Type of exam
Oral exam based on project oriented internship report
Type of exam Time allowed for exam including time used for assessment: 30
minutes.
17
Assessment: 7-point grading scale.
Moderation: Internal co-assessor.
Each semester the Board of Studies will choose the exam type if more
than one is listed.
ECTS-rating 30 ECTS
18
• independently initiate, manage and complete a long-term
academic research and writing process.
Type of exam
Master thesis written individually or in a group. Permitted
group size: 2-4 students.
The oral exam is individual for students that have written the
thesis alone, or students that have requested an individual
exam. All other oral master thesis exams are conducted as
group exams.
Time allowed for exam including time used for assessment for:
1 student: 30 minutes.
2 students: 60 minutes.
3 students: 75 minutes.
4 students: 90 minutes.
19
performance.
The assessment is an overall assessment of the master thesis
and, where relevant, the oral performance.
Each semester the Board of Studies will choose the exam type if more
than one is listed.
8. Approval
The chairperson for external examiners and the panel of employer representatives are informed about major
amendments before the study regulation comes into force.
Approved by the Dean and the Vice-Dean ofDepartment of People and Technology on 13 April 2023.
20