Course syllabus


DAT085 / DIT350 Project in computer science (lp2 HT21) (7.5 hp)

Course is offered by the department of Computer Science and Engineering

Contact details

Course purpose

In this course the students do a project in limited time. The subject can be freely chosen within computer science and engineering, and suggested by the students themselves or by potential supervisors. The project shall be on a nontrivial level. The project can be done in small groups, with the understanding that all group members contribute substantially, or individually.  A final report must be delivered and also presented orally. Contents, depth and clarity will count.


This course is a project course and as such there will be no lectures. There will be a welcoming session on the first week for all students and a final presentation session for all groups at the end on the last week. Details on these sessions are announced on the canvas page.


Course literature

Chosen depending on the subject..

Course design

The project can be undertaken in groups of 2-3 students, with the understanding that everyone contributes substantially, or individually. The project can be conducted at any time but shall be finished within one study period. Students have to find a supervisor by themselves. There are no scheduled course activities, but the students with their supervisor decide on the working plan.

Learning objectives

  • work on a complex task which has a clear goal but in general no predefined result,
  • integrate knowledge from disparate fields if appropriate,
  • apply and strengthen various skills, such as
    • problem recognition and problem solving
    • application and adaptation of textbook methods
    • independent literature investigation
    • implementation of software and use of existing software packages
    • drawing conclusions from experimental results.
  • plan the steps of a complex work, set up intermediate goals and keep the project running, come to realistic estimates of resources and achievable results, revise goals and develop work-arounds if necessary,
  • communicate and present the results efficiently, both in writing and orally
  • document the work in such a way that others can build on it later on.


Study plan (Chalmers)

Study plan (GU)

Examination form

Written report and some oral presentation. Grading is based on the quality of the written report, in particular, scientific depth, technical skill, correctness and clarity. The supervisor will recommend a final grade for the project for approval by the course examiner. 

The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.

Course summary:

Date Details Due