Computer Science at the University of Wuppertal

B.Sc. Computer Science

In the Computer Science degree programme, we offer you an education that prepares you for the challenges and opportunities of the digital future. Our computer science degree programme is designed to offer you a sound education in the most important digital topics of the future with strong career opportunities. In the courses of the Bachelor's degree programme, we teach you the essential basics, and we give you a first in-depth insight into current research areas with your Bachelor's thesis. You will have the opportunity to work directly with scientists who are at the forefront of research in these areas. Through this close collaboration, you will expand your knowledge, make valuable contacts and gain an initial orientation for your specialisation in computer science.

Overview

  • Bachelor of Science (B.Sc.)
  • 6 semesters
  • 180 ECTS / 5400 hours
  • German
  • ≈ 336 € 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 for applicants with German degrees or certificates can be obtained on the web page for student admission and registration. Information on admission requirements and the application procedure for international applicants 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. All 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
  • Industry internship
  • Key competences 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.

15 ECTS

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.

Important documents

Study plans

Our main research areas