The contents of this page has expired. You may have arrived here from an outdated link.

B.Sc. Computer Science

IU International University of Applied Sciences
Berlin, Germany
Bachelor's Degree
Study mode
Full-time, Part-time, Online
3 years
Contact the university / college
Total tuition fee (local)
Contact the university / college
Total tuition fee (foreign)
Contact the university / college

About this course

The quicker business and society develop, the more multifaceted Computer Science becomes in response. IU's Bachelor programme in Computer Science is designed to equip you with the dynamic skillset required to successfully enter this area, where you will be at the forefront of such as innovative fields as Artificial Intelligence, Big Data, Digital Development, and more. Additionally, you’ll hone your professional profile through primers in related topics like Project Management and IT Law. With IU, you can study 100% online, on campus, or switch between both with their new flexible studies option.

Entry Requirements

  • School education
    • High School diploma, advanced technical college entrance qualification, Internationale Baccalaureat (IB) or equivalent qualification* and transcript of records.
      *Equivalent qualifications from foreign high schools and IB degrees are recognised accordingly.
    • If you do not yet have a High School qualification, you can apply for a conditional acceptance with your existing transcript of records (including grades and credits, if applicable).
    • An original or certified copy of High School diploma and transcript of records must be submitted upon starting your studies.
  • English language skills
    Since all of our study programmes are offered in English, a certification of your language skills is required (TOEFL, IELTS, Duolingo or Cambridge).


Semester 1:

  • Introduction to Computer Science 
  • Introduction to Business Studies 
  • Principles of Research and Academic Writing 
  • Mathematics I
  • Software Development I
  • Programming Workshop I: OOP

Semester 2:

  • Mathematics II
  • Software Development II
  • Specification 
  • Statistics
  • Computer Architecture and Operating Systems 
  • Programming Workshop II: Web

Semester 3:

  • Database Modelling and Database Systems
  • Programming Workshop III: Data
  • Requirements Engineering 
  • Computer Networks and Distributed Systems 
  • Algorithms, Data Structures, and Programming Language 
  • IT-Service Management 

Semester 4:

  • Elective
  • Theoretical Computer Science and Mathematical Logic
  • Introduction to Data Protection and Cyber Security 
  • Career Development 
  • Project: Software Engineering 

Semester 5:

  • Elective
  • Seminar: Current Topics in Computer Science 
  • Internship
  • Cryptography

Semester 6:

  • Internship
  • Bachelor Thesis and Colloquium 

Share this