PDF for print Find calendar

Specialization Project in Computer Science

Title
Specialization Project in Computer Science
Semester
F2025
Master programme in
Computer Science
Type of activity

Project

Teaching language
English
Study regulation

Read about the Master Programme and find the Study Regulations at ruc.dk

REGISTRATION AND STUDY ADMINISTRATIVE
Registration

You register for activities through stads selvbetjening during the announced registration period, which you can see on the Study administration homepage.

When registering for courses, please be aware of the potential conflicts and overlaps between course and exam time and dates. The planning of course activities at Roskilde University is based on the recommended study programmes, which should not overlap. However, if you choose optional courses and/or study plans that goes beyond the recommended study programmes, an overlap of lectures or exam dates may occur depending on which courses you choose.

Number of participants
ECTS
20
Responsible for the activity
Henrik Bulskov (bulskov@ruc.dk)
Head of study
Henrik Bulskov (bulskov@ruc.dk)
Teachers
Study administration
IMT Registration & Exams (imt-exams@ruc.dk)
Exam code(s)
U60551
ACADEMIC CONTENT
Overall objective

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 practice in relation to software development.

Detailed description of content

The project work will be supplemented by several workshops relevant to the specialization chosen for the project. Such workshops will typically focus on areas such as:

  1. algorithms, programming frameworks and complex IT systems.

  2. data science, artificial intelligence and business intelligence.

  3. internet of things, gaming, robotics and virtual technologies

Course material and Reading list
Overall plan and expected work effort

Project work will entail a total workload of 540 hours, equivalent to 20 ECTS credits.

Of this total, approximately 40 hours are allocated to project initiation, while roughly 40 hours are dedicated to exam preparations and the exam itself.

During the project phase, there will be 15 hours allocated to project initiation workshops and internal evaluations.

A group of four students can anticipate receiving approximately 15 hours of supervision throughout their project. Students who are granted permission to work individually should expect a reduced number of supervision hours.

An estimated 335 hours should be allocated to project work and creation of the project report.

Additionally, around 95 hours will be dedicated to workshops that provide support for specialized project work.

Students will select their specialization at the beginning of the semester and will engage in project work and workshops related to their chosen specialization. The workshops and the formation of project groups will take place at the outset of the project period.

The three specializations are:

1) algorithms, programming frameworks and complex IT systems.

2) data science, artificial intelligence and business intelligence.

3) internet of things, gaming, robotics and virtual technologies

Format
Evaluation and feedback

The project will be survey evaluated by the IMT department

Programme

The framework and practices for supervision are outlined by the Study Board for Computer Science and Digital Transformation. In the framework, you will find information on what you can expect from your supervisor, norms for supervision hours and the progression report. You can find the supervision practice here (in Danish), along with other guidelines, such as guidelines for granting support for study trips, co-assessors at exams, the thesis contract etc.

ASSESSMENT
Overall learning outcomes

After completing this activity, students will be able to:

  • demonstrate advanced knowledge and understanding of the specialization area chosen for the project report

  • know and understand the general principles behind the specialization area’s theory, methods, and technological solutions

  • apply methods and techniques and theories appropriate to the specialization chosen for the project report and become proficient in approches in the specialization

  • analyse, design and construct reliable and user-friendly systems

  • identify scientific questions in relation to the analysis, design, and construction of software systems

  • work critically with the selection and application of methods and techniques

  • communicate research-based knowledge and understanding about computer science

  • discuss professional computer science-related research questions

  • organize, manage, and implement complex IT projects that require new solutions individually and in software development teams.

Form of examination
Oral project exam in groups with individual assessment


Permitted group size: 2-6 students.

The character limits of the project report are:
For 2 students: 4,800-180,000 characters, including spaces.
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.



Time allowed for exam including time used for assessment is for:
2 students: 60 minutes.
3 students: 75 minutes.
4 students: 90 minutes.
5 students: 105 minutes.
6 students: 120 minutes.

Writing and spelling skills in the project report are part of the assessment.

Permitted support and preparation materials at the oral exam: All

Assessment: 7-point grading scale.
Moderation: Internal co-assessor.
Form of Re-examination
Samme som ordinær eksamen / same form as ordinary exam
Type of examination in special cases
Examination and assessment criteria

The examination is structured as follows:

  • It is primarily based on the written product submitted.

  • Each student initiates the examination with a 2–3 minute presentation that is academically relevant.

  • Subsequently, questions are posed related to the project report's field. This initiates a dialogue between the examiner and the students, followed by a discussion.

  • The evaluation encompasses both the written product and the oral performance.

Assessment Criteria:

In assessing the written product, significant consideration will be given to the student's ability to:

  • Articulate a problem within the realm of Computer Science in relation to a selected specialization.

  • Choose, present, and effectively convey knowledge of theories, methodologies and technical solutions relevant to their chosen field of study.

  • Contemplate their independently conducted project work and alternative approaches, anchoring them in research literature and personal experience.

In assessing the oral performance, particular emphasis will be placed on the extent to which the student can:

  • Independently analyze and discuss the project and its problem statement based on the chosen theory and analysis.

  • Provide reasoned justifications for design choices, method selections and technical solutions, drawing on empirical and/or theoretical foundations.

