Master (MSc) Computer Science

IU of Applied Sciences

Develop advanced computer science expertise with a blend of theory and hands-on practice. Gain skills in software, machine learning, deep learning, cyber security, and data engineering, preparing you to tackle complex computational challenges in today’s fast-evolving digital world.

Apply Now

Master

Programme level

24 months

Study duration

9,169$

Cost per year

English

Study language

Programme info

  • Degree Programme: M.Sc. 120 ECTS credits
  • Language: English
  • Mode of Study: On campus in Germany
  • Accreditation: Accredited in line with German and European standards
  • Recognition: Your degree is Internationally recognised and can easily be transferred to another country
  • Study Duration: 24 months

The Master's degree in Computer Science will prepare you to tackle complex technological challenges by equipping you with advanced theoretical knowledge and practical expertise. Throughout the programme, you will deepen your understanding of modern computing by applying your skills to real-world projects and research. You can also choose to specialise in Artificial Intelligence, Data Science, or Business Analytics, developing expert-level capabilities in three of today's most impactful and rapidly growing fields.

The Master's in Computer Science programme at IU has been meticulously designed to provide you with the next generation of technological expertise, ensuring that you remain at the forefront of innovation in an ever-evolving digital landscape. Our up-to-date curriculum blends theoretical concepts with hands-on experience, aligning with industry requirements. Here's what you'll gain:

  • A comprehensive understanding of cutting-edge computer science theories and practices.
  • An advanced ability to solve complex computational problems.
  • Proficiency in software engineering, programming with Python and algorithmics.
  • You will also gain expertise in cyber security, data protection and big data technologies.

Fundamental courses

  • Advanced Mathematics
  • Algorithmics
  • Cyber Security and Data Protection
  • Seminar: Computer Science and Society
  • Software Engineering: Software Processes
  • Programming with Python
  • Data Science
  • Big Data Technologies
  • Advanced Statistics
  • Artificial Intelligence
  • Project: Software Engineering
  • Networks and Distributed Systems
  • Project: Computer Science Project
  • Seminar: Current Topics in Computer Science


Master thesis

  • Master's thesis
  • Colloquium on the master's thesis

The M.Sc. in Computer Science combines advanced core modules with practical, project-based learning, offering the opportunity to specialise in one of three cutting-edge fields. Selecting a specialisation in Artificial Intelligence, Data Science, or Business Analytics enables you to deepen your expertise and tailor your studies to your career goals. This structure enables you to develop a solid foundation in advanced computing alongside specialised skills and hands-on experience in your chosen area, ensuring that you graduate fully prepared for today's data-driven and innovation-focused roles.


Specialisation in Artificial Intelligence

  • Machine Learning
  • Deep Learning
  • Computer Vision for Autonomous Systems
  • NLP and LLM


Specialisation in Data Science

  • Machine Learning
  • Data Engineering
  • Explainable and Interpretable Machine Learning Models


Specialisation in Business Analytics

  • Business Intelligence I
  • Project: Business Intelligence
  • Relational and NoSQL Databases
  • Corporate Governance of IT, Compliance, and Law


Non-specialisation track

  • IT Project Management
  • IT Architecture Management
  • DevOps
  • Project: Container Orchestration


Internship

For the non-specialisation track, you can choose either the additional elective modules or an internship, which will give you the opportunity to gain practical work experience. However, it is not possible to receive credits for both.

Germany's digital sector is strong and ever-expanding, making it an exciting place for graduates with a Master's degree in Computer Science. Ranked as one of Europe's top technology hubs, Germany has an insatiable demand for tech graduates with expertise in emerging and established domains. Areas such as artificial intelligence, big data, cyber security and software engineering are particularly promising. The average salary for a computer scientist in Germany is around €57.500.


Computing Systems Engineer

In this role, you will design and optimise computer systems to support modern digital infrastructures. By working with operating systems, distributed architectures, networks and security mechanisms, you will ensure that these systems are efficient and resilient.


Data Scientist

Cleansing, integrating and analysing big data sets to inform business strategies will be your key responsibility. Thanks to your expertise in statistical modelling and predictive analytics, you will be an invaluable asset to a wide range of industries.


Artificial Intelligence Specialist

You will utilise your machine learning, deep learning and predictive modelling skills to optimise business processes, automate tasks and build new product features. This pivotal role is ideal for the current digital transformation age.

General admission requirements

  • Completed, undergraduate degree with 180 ECTS credits with a focus on Computer Science or computer-related subjects 
  • Your degree must be from a state or state-recognised higher education institution/university  
  • You must have achieved a final grade of at least “satisfactory” or Grade C equivalent in your previous undergraduate degree


English language skills

We accept the following English language skills certificates*: 

  • IELTS (at least 6.0 points)
  • TOEFL IBT (at least 80 points)
  • Cambridge certificate (B2 First with min. score of 169)

*Proof must not be older than two years. 


Alternative ways to prove your English language skills: 

Citizenship: If you are from a country where English is the official and educational language, your passport can serve as proof of English proficiency.

Programme campus:

Cologne

University’s main campus:

IU of Applied Sciences

Berlin, Germany

Programme name:

Master (MSc) Computer Science

Field of study:

Computer Science, Computer Science & Software Development

Programme level:

Master

Programme language:

English

Language requirements:

IELTS: 6

TOEFL: 80

Cambridge certificate: B2

Duration & semesters:

24 months / 4 semesters

Next admission date:

01 Apr 2026

Programme pricing

Study mode Workload Duration Cost per year Total cost
On-campus Full-time 24 months 9,169$ 18,337$
Can’t deiced on a programme?
Contact us now and let our experienced counsellors guide you through your study journey.
Whatsapp

Study at IU of Applied Sciences

Berlin
Cologne

Experience world-class education in the heart of Germany’s capital. IU International University of Applied Sciences in Berlin combines innovative teaching, hands-on learning, and strong industry connections to prepare international students for global careers in business, technology, and beyond.

Study at IU of Applied Sciences

Similar programmes

Germany
Bachelor (BSc) Computer Science
IU of Applied Sciences
Level: Bachelor
Language: English
Duration: 36 months
Cost per year: 7,294$
Next admission: 01 Apr 2026
Location:
Cologne
On-campus
Germany
Level: Master
Language: English
Duration: 24 months
Cost per year: 13,372$
Next admission: 01 Apr 2026
Location:
Heidelberg, Stuttgart, Munich
On-campus
Germany
Level: Master
Language: English
Duration: 24 months
Cost per year: 23,256$
Next admission: 01 Apr 2026
Location:
Bremen
On-campus
Germany
Level: Bachelor
Language: English
Duration: 36 months
Cost per year: 12,791$
Next admission: 01 Apr 2026
Location:
Berlin
On-campus
Germany
Level: Bachelor
Language: English
Duration: 36 months
Cost per year: 12,791$
Next admission: 01 Apr 2026
Location:
Berlin
On-campus
Germany
Level: Bachelor
Language: English
Duration: 36 months
Cost per year: 11,093$
Next admission: 01 Apr 2026
Location:
Heidelberg, Leipzig, Stuttgart, Munich, Berlin
On-campus
Start your study abroad journey today
Discover programmes worldwide or connect with our team for personalized support.
Find programme
© 2026 Next Move LLC. All Rights Reserved.
PKHub is an international education services brand operated by Next Move LLC.
PKHUB Advisor 🤖
Welcome to PKHUB! 👋

Please enter your details to connect with a PKHUB Advisor