Stockholm university
Gå till denna sida på svenska webben

Master's Programme in Computer and Systems Sciences

This programme offers you the opportunity to expand your knowledge in IT Systems. You will not only learn the theories, methods and tools but also learn how to practice.

You will learn how to efficiently develop advanced computer systems and software systems using both agile and standard system development methods.

The programme helps you to develop soft skills along with technical skills such as understanding the needs of users, practicing in group dynamics and project management. The Programme is to a large extent project and problem oriented.

This programme is very diverse and offers you the opportunity to select from a variety of courses. Among the elective courses you will find courses in data mining, IT management, information security, business intelligence, decision analysis and IT project management. Additionally, you learn about scientific communication and research methodology. 

New selection criteria for the 2024 intake!
The selection is made from the following three criteria:

  • Grades of academic courses,
  • mandatory motivation letter and
  • the relevance of previous studies in relation to the programme.

It is therefore very important to submit a motivation letter.
Find instructions for the motivation letter under “How to apply” below.

Our researchers. Your teachers.

  • Programme overview

    You will find detailed course information, list of course literature, schedule and start date on the course information page at "Courses and timetables". Select semester in the drop-down menu and search by course name.
    Courses and timetables

    Year 1

    1st Semester

    Mandatory courses 4 x 7,5 credits

    Enterprise Computing and ERP Systems 7,5 credits
    Data Mining in Computer and Systems Sciences 7,5 credits
    Introduction to Information Security 7,5 credits
    Internet of Things Services 7,5 credits

    2nd Semester

    Mandatory course 1 x 7,5 credits

    Scientific Communication and Research Methodology 7,5 credits

    Elective courses 3 x 7,5 credits

    Master elective courses spring

    Year 2

    3rd Semester

    For this semester, you have the possibility to apply for exchange studies.
    Note that, you must read the course Research Methodology for Computer and Systems Sciences 7,5 credits during your exchange period to be able to write your thesis when you return.
    Exchange studies

    Mandatory course 1 x 7,5 credits

    Research Methodology for Computer and Systems Sciences 7,5 credits

    Elective courses 3 x 7,5 credits

    Master elective courses autumn

    4th Semester

    Master thesis 30 credits

  • How to apply

    Required supporting documentation

    Motivation letter
    The letter shall include:

    • Tell us something about yourself. Who are you?
    • Motivate why you want to study this programme.
    • Describe how you fulfil the entry requirements of 90 ECTS within computer and systems sciences (e.g., computer science, systems science, informatics, information systems etc.)

    Maximum one A4 page.
    Save the letter as “Motivation letter SCSSO”.
    Submit the letter together with your application at

  • More information

    Introducing tracks

    How it works
    The track is there to help and guide you to select courses for a specialisation and give you the opportunity to write your thesis on the subject. A track is not compulsory to follow through and you do not choose a track. You just select the recommended courses from the track when it is time to read the elective courses in the programme outline. You can still decide later to read other courses in each period of elective courses.  

    From autumn of 2022, you are able to follow a track in Applied distributed Internet of Things (IoT). The track focuses on the next generation of distributed IoT software systems for large-scale decentralized systems.

    Courses included in this track:

    • Parallel and distributed programming 7,5 credits, 2nd semester.
    • Project course Distributed data processing for Ubiquitous computing 15 credits, 3rd semester. To be able to take this course you need to have passed the course Parallel and distributed programming.
    • Thesis work on the subject 30 credits, 4th semester.

    Admission round

    This program starts each autumn semester. 

    Please note that it is only possible to apply for this programme in the first admission round (mid-October to mid-January). The programme is not open for admission in the second admission round.


    Find the degree awarded for this programme in the syllabus, either in the right sidebar (desktop) or below (mobile device).

    Please note, that you can only be awarded one bachelor’s degree, one master’s degree (60 credits) and one master’s degree (120 credits) in computer and systems sciences from our department.


    Research subjects at the department with relevance to the program:

    AI and Data Science
    Business Process Management and Enterprise Modelling
    Cyber Security
    Digital Games and Simulation
    Human–Computer Interaction
    Language Technology
    Risk and Decision Analysis
    Technology Enhanced Learning

  • Career opportunities

    The programme is suitable for students aiming to become system designers, system developers, security experts and IT project managers. Graduates may also enter Ph.D. programmes to pursue career in research.

  • Contact


    Find answers to the most common questions regarding application, requirements and study format (distance or campus). FAQ Master's programmes


    Prospective master student