Urban Student

Bachelor of Computer Science in Germany in Germany

Bachelor's 3 years (6 semesters) IT and Computing

The Bachelor of Computer Science is the standard first degree for students heading into software, systems and IT careers, building from mathematics and programming fundamentals into algorithms, databases and software engineering. Germany is a natural choice for the subject: several of its technical universities are internationally renowned for engineering and computing, and graduates benefit from close ties to the country’s technology and manufacturing industries.

What’s covered

  • Programming fundamentals and software engineering practice
  • Mathematics for computing, including discrete mathematics and linear algebra
  • Algorithms, data structures and computer architecture
  • Databases, networks and operating systems
  • Electives such as artificial intelligence, robotics or embedded systems
  • Project work, often in collaboration with industry partners

Entry requirements

  • Recognised secondary-school qualification, checked via uni-assist for many international applicants
  • Strong mathematics background is typically expected, and some universities set subject-specific entry tests
  • German-taught bachelor’s programmes require TestDaF or DSH; a smaller number of English-taught options require IELTS or TOEFL
  • Most public universities charge no general tuition fee, though Baden-Württemberg (home to KIT) charges non-EU students a fee of roughly €1,500 per semester

Where you can study this in Germany