Bachelor (BSc) Computer Science

International University 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

6,101$

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

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 computer science theory  
  • Analyse and solve complex problems  
  • Develop life-long learning skills  
  • Work with complex data systems  



From the very first semester, you’ll deal with challenging, sophisticated tech topics. You’ll have the best tools and resources to tackle them successfully, steadily develop your knowledge and abilities, and train yourself to approach any computer science challenge with confidence.  


These are some of the projects you’ll have in your portfolio by the end of the programme (plus a few more based on the electives you choose):  

  • Java-based website  
  • SQL-based data mart  
  • Software engineering project planning and QA  

Semester 1

  1. Introduction to Computer Science, 5 credits
  2. Introduction to Academic Work, 5 credits
  3. Mathematics I, 5 credits
  4. Object-oriented Programming with Java, 5 credits
  5. Data Structures and Java Class Library, 5 credits
  6. Intercultural and Ethical Decision-Making, 5 credits


Semester 2

  1. Mathematics II, 5 credits
  2. Web Application Development, 5 credits
  3. Collaborative Work, 5 credits
  4. Statistics - Probability and Descriptive Statistics, 5 credits
  5. Computer Architecture and Operating Systems, 5 credits
  6. Project: Java and Web Development, 5 credits


Semester 3

  1. Database Modeling and Database Systems, 5 credits
  2. Project: Build a Data Mart in SQL, 5 credits
  3. Requirements Engineering, 5 credits
  4. Operating Systems, Computer Networks, and Distributed Systems, 5 credits
  5. Algorithms, Data Structures, and Programming Languages, 5 credits

IT-Service Management, 5 credits


Semester 4

  1. Project: IT Service Management, 5 credits
  2. Theoretical Computer Science and Mathematical Logic, 5 credits
  3. Introduction to Programming with Python, 5 credits
  4. Software Quality Assurance, 5 credits
  5. Specification, 5 credits
  6. Project: Software Engineering, 5 credits


Semester 5

  1. Seminar: Current Topics in Computer Science, 5 credits
  2. Introduction to Data Protection and IT Security, 5 credits
  3. Cryptography, 5 credits
  4. Electives A, 10 credits
  5. Electives B, 5 credits


Semester 6

  1. Electives B, 5 credits
  2. Agile Project Management, 5 credits
  3. IT Law, 5 credits
  4. Computer Science and Society, 5 credits
  5. Bachelor Thesis, 10 credits


Electives

  1. Mobile Software Engineering, 10 credits
  2. Big Data and Cloud Technologies, 10 credits
  3. Business Intelligence, 10 credits
  4. Software Engineering with Python, 10 credits
  5. IT Project and Architecture Management, 10 credits
  6. Salesforce Platform Management, 10 credits
  7. Salesforce Platform Development, 10 credits
  8. Studium Generale, 10 credits
  9. Internship, 10 credits
  10. Mastering Prompts, 10 credits
  11. Career Development, 10 credits
  12. AWS Cloud Specialization, 10 credits

With this programme, you’ll have access to human and AI-powered tutoring.

Your tutors will be available to answer any questions, and you’ll have recurring appointments where you can discuss course topics with them and other students.

Syntea, IU’s AI-powered tutor, will be available 24/7 to guide you through your courses and prepare you for exams.

Study your way, and master working with AI at the same time.

Computer Scientist

As a Computer Scientist, your role would include engaging with complex algorithms, data structures, and programming concepts to devise cutting-edge software and systems. You would apply your analytical and computational thinking to bring efficiencies to various processes, essentially shaping the landscape of technological advancement. This role involves problem-solving at its core, meaning you'll likely be at the forefront of innovative solutions in emerging fields like artificial intelligence.


Network Engineer

As a Network Engineer, you will create, manage and optimise high-functioning computer networks. Your responsibilities include the design and implementation, as well as troubleshooting any issues to ensure their efficient and reliable operation. Given the prominence of data and cloud-based services in today’s industry, your role is crucial in providing secure and scalable networks for businesses. With your expertise, organisations can securely navigate the ever-changing terrain of digital connectivity.


Software Developer

As a Software Developer, you will breathe life into computer applications with your programming skills and creative problem-solving. You'll be involved in every phase of the development process - from the design and coding through to testing and maintenance of software systems. Your innovative work will drive a seamless digital experience for end-users, with your contributions directly influencing the efficiency and effectiveness of the software products people use daily.

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


Admission Interview

Once your application and documents are submitted, you will be invited to a 15-minute online interview conducted by our admission team. During the interview we will discuss your academic background, reasons for pursuing further study, and career objectives. 


English language skills

  • IELTS (at least 6.0 points)
  • TOEFL IBT (at least 80 points)
  • Cambridge certificate (B2 First with min. score of 169)
  • 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:

Berlin

University’s main campus:

International University 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 6,101$ 18,303$
Can’t deiced on a programme?
Contact us now and let our experienced counsellors guide you through your study journey.
Whatsapp

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: 11,093$
Next admission: 01 Apr 2026
Location:
Heidelberg, Leipzig, Stuttgart, Munich, 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: 12,791$
Next admission: 01 Apr 2026
Location:
Berlin
On-campus
Germany
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: 13,372$
Next admission: 01 Apr 2026
Location:
Heidelberg, Stuttgart, Munich
On-campus
Start your study abroad journey today
Discover programmes worldwide or connect with our team for personalized support.
Find programme
© 2025 NEXT MOVE LLC. All rights reserved.