Bachelor Computer Science (2025)
Table of contents
Goals
Computer science is everywhere: learning machines, autonomous cars, apps for everyday life - life is becoming digital, and computer science is the key to this. Analyzing huge amounts of data helps with researching life or predicting the climate, virtual worlds simulate realities and future scenarios, robots support work. Almost every household appliance is programmable today. Computer science creates the conditions for this. In this lively and versatile scientific discipline, everything revolves around digital information, its systematic processing, storage and transmission. Computer science seeks suitable structures and methods to develop complex and intelligent systems and to design them efficiently and securely.
The University of Excellence Dresden offers you a wide range of exciting courses in this field. A broad selection of cross-sectional disciplines allows you to design your studies according to your own interests and specialize in selected subject areas. The aim of the course is to prepare you for professional practice. To this end, you will acquire knowledge in information processing, software engineering, architecture and the technical foundations of complex and intelligent systems. You will learn to use scientific methods and work in interdisciplinary teams. This also helps you to manage your studies.
As the largest semiconductor location in Europe and with over 400 software and IT companies, Dresden offers ideal conditions for gaining a deep insight into this booming industry during your studies.
Structure and content
The course has a modular structure and comprises 22 compulsory modules. To enable you to specialize in selected areas of computer science, you can choose from well over 40 modules in various subject areas. By choosing one of 6 different practical courses, you can put the knowledge you have learned into practice. In the first semester, working in seminar groups with a joint timetable and exercise plan makes it easier for you to get started.
Overall, the Bachelor's degree program in Computer Science offers you a broad-based education in the scientific foundations of computer science.
The main focus of the course is on
- Mathematics
- Algorithms and data structures
- Programming and software technology
- Theoretical computer science and information theory
- Artificial Intelligence
- Computer engineering
- Databases
- Computer networks
- Operating systems
- Security and
- Fundamentals of human-computer interaction.
You can put the theoretical foundations you have learned to the test in the first semester in the RoboLab introductory internship. Here you will work in a team to develop applications for a robot and gain your first project experience. In the hardware internship, you will get to know different circuits. During the software technology project in the fifth semester, you will acquire practical and engineering knowledge for the implementation of software projects.
In addition to the in-depth technical computer science training, you will acquire key skills such as teamwork, communication and languages, which will prepare you for your professional life.
Graduation
If you pass the Bachelor's examination, you will be awarded the degree "Bachelor of Science" (abbreviated to B.Sc.).
Study requirements
The prerequisite for admission to the course is a general higher education entrance qualification (Abitur) or a comparable higher education entrance qualification.
The course begins in the winter semester. Applications must be submitted by September 15 of each year via the online application of the Admissions Office or the International Office.
The degree program is taught in German. Accordingly, we kindly ask international applicants and German applicants with a foreign university entrance qualification to inform themselves about the required language skills on the website.