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.
Programme level
Study duration
Cost per year
Study language
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:
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):
Semester 1
Semester 2
Semester 3
IT-Service Management, 5 credits
Semester 4
Semester 5
Semester 6
Electives
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
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
Berlin
International University of Applied Sciences
Bachelor (BSc) Computer Science
Computer Science, Computer Science & Software Development
Bachelor
English
IELTS: 6
TOEFL: 80
Cambridge certificate: B2
36 months / 6 semesters
01 Apr 2026
| Study mode | Workload | Duration | Cost per year | Total cost |
|---|---|---|---|---|
|
|
Full-time | 36 months | 6,101$ | 18,303$ |