Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 339 / Year(s) Foreign:$ 339 / Year(s) Deadline: Dec 15, 2025
StudyQA ranking:7551 Duration:2 years

Photos of university / #unifreiburg

The Bachelor's degree program in Computer Science at the University of Freiburg offers a comprehensive and rigorous education designed to prepare students for a wide range of careers in the rapidly evolving field of computing. The program provides students with a solid foundation in fundamental principles of computer science, including algorithms, programming languages, data structures, software engineering, and computer architecture. Students are also introduced to essential concepts in areas such as artificial intelligence, machine learning, data analysis, cyber security, and human-computer interaction, enabling them to understand and develop innovative technological solutions.

The curriculum is structured to promote both theoretical understanding and practical skills. In the initial semesters, students focus on core subjects such as programming, logic, mathematics, and systems analysis, which form the backbone of their technical expertise. As they progress, students have the opportunity to specialize in various subfields, including software engineering, data science, game development, and digital media, among others. The program emphasizes hands-on learning through project work, laboratory exercises, and internships, fostering teamwork, problem-solving, and project management skills that are highly valued in the industry.

Faculty at the University of Freiburg are internationally recognized experts, providing students with mentorship and cutting-edge research insights. The university collaborates closely with industry partners and research institutions, offering students internships, collaborative projects, and exposure to real-world challenges in computing. Additionally, the program encourages interdisciplinary learning, enabling students to apply computer science principles to fields such as biology, medicine, and engineering.

Graduates of the program will have the skills necessary to pursue diverse career paths in software development, IT consulting, research, data analysis, security, and many other areas within the tech sector. They will also be well-equipped to continue their studies at the master's level, engaging in advanced research and specialization. Overall, the Computer Science program at the University of Freiburg aims to develop innovative, responsible, and skilled computing professionals who can contribute to technological advancement and societal development.

The Master programme in Computer Science has a very flexible curriculum. There are few mandatory subjects and a lot of electives. At the same time the programme focusses on the foundations needed to develop cutting-edge applications. 
First of all, students have to choose one or two key courses. Key courses are courses which introduce the students to the research areas represented at the Department of Computer Science and lay the basis for the specialisation area to be chosen. The following key courses are offered:

  • Algorithm Theory (every winter term, always in English)
  • Image Processing and Computer Graphics (every winter term, always in English)
  • Databases and Information Systems (every winter term, always in German)
  • Software Engineering (summer term 2016 in English, summer term 2017 in German)
  • Foundations of Artificial Intelligence (summer term 2016 in English, summter term 2017 in German)
  • Computer Architecture (summer term 2016 in German, summer term 2017 in English)

Please note that the language stated in parentheses only refers to the teaching language used during the lectures. All other course materials are available in English upon request every year. There will always be at least one English-speaking tutor. The exam will be available in English. English lecture recordings from the previous year are usually available.
After that, students can specialise in one of the following three specialisation areas:

  • Cyber-Physical Systems
  • Information Systems
  • Cognitive Technical Systems

* Language certificates:

  • The following English language certificates are accepted: TOEFL, IELTS, Cambridge Certificate of Proficiency in English, Cambridge Certificate of Advanced English.
  • Only native speakers are exempted from submitting one of the above mentioned English language certificates. A confirmation that the medium of instruction at your university was English is not sufficient.
  • The minimum IELTS score required is 7.0. The minimum TOEFL score required 95.
  • IELTS and TOEFL scores should be sent by the testing centre to the University of Freiburg (institutional code 7125 for ETS; the address for IELTS is the same as for your application). Alternatively, you may send a certified hard copy.

The Faculty of Engineering offers performance-based partial scholarships of €2400 each year to the best 5 applicants. 

The Computer Science bachelor's program at the University of Freiburg offers students a comprehensive education in the fundamental principles and practical applications of computer science. The program aims to develop a solid theoretical foundation, alongside practical skills necessary for solving complex computational problems. Students are introduced to core areas such as algorithms, programming languages, software engineering, systems, and databases, along with emerging fields like artificial intelligence and data science. The curriculum is designed to combine theoretical knowledge with hands-on experience, often through project work and internships, preparing students for diverse careers in industry, research, or further academic study. The program emphasizes interdisciplinary learning, encouraging students to explore the social, ethical, and legal aspects of technology. It also provides opportunities for specialization in areas like cybersecurity, multimedia systems, or software development. The faculty at Freiburg are engaged in cutting-edge research, which they incorporate into teaching to provide students with exposure to current technological advances. The program can be completed in three years of full-time study, leading to a Bachelor of Science degree. Students benefit from the university's strong collaborative links with industry and research institutions, facilitating internships and joint projects. The language of instruction is primarily German, with some courses available in English, especially at advanced levels or in international modules. The university also emphasizes international exchange, offering programs in cooperation with partner universities worldwide. Graduates of the program are well-equipped for roles in software development, IT consulting, system analysis, or pursuing master's degrees in specialized fields. Admission typically requires a high school diploma equivalent to the German Abitur, with additional language proficiency in German and/or English. The program fosters critical thinking, problem-solving, and adaptability, preparing students to meet the evolving demands of the global technology landscape. Overall, the Freiburg Computer Science bachelor's program provides a strong foundation for a career in information technology and computer science, complemented by excellent teaching staff, modern laboratories, and a vibrant academic community.

Similar programs:
Study mode:On campus Languages: English
Deadline: Apr 1, 2026 601–800 place StudyQA ranking: 9197
Study mode:On campus Languages: English
Deadline: Jan 15, 2026 301–350 place StudyQA ranking: 9905