BSc in Computer Science - General

Full-time 180 ECTS

Language of instruction: Icelandic
Third year is available in English for exchange students. 

The structure of the BSc in Computer Science is split in two: BSc in Computer Science regular and BSc in Computer Science research based. 


The School of Computer Science (SCS) collaborates actively with international universities and institutions, both in teaching and research.  Moreover, SCS collaborates with the local industry, e.g. in the form of final projects. Thus, students from our program are well prepared for work in industry or further study in graduate programs.

Computer scientists can choose from various work options as their field overlaps with a range of other subjects, such as mathematics, psychology, engineering, bio-informatics, business administration, etc. Computer scientists are therefore likely to work with specialists from a variety of different fields.


Below you can see a typical semester arrangements.  If needed you can have a different kind of plan as long as you fulfill the course requirements. If you want to have a different plan please contact the Program Administrator to get help with setting up the new plan.

BSc in Computer Science 

1. semester 2. semester 
Discrete Math 1       
Computer Architecture
Problem Solving
Practical Project 1                           
Data Structure 
Discrete Math II
Web Programming
Software Requirements and Design                                     
Practical Project 2
3. semester  4. semester 
Calculus and Statistics
Software Engineering
3. week elective course                   
Operating Systems or Fundamentals of Operating systems
Programming Languages                
Elective course
Elective course      

Entrepreneurship and Starting New Ventures

5. semester 6. semester 
Computer Networks
Elective course
Elective course
Elective course
3. week elective course                   
Elective course                                                                      
Elective course
Elective course
Final Project                                     


Applicants need to have completed a matriculation examination or a comparable education. In evaluating applications, the factors looked at are: grades on matriculation examination (especially in Icelandic and mathematics), further education, work experience, management experience, and participation in extracurricular activities. Applicants are therefore encouraged to include everything they feel may help their application. In particular, it is important that applicants state the reasons for their interest in the programme and what their future plans are. Official transcripts of upper secondary school diplomas must accompany applications.


If you have any questions or want to obtain more information about studies at the School of Computer Science at Reykjavik University please contact:

Kaelene Spence

Kaelene Spence

Programme Administrator
(+354) 599 6386
Office hours: Available by appointment.

Was the content helpful? Yes No