Final projects

The final projects are one of the core characteristics of the study programme in computer science. The final projects are of two kinds:  traditional projects and research-based projects

In both cases, students are assigned an advisor, with whom they normally meet once a week, and an examiner, who monitors the progression of the project over the project period (15 weeks). It is recommended that students work on the final project in their last semester.

Traditional projects

Traditional projects offers students the opportunity to work on a real software development project in close collaboration with industry. Students work in groups of 2-4, and are normally assigned work facilities at a particular company. The initiative for projects has in previous years come from either individual companies or students. Students are now only allowed to choose from the suggestions sent in by companies.

In order to work on a traditional final project, students need to have finished at least 78 credits, all the practical project courses, and the courses System Analysis and Software Engineering.

More descriptive rules have been made now on how final grades are assessed, where the students initiative and innovation in the final projects are a part of the issues assessed for the final grade. For assisting the students in choosing projects that include innovation, the final projects suggestions from the companies will be grouped in 3 groups by the final project committee before the students choose a project. The groups are: much, average and little innovation.

Research-based projects

A research-based project introduces students to research in the field of computer science, and gives students the opportunity to work in close collaboration with the research faculty.  Students work in a group of 1-3, and are often provided with research facilities in the research centres

In order to work on a research-based project, students need to have finished at least 138 ECTS, and all the practical project courses.

Students organize their project-work in close correspondence with a supervisor from Reykjavik University, that they usually meet once a week. The School of Computer Science provides an examiner that checks status of the project several times during the project work. Read more

How to deliver on Skemman

Here are information regarding how to deliver final projects on Skemman

Internships in the US

Students may apply for internships in the US at the University of Maryland (Frauenhofer Center for Experimental Software Engineering). Frauenhofer does cutting-edge research in close collaboration with industry and organisations such as NASA and the FDA. Students from here get to work on these ambitious projects and have their work evaluated as their final project.

Was the content helpful? Yes No