Skip to content
Main menu hidden.

Degree Project: Master of Science (two years) in Computing Science (specialization Robotics and control), 30 Credits

Swedish name: Examensarbete för masterexamen i datavetenskap (inriktning Robotik och reglerteknik)

This syllabus is valid: 2019-05-27 and until further notice

Course code: 5DV206

Credit points: 30

Education level: Second cycle

Main Field of Study and progress level: Computing Science: Second cycle, contains degree project for Master of Arts/Master of Science (120 credits)

Grading scale: VG Pass with distinction, G Pass, U Fail

Responsible department: Department of Computing Science

Revised by: Faculty Board of Science and Technology, 2019-03-11


During the course the student will develope her/his abilty to specify, plan, accomplish, and present an individual project. The student should apply her/his knowledge from previous education in the project work and deepen her/his knowledge in at least one field of computing science (in-depth study). The in-depth study should provide some insight in research and development in computing science. The results must be presented both orally as well as in a written report.

Module 1. Individual project work (28 ECTS-credits)
The individual project work should be carried out within a research project at the University or within a development project in the IT-industry. The project work must consist of general problem solving techniques and lead to a deeper understanding of the subject. Moreover, the project must not consist of coding work only. The in-depth study must be related to current scientific trends.

Module 2. Presentation (2 ECTS-credits)
Apart from the previously mentioned written report, the Master's degree candidates have to present their work orally (in the form of a Thesis defence). Moreover, the student must act as an opponent in a fellow student's presentation, both for the written report and during the oral presentation. English will be the primary language.

Expected learning outcomes

Knowledge and understanding
After the course the student will:
  • demonstrate substantially deeper knowledge within the area of robotics,
Skills and abilities
After the course the student will:
  • demonstrate an ability to critically, independently and creatively identify and formulate complex questions 
  • demonstrate an ability to plan and use appropriate methods, carry out advanced tasks within specified limits
  • demonstrate an ability to participate in research and development and thereby contribute to the development of knowledge 
  • demonstrate the ability to verbally and in writing, to present and discuss their conclusions and the knowledge and arguments behind them, in dialogue with scholars and masters in the field as well as lay people 
  • communicate about the project in oral and written English 
  • demonstrate an ability to critically and systematically integrate knowledge acquired in key quality courses during their studies and to seek, analyze, synthesize and critically review scientific literature that is relevant to the problem
Values ​​and attitudes
After the course the student will:
  • demonstrate an ability to systematically and critically examine their own and others' work with regard to scientific, social and ethical aspects.

Required Knowledge

To be admitted you must hold a Bachelor's Degree and have finished courses at the advanced level corresponding to 60 ECTS-credits. These 60 ECTS-credits on advanced level should be with in the field of Robotics and Control and at least 30 ECTS-credits should be in Computing Science. One of the courses in Computing Science should be the course Student Conference in Computing Science. Depending on the direction of the Degree Project some extra prerequisites might be needed.

Proficiency in English equivalent to Swedish upper Secondary course English A. Where the language of instruction is Swedish, applicants must prove proficiency in Swedish to the level required for basic eligibility for higher studies.

Form of instruction

The Master's Thesis Project shall be done during the last semester of a master's education aiming at a  Master's Degree with a Major in Computing Science with specialization in Robotics and Control.

Instruction consists of individual tutoring. A supervisor within the department appointed for each student, with whom regular contact is maintained. The student will conserve the available tutoring resources and the student may not normally require tutorial support more than 10 months after the start of work. If the work is performed externally, a second supervisor is appointed by the client. In addition to tutoring the student independently identify, seek, evaluate and summarize information sources in order to provide a scientific background to the work done. The student will independently plan and carry out work in a timely manner and present it both orally and in writing. The student should also read up on another degree and opposition on this.

Examination modes

Module 1, independent work, is assessed in terms of
a) planning, implementation and evaluation of the thesis work, and
b) scientific and engineering content and results.
c) the written report

Module 2, presentation, is assessed in terms of
d) oral presentation and
e) planning and execution of opposition

Module 1 of the course is graded Fail (U), Pass (G) or Pass with Distinction (VG) and Module 2 of the course is graded Fail (U) or Pass (G).

The course in total is graded Fail (U), Pass (G) or Pass with Distinction (VG). To pass the course, it is required that all the criteria, ie a) to e) above, and mandatory modules are approved. The total grade on the course is the same as the grade on Module 1.

The students that have not passed the course after one academic year have to retake the course in all parts, i.e. the students have to start all over with a new subject.

A student who has failed two tests for a course or part of a class, are entitled to have another examiner appointed, unless there are special reasons against it (HF6 Chap. § 22). Requests for new examiner made ​​head of the Department of Computer Science.

Deviations from the examination forms mentioned in this syllabus can be made for a student who has a decision on pedagogical support due to disability. Individual adaptation of the examination forms should be considered based on the student's needs. The examination form is adapted within the framework of the expected learning outcomes of the course syllabus. At the request of the student, the course responsible teacher, in consultation with the examiner, must promptly decide on the adapted examination form. The decision must then be communicated to the student.

Transfer of credits
Students have the right to be tried on prior education or equivalent knowledge and skills acquired in the profession can be credited for the same education at Umeå University. Application for credit is submitted to the Student Services / Degree. For more information on credit transfer available at Umeå University's student web,, and the Higher Education Ordinance (Chapter 6). A refusal of crediting can be appealed (Higher Education chapter 12) to the University Appeals Board. This applies to the whole as part of the application for credit transfer is rejected.


Valid from: 2019 week 1

The literature is chosen individually together with the examiner / supervisor.