Computer Science at the University of Wuppertal

B.Sc. Computer Science - Overview

  • Bachelor of Science (B.Sc.)
  • 6 semesters
  • 180 ECTS / 5400 hours
  • German
  • ≈ 310 € tuition fee per semester
  • No admission restrictions

  • Understand the basics of computer science
  • Solve problems in a structured way
  • Engage in lifelong learning
  • Be employed in a variety of industry positions
  • Continue your studies with the M.Sc. program

Apply now!

Information on admission requirements and the application procedure for international applicants can be obtained from the Student Secretariat. Information for applicants with German degrees or certificates can be found here.

Curriculum structure

Total: 120 ECTS

  • Mathematical Foundations (30 ECTS)
  • Theoretical Computer Science (18 ECTS)
  • Computer Engineering (30 ECTS)
  • Practical Computer Science (33 ECTS)
  • Seminar and practical course (9 ECTS)

Required modules from all areas of computer science provide the necessary foundation for your studies. The specified credits must be earned in each area.

Total: 10 - 15 ECTS

  • Image and Audio Processing
  • Cryptography
  • Internet Technologies
  • Applied Machine Learning
  • etc.

By selecting additional elective modules, you can tailor your curriculum to your personal interests. Depending on your choice in the other areas, between 10 and 15 ECTS must be earned here.

Total: 21 - 26 ECTS

  • Mathematics
  • Electrical engineering
  • Physics
  • Economics

Selecting an application area helps you to sharpen your profile by focusing on computer science applications in a specific area. Depending on your choice of modules in the other areas, you can take modules with a minimum of 21 and a maximum of 26 ECTS.

Total: 9 ECTS

  • Introduction to Stochastics
  • Introduction to Numerics
  • Practical course (computer science)
  • Key competencies in computer science

The professionalization modules help you align your studies with your career plan. You can take modules that prepare you for a consecutive master's degree or acquire additional qualifications that will advance your professional career.

With the successful defense of your Bachelor's thesis, you achieve your first academic degree. It is the starting point for a lifelong career in computer science and the best possible investment in your future.

More information about #UniWuppertal: