Master of Science in Computer Science
A multidisciplinary master’s programme at Leiden University combining theoretical rigor with applied industry collaboration in cutting-edge CS fields.
Best for:Best for students with a bachelor’s degree in Computer Science or a related field who seek a rigorous, interdisciplinary master’s programme with strong industry connections and specialisation options in AI, data science, and systems engineering.
Overview
The Master of Science in Computer Science at Leiden University offers a dynamic and innovative curriculum that bridges theoretical foundations with practical, industry-relevant applications. Students engage in nine specialisations, including Deep Learning, Data Science, and High-Performance Computing, while collaborating closely with companies and research partners. The programme emphasizes hands-on experience, equipping graduates with the skills to excel as independent researchers or professionals in the tech industry. It attracts students with diverse backgrounds, fostering a collaborative environment where theoretical knowledge is applied to real-world challenges. The curriculum is designed to prepare graduates for advanced careers in research, industry, or further academic pursuits.
What you'll do
- Develop advanced technical skills in specialised areas of Computer Science through rigorous coursework and hands-on projects.
- Collaborate with industry partners to apply theoretical knowledge to real-world challenges and solve practical problems.
- Conduct independent research under academic supervision, contributing to the advancement of knowledge in your chosen specialisation.
- Engage in interdisciplinary projects that integrate theoretical computer science with applied domains like AI, data science, and systems engineering.
- Participate in group work and team-based problem-solving to enhance collaboration and communication skills.
- Prepare for advanced careers in research, industry, or academia by gaining expertise in both foundational and cutting-edge topics.
Requirements
Degree required: Bachelor’s degree in Computer Science or an equivalent internationally recognised degree in a related field
Degree offered: Master of Science (MSc)
Language: English; IELTS overall band score of 6.5 or TOEFL internet-based score of 90 (or equivalent Cambridge Certificate scores)
Instruction: English
- Proven academic background in Computer Science or a closely related discipline
- Strong problem-solving and analytical skills
- Basic proficiency in programming and algorithm design
- Open to international students with an internationally recognised bachelor’s degree
- No restrictions on nationality or residency
Funding & terms
Programme and admissions
Admissions not verified
A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.
- Intake
- Not confirmed by the source
- Duration
- Not confirmed by the source
- Teaching language
- Not confirmed by the source
- Taught / research mode
- Not confirmed by the source
- Study mode
- Not confirmed by the source
- Campus
- Not confirmed by the source
- Prerequisites
- Not confirmed by the source
- Application instructions
- Not confirmed by the source
- Tuition
- Not confirmed by the source
- Funding
- Not confirmed by the source
How to apply
Deadline: 2026-10-15
Applicants must submit their application through Leiden University’s official portal. Required documents include a CV, a motivation letter, academic transcripts, proof of English proficiency, and a portfolio or research proposal if applicable. Additional documents may be requested based on the specialisation chosen. The application process is competitive, and meeting the minimum requirements does not guarantee admission.
- CV
- Motivation letter
- Academic transcripts (Bachelor’s degree)
- Proof of English proficiency (IELTS/TOEFL/Cambridge Certificate)
- Portfolio or research proposal (if required by specialisation)
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.