Computer science researches the basic procedures of information processing and the general methods of applying such procedures in various areas. Computer science also has the task of making the social, economic and legal effects of its application visible. The basic subjects of computer science are the structures, properties and description possibilities of information and information processing, as well as the structure, operation and construction principles of computer systems and the development of experimental and production-oriented information processing systems. The students also learn the structuring, formalization and mathematization of application areas through special models and simulations.

Computer science as a science has existed for more than 200 years. It has its origins in mathematics and electrical engineering. Due to rapid increases in performance and the introduction of the Internet, the computer world has gained enormous momentum, but these developments are only one component of computer science that is used to implement theoretical concepts. During the course, knowledge is imparted in the three major core areas of mathematics (and theoretical computer science), technical computer science and practical computer science.

Program Structure

The mono bachelor's degree includes the subject areas of algorithms and programming, technical informatics, theoretical and practical informatics, mathematics for computer scientists, a specialization area, an application area (minor) and the general vocational preparation study area (ABV).

At the end of the course, there is an exemplary deepening and differentiation in a selected field of study and the scientific processing of a self-selected problem (Bachelor thesis).

Modules that can be chosen for the specialization area are cataloged in the study regulations; they come from the courses offered in the master’s degree in computer science.

The area of ??application (minor subject) can be freely selected, whereby an agreement with the specialist representatives of the department is essential.

The general vocational preparation study area (ABV) includes an internship as well as the following areas of competence: foreign languages, information and media competence, gender & diversity competence, organizational and management competence, personal and socio-communicative competence and subject-related additional qualifications in which additional practical professional knowledge and skills are imparted will. Aims, content and structure of the general vocational preparation study area are regulated in a separate ABV study and examination regulations.

The course regulations regulate the structure and process of the course. It contains detailed descriptions of the content and qualification goals of each individual module and an exemplary course plan. The examination regulations define the type and requirements of the module examinations. In the regulations, the credit points (CP) for each module or event as well as the workload in hours for the entire course are specified.

Computer science, mono bachelor

Subject area: algorithms and programming
module Functional programming
module Algorithms, data structures and data abstractions
module Non-sequential and distributed programming for teacher training
module object oriented programing
Subject area: technical informatics
module Computer architecture, operating and communication systems
Subject area: practical computer science
module Effects of computer science
module Database systems
module Software engineering
Subject area: Theoretical computer science
module Basics of theoretical computer science
Subject: Mathematics for Computer Science
module Logic and Discrete Mathematics
module Linear algebra for computer science
module Analysis for computer science
Subject area: science
module Scientific work in computer science
Computer science specialization
module Basics of technical informatics
module Research internship
module Basic didactics of computer science
module Scientific work, practical computer science
module Scientific work Theoretical computer science
module Scientific work in computer science

In addition, modules can be selected from the Master’s program in Computer Science in the Mathematics and Computer Science Department at Freie Universität Berlin.

Area of ??application (minor)

All modules of every scientific subject except for the subject of computer science can be considered as modules of the application area.

Career Prospects

Bachelor graduates have scientific knowledge and practical skills that qualify them for a job or a postgraduate course. 

Possible fields of activity include:

  • Institutes and companies in data processing and computer technology (hardware and software)
  • Providers of services in the IT sector
  • Consulting company

Computer scientists work specifically in IT departments, e.g. in research and development as well as the administration of networks. Due to the increasing use of technology, computer scientists are also needed in health care or in administration (e-government).

A master’s degree and, if applicable, a doctorate are prerequisites for management positions or employment in research and teaching.


Request info

Want to know more about this program, Art - Design? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.

Contact Information

whatsapp chat