Bachelor (BSc) Computer Science

IU of Applied Sciences

Build a strong foundation in computer science with a programme that goes beyond coding—equipping you to analyse complex problems, manage data systems, and apply advanced technologies with confidence. Develop lifelong skills to thrive in an ever-evolving tech landscape.

Apply Now

Bachelor

Programme level

36 months

Study duration

7,294$

Cost per year

English

Study language

Programme info

  • Degree Programme: B.Sc. 180 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
  • Tuition Fees & Scholarships
  • Study Duration: 36 months

The B.Sc. Computer Science equips you with essential foundations across the field while giving you real-world experience through a mandatory internship. You can also choose to specialise in Applied Artificial Intelligence or Data Science, gaining advanced skills in two of today’s most high-demand areas. Graduate career-ready with practical, hands-on knowledge and the technical capabilities employers are looking for.

Our Bachelor's in Computer Science degree programme is designed to give you the best return on your investment. That means building a foundation of skills to serve you throughout your career. To do so, this Bachelor's programme goes far beyond just teaching you how to code. It trains you to:  

  • Understand and apply core computer science theory.
  • Analyse complex problems and design effective solutions.
  • Develop life-long learning skills for a fast-evolving tech landscape.
  • Work confidently with modern data systems.

Fundamental courses

  • Introduction to Computer Science
  • Software Engineering Principles
  • Introduction to Programming with Python
  • Mathematics: Analysis
  • Introduction to Academic Work for IT and Technology
  • Project: Programming with Python
  • Collaborative Work
  • Statistics: Probability and Descriptive Statistics
  • Web Application Development
  • Mathematics: Linear Algebra
  • Algorithms, Data Structures, and Programming Languages
  • Project: Object Oriented and Functional Programming in Python


In-depth courses

  • Computer Architecture and Operating Systems
  • Intercultural and Ethical Decision-Making
  • Database Modelling and Database Systems
  • Project: Build a Data Mart in SQL
  • Theoretical Computer Science and Mathematical Logic
  • Cryptography
  • IT Service Management
  • Project: Software Engineering
  • Project: IT Service Management
  • Seminar: Current Topics in Computer Science


Internship

  • Internship: Computer Science & Business Information Systems


Bachelor thesis

  • Bachelor's thesis
  • Colloquium on the bachelor's thesis

The B.Sc. Computer Science includes core modules, a compulsory internship, and a range of electives. You can choose a non-specialisation track to focus on a broad set of computer science topics, or select the specific electives required for a specialisation in Applied Artificial Intelligence or a specialisation in Data Science. Choosing a specialisation allows you to gain deeper expertise and hands-on experience in your chosen area while still completing the core modules and internship.


Specialisation in Applied Artificial Intelligence

  • Artificial Intelligence
  • Statistics - Inferential Statistics
  • Machine Learning - Supervised Learning
  • Machine Learning - Unsupervised Learning and Feature Engineering
  • Neural Nets and Deep Learning
  • Project: Edge AI


Specialisation in Data Science

  • Introduction to Data Science
  • Statistics - Inferential Statistics
  • Data Quality and Data Wrangling
  • Data Analytics and Big Data
  • Big Data Technologies
  • Exploratory Data Analysis and Visualisation


Non-specialisation Track

  • Requirements Engineering
  • Mobile Software Engineering
  • Introduction to Data Protection and Cyber Security
  • IT Project Management
  • Computer Science and Society
  • Human Computer Interaction

Germany’s computer science sector is expanding rapidly, and according to the Federal Employment Agency, there is strong demand for graduates. Major German tech companies such as SAP, Siemens, Bosch, Infineon Technologies, Deutsche Telekom and Zalando regularly recruit computer science graduates. Starting salaries for Bachelor's degree holders in Computer Science average around €45,100, while experienced professionals can expect to earn between €59,500 and €66,500. Below are some exciting career paths you can pursue after graduation:


Data Scientist

You will analyse complex datasets, identify hidden trends, and transform them into valuable insights to inform product development, process improvement, and innovation. You will create models that predict outcomes and reveal new opportunities.


Network Engineer

Using your expertise in computer networking, you will design, manage and optimise robust systems to keep businesses connected and secure. Your responsibilities will include implementing network solutions, resolving issues and ensuring consistent performance.


Software Developer

Your role will involve creating, implementing and refining software applications for web, mobile or cloud platforms. Your responsibilities will include analysing requirements, designing solutions, writing code, and troubleshooting to ensure reliable performance.

General admission requirements

  • Higher Secondary School Leaving Certificate such as A-Levels or IB Diploma and your transcript of records.
  • A subject-related higher education entrance qualification.


Depending on your qualifications, you might have to meet additional requirements, such as successfully passing a university entrance examination or one of the following programmes to make sure you are ready to study with us:

Bachelor Entrance Examination


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:

Bachelor (BSc) Computer Science

Field of study:

Computer Science, Computer Science & Software Development

Programme level:

Bachelor

Programme language:

English

Language requirements:

IELTS: 6

TOEFL: 80

Cambridge certificate: B2

Duration & semesters:

36 months / 6 semesters

Next admission date:

01 Apr 2026

Programme pricing

Study mode Workload Duration Cost per year Total cost
On-campus Full-time 36 months 7,294$ 21,883$
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
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
Germany
BSc Applied Computer Science
Constructor University
Level: Bachelor
Language: English
Duration: 36 months
Cost per year: 5,814$
Next admission: 01 Apr 2026
Location:
Bremen
Online
Germany
Level: Master
Language: English
Duration: 24 months
Cost per year: 23,256$
Next admission: 01 Apr 2026
Location:
Bremen
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