Exam code(s)
Exam code(s) : U60551
Last changed 31/10/2024

lecture list:

Show lessons for Subclass: 1 Find calendar (1) PDF for print (1)

Monday 03-02-2025 08:15 - 03-02-2025 13:00 in week 06
Specialization Project in Computer Science - Semesterstart (COMP)

Tuesday 04-02-2025 09:00 - 04-02-2025 13:00 in week 06
Specialization Project in Computer Science - Innovation Matchmaking Camp (COMP)

Tuesday 11-03-2025 08:15 - 11-03-2025 16:00 in week 11
Specialization Project in Computer Science - Projectstart (COMP)

Monday 07-04-2025 23:59 - 07-04-2025 23:59 in week 15
Specialization Project in Computer Science - Deadline for registration in STADS (COMP)

Tuesday 03-06-2025 10:00 - 03-06-2025 10:00 in week 23
Specialization Project in Computer Science - Project hand-in, exam (COMP)

Monday 16-06-2025 08:15 - Monday 30-06-2025 18:00 in week 25 to week 27
Specialization Project in Computer Science - Oral project exam (COMP)

Friday 01-08-2025 08:15 - Friday 29-08-2025 18:00 in week 31 to week 35
Specialization Project in Computer Science - Oral project reexam (COMP)

Show lessons for Subclass: Data Science Find calendar (Data Science) PDF for print (Data Science)

Monday 17-03-2025 08:15 - 17-03-2025 12:00 in week 12
Specialization Project in Computer Science - Workshop: Data Science (COMP)

Monday 24-03-2025 08:15 - 24-03-2025 12:00 in week 13
Specialization Project in Computer Science - Workshop: Data Science (COMP)

Wednesday 26-03-2025 08:15 - 26-03-2025 16:00 in week 13
Specialization Project in Computer Science - Workshop: Data Science (COMP)

Friday 28-03-2025 08:15 - 28-03-2025 12:00 in week 13
Specialization Project in Computer Science - Workshop: Data Science (COMP)

Wednesday 02-04-2025 08:15 - 02-04-2025 16:00 in week 14
Specialization Project in Computer Science - Workshop: Data Science (COMP)

Friday 04-04-2025 08:15 - 04-04-2025 16:00 in week 14
Specialization Project in Computer Science - Workshop: Data Science (COMP)

Monday 07-04-2025 08:15 - 07-04-2025 16:00 in week 15
Specialization Project in Computer Science - Workshop: Data Science (COMP)

Show lessons for Subclass: Distribution, Decentralisation and Security (DDS) Find calendar (Distribution, Decentralisation and Security (DDS)) PDF for print (Distribution, Decentralisation and Security (DDS))

Monday 17-03-2025 08:15 - 17-03-2025 12:00 in week 12
Specialization Project in Computer Science - Workshop: Distribution, Decentralisation and Security (DDS) (COMP)

Monday 24-03-2025 08:15 - 24-03-2025 12:00 in week 13
Specialization Project in Computer Science - Workshop: Distribution, Decentralisation and Security (DDS) (COMP)

Wednesday 26-03-2025 08:15 - 26-03-2025 16:00 in week 13
Specialization Project in Computer Science - Workshop: Distribution, Decentralisation and Security (DDS) (COMP)

Friday 28-03-2025 08:15 - 28-03-2025 12:00 in week 13
Specialization Project in Computer Science - Workshop: Distribution, Decentralisation and Security (DDS) (COMP)

Wednesday 02-04-2025 08:15 - 02-04-2025 16:00 in week 14
Specialization Project in Computer Science - Workshop: Distribution, Decentralisation and Security (DDS) (COMP)

Friday 04-04-2025 08:15 - 04-04-2025 16:00 in week 14
Specialization Project in Computer Science - Workshop: Distribution, Decentralisation and Security (DDS) (COMP)

Monday 07-04-2025 08:15 - 07-04-2025 16:00 in week 15
Specialization Project in Computer Science - Workshop: Distribution, Decentralisation and Security (DDS) (COMP)

Show lessons for Subclass: Physical Computing Find calendar (Physical Computing) PDF for print (Physical Computing)

Monday 17-03-2025 08:15 - 17-03-2025 12:00 in week 12
Specialization Project in Computer Science - Workshop: Physical Computing (COMP)

Monday 24-03-2025 08:15 - 24-03-2025 16:00 in week 13
Specialization Project in Computer Science - Workshop: Physical Computing (COMP)

Wednesday 26-03-2025 08:15 - 26-03-2025 12:00 in week 13
Specialization Project in Computer Science - Workshop: Physical Computing (COMP)

Friday 28-03-2025 08:15 - 28-03-2025 12:00 in week 13
Specialization Project in Computer Science - Workshop: Physical Computing (COMP)

Wednesday 02-04-2025 08:15 - 02-04-2025 16:00 in week 14
Specialization Project in Computer Science - Workshop: Physical Computing (COMP)

Friday 04-04-2025 08:15 - 04-04-2025 16:00 in week 14
Specialization Project in Computer Science - Workshop: Physical Computing (COMP)

Monday 07-04-2025 08:15 - 07-04-2025 16:00 in week 15
Specialization Project in Computer Science - Workshop: Physical Computing (COMP)