Mathematics and Computer Science (B.Sc.)

Study content:


Mathematical basics

A first important component of the degree programme is the mathematical basics. Analysis teaches the methods for examining functions (including derivatives, integrals) and for differential calculus, which are important for the representation of many real-world problems. Linear algebra teaches the concepts of vectors and matrices, which form the basis for many advanced algorithms at the interface between mathematics and numerics. In addition, the course provides insights into the areas of stochastics (mathematical modelling of probability, statistical methods for data handling), optimisation (calculation of the best possible results of mathematical models) and numerics (effective and reliable calculation methods).


Fundamentals of Computer Science

In computer science, the foundation lectures prepare students for the systematic development of programmes and logic. Starting with an introduction to algorithmic mathematics and computer science, the computer science lectures look at methods for designing and analysing efficient algorithms (action rules).

The formal basics are learned in the subject Discrete Structures and Logic and, building on this, in the Basics of Theoretical Computer Science.The programming knowledge is looked at from the practical side in a programming practical course and deepened on realistic problems.


Clusters and electives

The specialisation in the Mathematics and Computer Science degree programme takes place in so-called thematic clusters, each of which deals with an aspect of computer-oriented science from both a mathematical and a computer science perspective. These areas include, on the one hand, numerics and software engineering (algorithms for the reliable approximation of complex problems in natural science, technology or medicine), optimisation and algorithms (discrete or non-linear problems, Big Data), algebraic methods and formal methods (algebra, geometry and formal methods of software engineering), analysis and modelling (functional analysis, differential equations, control engineering), machine learning and self-learning systems (stochastics, statistics and artificial intelligence) and discrete-time systems (signal processing, embedded systems and communication systems).


Electives and Bachelor Thesis

The elective area offers a number of opportunities to expand knowledge and methods in different directions beyond the content of the clusters, including formal basics, further analysis methods, but also in application areas. These options are also available in the seminar and in the research module, where the independent preparation of scientific sources or the implementation of smaller parts of research projects are practised. In the Bachelor's thesis, students can independently apply the knowledge and methods acquired in the programme to concrete problems from practice or research and present the results.


It is recommended to start the programme in the winter semester.



Career prospects:

  • Data Science/Big Data/KI
  • Insurance
  • Pharmaceutical Industry
  • Software Engineering
  • Medicine
  • Mobile Technologies
  • Process Automation
About the degree programme
Degree programme: Mathematics and Computer Science
Official Designation: Mathematik und Informatik
Degree: Bachelor of Science (B.Sc.)
Study mode: Full-time
Language of instruction: German
Start of studies: winter semester, summer semester
Standard study duration: 6 semesters
Admission type: Open admission
Minimum German language skills: B 2
Please note: The enrolment deadline will be published on our website: https://www.uni-aug… Introductory events take place closely before the start of the lecture period: https://www.uni-aug… Start of the lecture period: https://www.uni-aug…

Contact the study advisory service

Prof. Dr. Jan-Frederik Pietschmann
Studienberatung Mathematik und Informatik
Institute of Mathematics

Contact the examinations office

Daniela Gellner
Degree Programmes: Business Mathematics
Unit I/5: Examinations Office B