You are here: Home Study Programs Computer Science Computer Science (Bachelor of …

Computer Science

Computer Science (Bachelor of Science)

Using your minds to move robots, saving lives by exploring new techniques for medicine, or turning videos into works of art: nothing is as varied as computer science in Freiburg.

For a functional world

Computer science has become such an integral part of our lives, whether it’s our smartphone, cars that drive themselves or an Internet search. From medicine to business administration, mechanical engineering, biology, psychology to sociology and archeology - all spheres of life and science today rely on computer science. Acquire the necessary skills to develop versatile systems.

Acquire the necessary skills to develop versatile systems. For a bachelor’s degree in computer science in Freiburg, you should:

  • Bring along a healthy dose of curiosity,
  • Have fun with analytical thinking,
  • Prefer to solve tricky problems,
  • Like working in a team.

For us, it is not just about programming, but about its practical implementation too.


  • University entrance qualification (i.e. high school diploma/Abitur)
  • Very good German language skills (level C1 of the European reference framework required for application already)
  • Participation in an orientation test (i.e.
  • Knowledge of programming not required. Having fun with technology, mathematics and solving problems are good prerequisites for a successful study program.

Facts and Figures

Total Credits: 180 ECTS points
Standard Length of Studies: 6 semester
resp. 3 years
Language of Instruction: German based, with only some advanced courses in English

Start of Courses:

Winter semester


Fees and Costs

German and European nationals

  • 103€ fee for the Studierendenwerk (student organization)
  • 70€ administrative fees
  • 7€ student union fee

Total: A 180€ fee per semester to be paid to the University.

Non-EU nationals

  • 1500€ tuition
  • 103€ fee for the Studierendenwerk (student organization)
  • 70€ administrative fees
  • 7€ student union fee

Total: A 1680€ fee per semester to be paid to the University.


Is this course of study a good fit?

Take our online orientation test.



Central online application



First semester: without special admission requirements (admission-free)

Higher semesters: with special admission requirements according to the admission regulations

Application Deadline:

First semester: June 1st  – October 5th

Higher semesters: June 1st  – September 30th  (winter semester), December 1st  – March 31 st  (summer semester)

Faculty affiliation: 

Faculty of Engineering

Study material and curriculum

In your computer science study program, you will learn how to abstract problems from the real world so that a computer can help solve the problems. First, you have to teach the machine the issue it is addressing, the challenge it is facing and the desired results you want it to produce. On the path from problem to solution, computer scientists use mathematical methods and concepts to design algorithms and programs that the computer can use to help solve the issue.

The following table provides an overview of how the individual study areas are distributed over the six semesters of the standard period of study:

[in German only, due to German based study program]

Semester 1

Semester 2

Semester 3

Semester 4

Semester 5

Semester 6

(Grundlagen Analysis und Algebra, Logik, Stochastik)

Vertiefung und Forschung
(Spezialisierende Vorlesungen, (Pro)Seminare)

Grundlagen der Informatik
(Programmierung, Technische Informatik, Netzwerke, Betriebssysteme, Algorithmen und Datenstrukturen)

(System Design Projekt, Hardwarepraktikum, Softwarepraktikum, Projekt)



(Graphen, Automaten, Optimierung, Berechenbarkeit)





Weiterführende Veranstaltungen
(Datenbanken und Informationssysteme, Softwaretechnik, Rechnerarchitektur, Grundlagen der Künstlichen Intelligenz, Maschinelles Lernen, Bildverarbeitung und Computergraphik, Algorithmentheorie)

Fachfremder Wahlbereich
(Veranstaltungen in anderen Fächern außerhalb der Informatik)

Berufsfeld orientierte Kompetenzen (BOK)
(Kurse in Fächerübergreifenden Soft Skills am Zentrum für Schlüsselqualifikationen der Universität Freiburg)


An examplary study plan/curriculum for B.Sc. Informatik/Computer Science PO 2018 (PDF) offers more detailed information.

Please note the list of courses in other subjects that are open for Computer Science students in the application area (fachfremder Bereich) (PDF).
[both documents in German only, due to German based study program]

Hint: Not all subjects use HISinOne as we do. If you can't find specific courses in your planner of studies in the application area (i.e. fachfremde Wahlmodule), please use the PDF list provided above to get an overview; then look up the details to the specific course (like times and rooms) in the course catalog:, go to "Studies offered" and "Show university course catalog".

Module handbook and exam regulations

Please note: Only the latest versions are listed here. Older versions can be found in Module Handbooks and Exam Regulations under Studies and Teaching.


Please check out our dates and deadlines for course registration or exam registration.

And afterwards - Our Master degree program

Master of Science Computer Science

The Master program in Informatik / Computer Science in Freiburg offers you three options:

  • a degree "Master of Science Informatik / Computer Science" with a broad thematic orientation, where you can combine various topics from all areas of Computer Science such as algorithmics, data analysis, computer graphics, software and hardware development, machine learning, gender studies in STEM or bioinformatics.

  • a degree "Master of Science Informatik / Computer Science" with the additional qualification "Specialization in Artificial Intelligence" where you can put a special focus on artificial intelligence, machine learning, deep learning, robotics, computer vision, computer graphics and neuroscience.

  • a degree "Master of Science Informatik / Computer Science" with the additional qualification „Specialization in Cyber-Physical Systems" where you can put a special focus on design, verification and analysis of hardware and software systems, programming languages, distributed or embedded systems, security and efficiency.


Possible occupational fields

After completing your bachelor's degree, you will have a wide range of career opportunities from which to choose (depending on your specialization, interest, and perhaps talent):

  • Software / application development
  • Energy sector
  • Media / Entertainment
  • Medical / Biotechnology
  • Education
  • Automotive industry or transportation in general
  • Logistics
  • Finance/Banking and Insurance
  • and much more.

Academic advising

Questions about your course of study? Looking to be informed personally about the Bachelor in Computer Science? Contact us directly: 



Further contact information (telephone number, consulting hours, address) at

Martina Nopper 



Surveys give the following picture of this study program:

The large selection is praised especially in the areas of elective lectures and application courses. There is a "good mix of theoretical foundations and practical application" and the support is positively highlighted. Also, the opportunity to participate early on as Hiwi in jobs at the university and in research is applauded. 

 Many emphasize the high standard, which can sometimes lead to high workload. 

Particularities about this course of study

Innovative teaching methods, modern infrastructure and a good student-teacher ratio

The Faculty of Engineering has long relied on the use of multimedia for teaching.

Lecture recordings for almost all compulsory courses and numerous special lectures offer flexibility in studying and help with proper exam preparation. With ILIAS all students have access to a personalized learning management system.

SMILE stands for smartphones in teaching and has seen the light of day in a project of students for students; it is used regularly in introductory lectures today. Campus-wide WiFi and a modern infrastructure are a matter of course at the Faculty of Engineering.

Not to mention the good student-teacher ratio: The approx. 900 computer science students (together with all computer science study programs, i.e. bachelor’s, polyvalent bachelor’s and master’s programs) are guided and supervised by 22 professors and/or working group leaders as well as more than 100 scientific employees during their study program.

Smart, Micro, Green – Engineering in Freiburg

Smart – stands for robots that act independently, for computers that learn to interpret images or algorithms that become faster and smarter. Simply put, smart stands for computer science.

Micro – is meant literally here. The tiniest technical systems emerge that inconspicuously take on complex tasks in everyday life, medicine and industry. Without even knowing it, you are constantly dealing with microsystems. They make our lives healthier, safer, more comfortable, more versatile and, to say the least, easier.

Green – Freiburg is known worldwide for being the Green City. Since 2015, the Faculty of Engineering has been active from an engineering perspective with its own department for sustainability research. How can renewable energy be generated, fed into the grid and stored? How do we develop materials and systems that are produced and used in an energy- and resource-efficient way and that can adapt optimally to difficult environmental conditions or disasters?

Studying engineering in Freiburg always means that you benefit from all three areas of research, no matter which area you choose. Smart, micro and green technologies are becoming more and more in demand - acquire the necessary competencies to solve the social and technical questions of the future as engineers and computer scientists!


The system design project with robot competition


As part of the 'System Design Project', the Faculty of Engineering at the University of Freiburg organizes a robotic competition every year. In this competition first semester students compete for the title of the fastest, most innovative and most creative robot. Usually groups of four Students work together, but for WS20/21 an easier task will have to be solved by each single student. Unfortunately, due to the COVID-19 circumstances, there will be no joint competition and students will be evaluated separately.

Equipped with a nearly 350 € Lego robot kit, the students compete against each other in the task to build a vehicle that independently runs on a course unknown to the participants. In the run-up only the degree of difficulty of the route, such as track length and gradients, is known.

In WS19/20, the participants had to overcome the following challenge: their robots should complete a course as quickly as possible. They had to stop in front of a barrier where they were loaded with a ball, which had to be placed at the end of the train in a container. In addition, the robots were to turn in front of obstacles or push them out of the way.

Further information