📖Program Curriculum
The master's programme runs for a duration of two years, leading to a Master of Science (MSc) degree. During each year, students can earn 60 credits (ECTS) and complete the programme by accumulating a total of 120 credits. Credits are earned by completing courses where each course is usually 7.5 credits.
The programme consists of compulsory courses, compulsory elective courses and elective courses.
Compulsory courses year 1
During the first year the programme starts with three compulsory courses that form a common foundation in Computer science – algorithms, languages and logic. Each course is usually 7.5 credits.
Algorithms
Logic in computer science
Programming language technology
Compulsory courses year 2
In the second year you must complete a master's thesis in order to graduate. The thesis may be worth 30 credits or 60 credits depending on your choice.
The computer scientist in society
Master’s thesis
Compulsory elective courses
Through profile courses you may choose to specialise in one or several of the following tracks. You must choose at least four courses and they can come from any track.
Elective courses
You will also be able to select courses outside of your programme plan. These are called elective courses. You can choose from a wide range of elective courses available at Chalmers.
Show less Show more