Project in Computer Science (DAT620)

The project gives practice in solving a research assignment within the computer science area.

Course description for study year 2024-2025. Please note that changes may occur.


Course code




Credits (ECTS)


Semester tution start


Number of semesters


Exam semester


Language of instruction



NB! This is an elective course and may be cancelled if fewer than 10 students are enrolled by August 20th.

The project gives practice in solving a research assignment within the computer science area. The project is intended as a pre-project for the master thesis. Project tasks are announced by the Department before the semester starts; projects can also be proposed by the student or a company, but approval is strict. It is not required that the student continues the work in a master thesis project, but such an opportunity is given in some cases. That is, the student is free to choose another master project. The Department assigns projects based on grades and the students ability to solve the selected task. If the student lacks the necessary prerequisites, one may risk not being assigned a project.

Every project must have a responsible Professor and a supervisor. For Department projects, the supervisor and responsible Professor may be the same person.

If deemed suitable by the supervisor, it is possible to take the project as group work with maximum two students per group. In this case, the division of tasks between each group member should be clearly stated in the final joint report. The total workload for each student will correspond to 10 ECTS.

Learning outcome

After having completed this course the student shall have detailed knowledge of the topic covered by the project, and be able to perform thorough research and development work within the specific topic.

Required prerequisite knowledge



Form of assessment Weight Duration Marks Aid
Rapport 1/1 1 Semesters Letter grades All

The course is evaluated (internally) based only on the submitted report.Each student must submit an individual report.For group projects, a joint report will be submitted. Division of tasks must be explained in the report.

Course teacher(s)

Course coordinator:

Ferhat Özgur Catak

Head of Department:

Tom Ryen

Course teacher:

Vinay Jayarama Setty

Course teacher:

Krisztian Balog

Course teacher:

Erlend Tøssebro

Course teacher:

Naeem Khademi

Course teacher:

Hein Meling

Course teacher:

Chunming Rong

Course teacher:

Mina Farmanbar

Method of work

15 hours of project work per week corresponding to 10 ECTS. The project report must be handed in before 17th of December. There are not ordinary lectures in this course; each student or student group will receive independent supervision from the assigned supervisor. It is expected that the student performs independent work between supervision sessions similar to what is expected for a Master's thesis.

Overlapping courses

Course Reduction (SP)
Project in Computer Science (MID240_1) 10

Open for

Computer Science - Master of Science Degree Programme

Course assessment

There must be an early dialogue between the course supervisor, the student union representative and the students. The purpose is feedback from the students for changes and adjustments in the course for the current semester.In addition, a digital subject evaluation must be carried out at least every three years. Its purpose is to gather the students experiences with the course.


Search for literature in Leganto