Skip to main content

Department of Computer Science

Specialisations in the Bachelor's degree programmes in Computer Science (BI) and Business Information Systems (BWI)

The Department of Computer Science offers various specialisations in the Bachelor's degree courses in Computer Science and Business Informatics. After learning the solid basics in the first semesters, students can set more individual specialisations during the course of their studies. There are 6 specialisations to choose from in the Bachelor of Computer Science. 3 clusters are open to Business Informatics students.

Bachelor of Computer Science

Cyber Physical Systems

What is it about?

Networked computer systems (cyber) operate in our environment (physical) and are increasingly taking on tasks that make our lives easier. This specialisation focuses on the design of computer systems that are embedded in a technical environment, from smart homes to autonomous robots.

Which courses do students take? 
(Course examples)

  • Android Robotics Project
  • Architecture of Embedded Systems
  • Digital Signal Processing
  • Embedded C++
  • Robots and Autonomous Systems
  • Smart City: Sensors and Networks

What is special about this specialisation?

Cyber Physical Systems are characterised by their connection to the real world, which means that this specialisation is closely linked to engineering. The specialisation is aimed at students who are interested in the technical aspects of computer science, especially when it comes to making things happen with software. A basic interest in microcontroller technology, electronics and/or mechanics is recommended.

Contact persons

Prof. Dr Thomas Breuer

Prof. Dr Sebastian Houben

Prof. Dr Michael Rademacher

Explanatory film Specialisation Cyber Physical Systems

ArY-neWamDQaUv46kalhXuvqEWkai2ZAc-gbqv4gyLY.jpg

Data Science

What is it all about?

Data Science is about gaining knowledge from data. This data is analysed in order to discover previously unknown, useful correlations and thus make better decisions.

What courses do students take?
(Course examples)

  • Data Science: Mathematical and Algorithmic Fundamentals
  • Data Analysis and Visualisation
  • Basics of Machine Learning
  • Artificial Intelligence and Machine Learning
  • Modern Data Warehouse Architectures as the Basis for Big Data
  • Numerical Methods for Data Analysis
  • Data Analysis Project

What is special about this specialisation?

This specialisation is particularly concerned with mathematical relationships and complex algorithms.

Contact persons

Prof. Dr Peter Becker

Prof. Dr Ralf Thiele

Explanatory film Specialisation in Data Science

_qVYnRWqaY2_LZ5ddC_-q5j4liZCIQMCeBdmVCcqFY0.jpg

Information Security

What is it about?

Information security is the science of protecting information and resources against intelligent attackers. This includes both the technical procedures of IT security (e.g. cryptographic protocols, authentication procedures, platform security solutions in hardware and software) and the organisational measures of IT security management in companies.

Which courses do students take?
(Course examples)

  • Applied cryptography
  • Digital forensics
  • Identity management and PKI
  • Network security
  • Security of web applications
  • Topics of information security management

What is special about this specialisation?

Students should have an interest in programming and system administration, as this specialisation involves a lot of practical work on computers.

Contact person

Prof. Dr Kerstin Lemke-Rust

Explanatory film Specialisation in information security

GrN2KKhM_zgXS9f_sUH92cIBgBqrWyMWolnpHXNTlxU.jpg

Complex software systems

What is it about

The specialisation deals with the software development of complex application systems.

Which courses do students take?
(Course examples)

  • Cloud Computing
  • Database Systems Engineering
  • Introduction to Web Engineering
  • Introduction to Geoinformatics
  • Integration Architectures
  • Human-centred Design
  • Programming Parallel Applications
  • Programming Languages

What is special about this specialisation?

The specialisation is one of the most popular and offers a wide range of topics. Students have access to commercial software products and a high-performance computer cluster.

Contact persons

Prof. Dr Sascha Alda

Prof. Dr Rudolf Berrendorf

Prof. Dr Simone Bürsner

Prof. Dr Andreas Hackelöer

Prof. Dr Harm Knolle

Prof. Dr Andreas Priesnitz

Explanatory film Specialisation in complex software systems

