Many personalities. Two campuses. One UAS_BO.
Bachelor of Science in Computer Science (BSc)

Bachelor of Science in Computer Science (BSc)

Computer science as the teaching of the systematic handling of information is one of the most important areas of modern science. With computer science as the underlying technology and application, many other sciences reach new heights.

The bachelor’s degree in Computer Science at UAS_BO offers a basic grounding in this field. The subject areas taught include technical, mathematical and algorithmic principles, modern programming languages, such as Java and C++, object orientation, software engineering, computer architecture, operating systems, distributed systems, computer networks, databases and much more. In this way, you are given fundamental training in the various fields of computer science and acquire engineering skills that especially empower you for management tasks in the field of computer science.

Career prospects

A wide range of professional opportunities are open to graduates of the Electrical Engineering or Computer Science programmes.

Their fields of activity as engineers are especially found in research and science – both in state institutions as well as in industrial research departments.

In addition, posts are also available in teaching, research and administration in the public sector. Thanks to their engineering expertise, graduates are also qualified for management tasks.

Computer Science graduates find employment with:

  • Data-processing/computer companies (hardware and software)
  • Manufacturers in the information and telecommunications sector (ICT systems)
  • Companies that offer information and telecommunications systems and services

Admission conditions

Higher education entrance qualification

Admission to the programme is conditional on a higher education entrance qualification. You require one of the following:

  • Higher education entrance qualification for universities of applied sciences (Fachhochschulreife)

  • General higher education entrance qualification: German Abitur

  • An entrance qualification recognised as equivalent

In the case of the entrance qualification for universities of applied sciences, a differentiation is often made between the academic part and the practical part. The academic part is completed at school. The practical part can be a completed training course (e.g. apprenticeship) or a 6 or 12-month guided work placement. As a rule, which type of work placement you require in order to be entitled to study is indicated on your certificate. If you are unsure, please contact your school.

If you have obtained your entrance qualification for universities of applied sciences in a federal state other than North Rhine-Westphalia, please check your certificate to see if it is also valid here.

Subject-related work placement:

  • 2 weeks

Temporary regulation for the winter semester 2020/21:

No work placement is required upon enrolment. However, the work placement needs to be completed and accounted for by the beginning of the fourth semester. This temporary regulation is solely applicable for new enrolling students for the winter semester 2020/21.

Recognised, among others, are:

  • Set-up and start-up of computer units, servers, PCs or embedded systems
  • Maintenance, repair, replacement and error analysis of computer hardware
  • Co-work on hotlines for software or hardware enquiries, handling of customer complaints related to software or hardware
  • Participation in operational procedures and processes associated with the development or use of software or related services
  • Assistance in the installation and deinstallation of software
  • Maintenance of user software, programme libraries, operating systems and apps
  • Search for software solutions for specific problems in the area of closed and open source  
  • Documentation of software or computer architectures
  • Systematic testing or evaluation of software
  • Creation, upgrading or maintenance of websites
  • Upgrading or maintenance of computer programmes
  • Work with databases
  • Creation of digital graphics

Not recognised are:

  • Administrative tasks with computer-based tools
  • Compilation of PDF, Excel or Word documents
  • Hardware delivery services
  • Monitoring websites
  • Trying out software

Programme structure

With the bachelor’s degree in Computer Science at UAS_BO you are superbly qualified to enter a profession.

Or you can learn a bit more and easily continue your studies with a master’s degree in Electrical Engineering. But whatever you plan to do after your bachelor’s degree and wherever that might be: With the 210 ECTS credits you have earned, you will always remain flexible!

Syllabus for the BSc in Computer Science – Full-time (7 semesters)

The syllabus is structured in three phases:

  • Phase 1: Principles and Work Techniques (1st and 2nd semesters)

- Fundamentals of mathematics and electrical engineering specifically for computer scientists

- Applied topics such as Java programming, C programming and software development

- Key skills and English for computer scientists

  • Phase 2: Basic Training in Computer Science (3rd and 4th semesters)

- Algorithms and data structures

- Databases

- Modern web technologies

- Operating systems

- Microcontrollers

- IT security

- Practical training as an independent software project in small groups

  • Phase 3: Advanced Studies and Specialisation (5th to 7th semester)

- Programming in Python

- This phase allows you to develop your own individual profile. Through various electives, you can set priorities on the basis of your personal interests. A lecture series beforehand gives you the necessary overview.

- Practical phase, bachelor’s thesis and colloquium round off this phase.

Computer Science