We created StudyinEurope.eu to support students like you — with clear information, personalized guidance, and a space to explore calmly. No rankings. No noise. Just tools that help — whether you're browsing on your own or getting help from Leonardo, our AI European Study Advisor.
Master's programs in Computer Science from 37 universities · updated for 2026
Jump to:
Search Master's programs in Computer Science
Leonardo
I can help you understand and compare these programs.
A Master's in Computer Science in Europe is a 1–2 year postgraduate degree (90–120 ECTS credits) recognized worldwide under the Bologna framework. For international students, it also opens a direct path to the EU Blue Card — the residence permit that lets non-EU graduates work legally in Europe after completing a degree here — making a European master's in Computer Science both an academic and a career decision.
Several major funding programs are available: Erasmus Mundus funds joint master's degrees across 2–3 European universities with full tuition and a living stipend; Germany's DAAD covers fees and monthly expenses for study in Germany; Campus France supports applicants to French institutions; and many Dutch and Swedish universities offer merit scholarships. English-taught Computer Science programs are common and typically require IELTS 6.0–6.5 or TOEFL 80+ for admission.
Compare Computer Science master's programs below — fees, duration, language of instruction, and entry requirements side by side. Cards marked 'Accepting applications' let you request free information directly from the university.
Featured Master's Programs in Computer Science
A selection of programs available across Europe — explore details, fees, and requirements.
MSc Cybersecurity
KTH Royal Institute of Technology Stockholm, Sweden
Master's English 2 years
Non-EU: €32,800
Tap to see program details
MSc Cybersecurity KTH Royal Institute of Technology
This master’s program covers core areas like applied cryptography, ethical hacking, system security, and the societal role of cybersecurity engineers. Students choose from a wide range of advanced electives, including AI, digital forensics, and secure network systems. The program concludes with a 30-credit thesis project in cybersecurity.
Applicants must hold a bachelor’s degree (180 ECTS or equivalent) in computer science, software engineering, networking, or applied mathematics. Required coursework includes programming, algorithms, and at least one 5 ECTS course each in calculus, linear algebra, statistics/probability, and discrete math. English proficiency (e.g., IELTS 6.5 or TOEFL 90) is also required, and additional prerequisites may apply to some electives.
This two-year master's program provides three specialization options: Electronics Design, Electronics Materials and Components, and Future Electronics and Measurement Techniques. Electronics Design focuses on the creation and verification of analog and digital circuits, especially integrated circuits. Electronics Materials and Components centers on the materials, processes, and structures essential for developing devices such as sensors, actuators, RF-devices, and electronic components. Future Electronics and Measurement Techniques emphasizes measurement systems, biomedical measurements, photonics, and printed electronics. Students can tailor their expertise by selecting mandatory courses from one specialization and taking electives from the others to broaden their knowledge.
To be eligible for this master's program, applicants must hold a bachelor’s degree or equivalent, typically in fields such as computer engineering, electronics, electrical engineering, communications engineering, nanotechnology, or materials science. Exceptional candidates from related areas, including natural sciences and mathematics, may also be considered if they demonstrate sufficient background in physics, mathematics, electronics, and programming. Admission is based on a detailed scoring system that evaluates prior studies, GPA, math skills, a motivation letter, and CV, with a maximum of 40 points. There is no entrance exam, and selection is based on overall academic record, relevant background, and the applicant’s justification for their chosen specialization. All candidates must provide proof of English proficiency through an accepted language test or qualification, and all application documents must be submitted by the deadline.
Brandenburg University of Technology (BTU) Senftenberg, Germany
Master's English 2 years
Tap to see program details
Micro- and Nanoelectronics Brandenburg University of Technology (BTU)
This master's program is designed for students with prior knowledge in solid state physics and electronics who wish to pursue careers in the semiconductor industry or related research fields. It offers advanced training in semiconductor physics, integrated circuit design across different technologies, and application areas such as communication systems, radar, and sensor technologies. The curriculum covers three main areas: "Technology and Devices," "Circuit Design," and "Applications," with students selecting specialized elective modules from each. The program also includes interdisciplinary studies, a research project, and a final thesis.
Students benefit from the involvement of major German semiconductor research institutes, which contribute to teaching and offer practical opportunities for research and thesis work. Graduates are well-prepared for roles in technology development, circuit design, and innovation across industries including communications, automotive, artificial intelligence, medical technology, and energy systems.
To be eligible for this master's program, applicants must have a bachelor's degree in a related field. The degree should include coursework in mathematics, theoretical and experimental physics comparable to a physics degree, or in physics, mathematics, electronics, and systems and field theory comparable to an electrical engineering degree with a focus on information technology or electronics. Proof of English proficiency is mandatory and must be demonstrated through an accepted certificate such as a TOEFL iBT score of 79, an IELTS Academic score of 6.0, a Cambridge Certificate at level B, or UniCert Level II. Medium of instruction certificates are not accepted.
Digital Games Development Polytechnic University of Leiria
The master’s program offers two tracks: Game Programming and 3D Game Art. All students take core subjects in game design, UI/UX, immersive technologies, and sound design. The Game Programming track focuses on AI, multiplayer systems, and cross-platform development, while the 3D Game Art track covers environment design, animation, and character modeling. All students complete a final internship, project, or thesis.
Applicants must hold a bachelor’s degree or equivalent in Digital Games, Computer Engineering, Multimedia Design, or related areas. Degrees from Bologna Process countries or other recognized international qualifications are accepted. Applicants may also qualify through a relevant academic, scientific, or professional background, or if they are nearing completion of a related undergraduate degree.
This master's program offers a comprehensive education in computer science with advanced training and specialization in one of six tracks. Artificial Intelligence covers machine learning, reasoning, and intelligent systems. Secure Software focuses on software security, cryptography, and secure development practices. Software Engineering emphasizes methodologies, architecture, and quality assurance. Distributed Systems explores scalable computing, networks, and cloud systems. Human-Machine Communication studies user interfaces, accessibility, and interactive systems. Computational Informatics is oriented toward algorithm design, optimization, and data analysis. The curriculum includes core courses, electives, project work, and a master’s thesis, preparing graduates for research, development, or tech leadership roles.
To apply for this master's program, candidates must have completed an academic bachelor's degree in engineering science with a strong background in computer science and mathematics, or in computer science or informatics with substantial mathematical content. Applicants from related science or engineering fields may also be considered. The application must include a GRE score unless the degree was obtained in the EEA, UK, or Switzerland. Two additional documents are required: a summary of key academic data and a self-test to assess readiness for the program. English proficiency must be proven through IELTS (minimum 7.0 overall, no subscore under 6.5), TOEFL iBT (minimum 94, no subscore under 22), or Cambridge CAE (minimum 185, no subscore under 176). This requirement is waived for those who completed a full English-taught degree in Australia, English-speaking Canada, Ireland, New Zealand, the UK, or the USA. Applicants must apply through the central admissions office if their previous degree was not earned in the Flemish Community.
This master's program focuses on the role of information systems in improving how individuals and organizations use technology. It combines perspectives from technical, business, and organizational fields to help students design and develop digital services and systems. The curriculum includes core modules on digital operations, service design, and systems development, along with research methods and thesis work. Students can choose electives in areas such as IT governance, enterprise architecture, user behavior, digital business, software engineering, and innovation management. The program also develops skills in project work, research, critical thinking, and scientific communication. Language and communication courses are offered for both international and Finnish students.
To apply for this master's program, candidates must hold a recognized higher education degree that qualifies them for master's-level studies in the awarding country, preferably in fields such as Management Information Systems, Informatics, Computer Science, Information Systems Engineering, Business Informatics, or a related area. Applicants must also show at least 30 ECTS of studies in Information Systems or IT management, along with basic skills in programming, databases, and systems development methods. If these requirements were fulfilled outside formal education, supporting documentation must be provided. The awarding institution must be officially recognized by national authorities or international organizations like UNESCO. Conditional admission is possible if the degree is not yet completed. English proficiency must be proven through previous education in English or a recognized test—IELTS (minimum 6.5), TOEFL iBT (minimum 92), PTE Academic (minimum 62), Cambridge English exams, or Finland’s YKI test (grade 5 or higher at the advanced level).
KTH Royal Institute of Technology Stockholm, Sweden
Master's English 2 years
Non-EU: €32,800
Tap to see program details
MSc Data-driven Health KTH Royal Institute of Technology
This two-year master’s program includes coursework in artificial intelligence, machine learning, statistics, databases, and health systems, with mandatory courses such as Applied Machine Learning and Artificial Intelligence, Advanced Machine Learning for Data-driven Health, and Healthcare Ethics. The program also offers recommended projects and electives in areas like deep learning, cognitive interaction design, and federated computing. During the final semester, students complete a thesis project to demonstrate their ability to apply data-driven techniques to real-world health challenges.
To be admitted to this master’s program, applicants must hold a bachelor’s degree equivalent to 180 ECTS credits from an internationally recognized university. A minimum of 45 ECTS credits must be in mathematics, programming, and/or computer technology, including at least 15 ECTS credits in programming. Proficiency in English must be demonstrated by an IELTS score of at least 6.5 or a TOEFL score of at least 90. It is also recommended that applicants have 15 ECTS credits in mathematical statistics and experience programming in languages such as Python, Java, or R.
Bonn-Rhein-Sieg University of Applied Sciences Sankt Augustin, Germany
Master's English 2 years
Tap to see program details
Autonomous Systems Bonn-Rhein-Sieg University of Applied Sciences
This master's program offers advanced training in robotics and intelligent systems, with a strong focus on autonomous mobile robots and artificial intelligence. The curriculum includes core modules in robotics-specific mathematics, AI foundations, and software engineering for robotic systems. Students engage in hands-on learning through laboratory modules and a research and development project. Electives allow for specialization in areas such as robot learning, computer vision, natural language processing, human-robot interaction, deep learning, and cognitive or collective robotics. Academic writing skills are developed throughout, and the program concludes with a thesis and a final colloquium.
This master's program is intended for applicants with a previous degree in computer science or in a closely related field such as mathematics, natural sciences, engineering, or economics, provided their studies included at least 90 ECTS of computer science content. A minimum final grade of 2.5 on the German scale (or equivalent) is required, along with solid knowledge of computer science principles, methods, and tools. Applicants must submit a curriculum vitae and a motivation letter. English proficiency at the B2+ CEFR level is required, while no German skills are necessary. Admission is competitive and based on academic performance and the relevance of prior studies.
Smart Electronic Systems Riga Technical University
This master's program focuses on electronic systems and communication technologies, with core courses in microwave devices, signal processing, microcontrollers, and digital circuit design. Students can choose electives in areas like 5G wireless technologies, quantum cryptography, analog circuit design, and photonics. The curriculum also includes practical training and an applied research internship, culminating in a master's thesis.
This master's program is designed for students with a background in electronics and automation engineering or a related qualification. It requires English language proficiency at a minimum of CEFR B2 level. The program focuses on advanced topics such as signal processing, digital and analog circuit design, microcontrollers, and modern communication systems like 5G and photonics.
KTH Royal Institute of Technology Stockholm, Sweden
Master's English 2 years
Non-EU: €32,800
Tap to see program details
MSc Interactive Media Technology KTH Royal Institute of Technology
Core courses include human perception, HCI research, and sustainability in media. Students choose electives like XR, AI, visualization, robotics, sound, and interaction design. Specializations are possible via track-specific or interdisciplinary electives.
Applicants need a bachelor’s degree (180 ECTS) with courses in programming and Human-Computer Interaction. English proficiency is required (IELTS 6.5 or TOEFL 90), and final-year students may apply conditionally.
Artificial Intelligence European University Cyprus
This master's degree trains skilled leaders in artificial intelligence to meet the growing demand for AI expertise across industries. Students undertake an in-depth study of AI theory and practice, building technical skills and understanding across machine learning, big data analytics, AI in gaming and robotics, natural language processing, and deep learning, complemented by research carried out within dedicated laboratories and research centers.
The compulsory core covers the foundations of artificial intelligence, an introduction to machine learning, knowledge representation, reasoning and the semantic web, and big data analytics. Students then choose elective coursework from options such as advanced topics in machine learning, artificial neural networks and deep learning, multi-agent systems and game theory, robotics and perception, the philosophy and ethics of AI, and natural language processing, before completing a master's thesis.
Graduates are prepared for careers in IT companies, the gaming and robotics industry, telecommunications, insurance, banking and other financial institutions, medical and life science organizations, and research and consultancy, as well as for further doctoral study in the field.
Applicants must hold a bachelor's degree from a recognized university in computer science, mathematics, engineering, or a related field; applicants who do not meet this requirement may still be considered for admission provided they successfully complete the university's preparatory coursework. Required application materials include an official transcript, a curriculum vitae, and the names and contact details of two referees. Applicants must also demonstrate English language proficiency, which can be met through a secondary school certificate or a bachelor's degree from an institution where English was the language of instruction, or through an internationally recognized English-language qualification at CEFR level B2 or above; this requirement is waived for applicants holding British, Canadian, Australian, US, or New Zealand nationality.
Latvia University of Life Sciences and Technologies Jelgava, Latvia
Master's English 2 years
EU: €3,000 Per year Non-EU: €3,000
Tap to see program details
Information Technologies Latvia University of Life Sciences and Technologies
This master's program offers advanced training in information technologies, focusing on both theoretical and applied aspects. Core subjects include database design, algorithms, system theory, data science, and machine learning. Specialized modules explore fields like bioinformatics, web systems, geoinformatics, and interdisciplinary computing. Students also gain practical skills in project management, software testing, and scientific communication. The curriculum is divided into general, technical, and research components and concludes with a master's thesis. This program equips students for careers in IT development, analytics, and systems design.
To be admitted to this master's program, applicants must hold a bachelor's degree in Engineering, Computer Sciences, Mathematics, or Physics, or a higher professional diploma that qualifies for graduate studies in engineering or computer sciences. Proficiency in English is required, demonstrated by an IELTS score of at least 6.0, a TOEFL score of 547, or a TOEFL-iBT score of 76. These criteria ensure students are prepared for the technical and academic demands of the program.
A computer science master's in Europe gives you depth in a specific technical area and significantly improves your competitiveness for senior technical roles. The European CS master's landscape is particularly rich: Erasmus Mundus programs in data science, security, and AI exist across multiple countries; major tech companies recruit heavily from European master's programs; and the two-year format allows enough depth for a research thesis as well as industry projects. For students targeting AI, cybersecurity, or systems research, the European master's is a credential that travels globally.
Research opportunities
Research-oriented CS master's programs at European universities involve thesis work on real open problems — algorithmic challenges, systems questions, ML research, or applied HCI. Co-supervision with industry research labs happens regularly.
Career outcomes
CS master's graduates from European programs are recruited globally. Major tech companies operate graduate recruitment from European universities directly. The degree is particularly valuable for roles requiring deep technical foundations — ML engineering, security architecture, systems design — that bachelor's graduates can't immediately fill.
Find Your Perfect Computer Science Program
Tell Leonardo what you're looking for and get personalized program recommendations in seconds.
Try asking:
Study Destinations
In-depth country guides — programs, costs, language requirements, and admission steps.