u7DnRysTZe_uBxyslI0HZn0-IoV0AncVKxNI47bBElw.jpg

Networks and virtualisation

What is it about?

The Networks and Virtualisation specialisation covers the processes, protocols, technologies and network structures that enable today's diverse communication applications and services, some of which access globally distributed servers.

Which courses do students take
(course examples)

  • Cluster infrastructures and virtualisation
  • Intelligent networks and virtualisation
  • Transport and high-speed networks
  • Virtualisation and containerisation

What is special about this specialisation?

It deals with basic processes and structures that are used countless times every day by every private individual and  in every company and that now underlie almost every commercial interaction.

The proximity of many telecommunications companies based in the Bonn region, such as Deutsche Telekom and others, offers students the opportunity to learn about the latest technologies. deutsche Telekom and others offer students not only a great deal of practical relevance but also a wide range of employment opportunities in the surrounding area.

Contact persons

Prof. Dr Stefan Böhmer

Prof. Dr Kerstin Uhde

Explanatory film Specialisation in networks and virtualisation

XfWMM96h1gml5OGlWpm_egyPKNusL37qUxEfjNdI7lo.jpg

Visual Computing

What is it about

The specialisation deals with the information technology areas of image acquisition (image acquisition), the processing and analysis of image data (image analysis) and the generation of images (image synthesis).

Which courses do students take?
(Course examples)

  • Current topics Visual Computing in Application
  • Computer Graphics
  • Data Formats for Interactive Media
  • Game Development 1
  • Game Development 2
  • Basics of Image Processing
  • Interactive Environments

What is special about this specialisation?

Students have access to state-of-the-art laboratories with various interactive display systems, such as head-mounted displays (HMDs), AR glasses and display walls. There is also a direct link to research projects.

Contact persons

Prof. Dr André Hinkenjann

Prof. Dr Ernst Kruijff

Explanatory film Specialisation Visual Computing

17ukunKHEBS-Xg5O6bE2WeG0rXZ2Jnjwg8tz1Cbz98g.jpg

Bachelor of Business Information Systems

Cluster: Integrated Business Systems

What is it about?

The Integrated Business Systems cluster deals with the integration of internal and cross-company application systems.

Which courses do students take?
(Course examples)

  • Business process management
  • Integrated business information systems
  • Cross-company business information systems

What is special about this cluster?

Students should enjoy modelling/programming and be interested in implementing complex business structures. There is the opportunity to work hands-on with an SAP Enterprise Resource Planning System.

Contact persons

Prof. Dr. Matthias Bertram

Prof. Dr. Andreas Hense

 

Overview of the specialisation presented by Prof. Dr. Andreas Hense.

Cluster: Integrated Business Systems in the BSc Business Informatics programme

jPDpCBslO4xEt7g6_HnLXLVXoQ1M7ivKk69eJb9cDDY.jpg

Cluster: Business Data Analytics

What is it about?

The Business Data Analytics cluster deals with systematically analysing data and deriving well-founded business decisions from it by combining methods from data analysis, statistics, computer science and business administration.

What courses do students take
(course examples)

  • Business Data Analytics - Case Studies
  • Data Engineering and Data Management
  • Modern Concepts of Data Management

What is special about this cluster?

Students should have an interest in business contexts and their representation in technical systems.

Contact persons

Prof. Dr Matthias Bertram

Prof. Dr Andreas Hense

Prof. Dr Alexandra Kees

Cluster: Entrepreneurship and digitalisation

What is it all about

The Entrepreneurship and Digitalisation cluster is about developing innovative business ideas and using digital technologies in a targeted manner to found, shape and successfully manage companies.

What courses do students take?
(Course examples)

  • Digitalisation
  • Entrepreneurship and start-ups
  • Operative and strategic IT controlling

What is special about this cluster?

This cluster has a stronger business focus. One focus is the founding of start-ups.

Contact persons

Prof. Dr Thorsten Bonne

Prof. Dr Alexandra Kees

In the respective curriculum you will find an up-to-date overview of the courses offered as well as the corresponding module descriptions for the courses in the specialisations and clusters