Academic structure, teaching phases, and curriculum for B.Tech Computer Science at University of Freiburg.


Computer Science (Bachelor of Science)
Teaching phases
Six-semester Bachelor of Science
Mathematics, programming, technical computer science, networks, operating systems, algorithms, theory, databases, software engineering, AI, machine learning, practical projects and bachelor’s thesis.
Tuition fee and hostel estimate
Year-wise cost data is not currently published for this program.
Applying to University of Freiburg?
Students Traffic verifies seat availability, checks current recognition status, and prepares your complete application for University of Freiburg. The consultation is free.
Academic structure, teaching phases, and curriculum for B.Tech Computer Science at University of Freiburg.


Computer Science (Bachelor of Science)
Teaching phases
Six-semester Bachelor of Science
Mathematics, programming, technical computer science, networks, operating systems, algorithms, theory, databases, software engineering, AI, machine learning, practical projects and bachelor’s thesis.
Tuition fee and hostel estimate
Year-wise cost data is not currently published for this program.
Applying to University of Freiburg?
Students Traffic verifies seat availability, checks current recognition status, and prepares your complete application for University of Freiburg. The consultation is free.
Training & support
Practical training & industry exposure
The Faculty of Engineering describes computer science teaching through mathematical foundations, programming, networks, operating systems, algorithms, databases, software engineering, AI, machine learning, image processing and computer graphics. The bachelor’s curriculum also includes system-design, hardware and software practicals, projects and a thesis. The English-taught computer science master’s offers flexible study across algorithmics, data analysis, graphics, software and hardware development, machine learning and bioinformatics, with seminars, a lab course, study project and thesis.
Training & support
Practical training & industry exposure
The Faculty of Engineering describes computer science teaching through mathematical foundations, programming, networks, operating systems, algorithms, databases, software engineering, AI, machine learning, image processing and computer graphics. The bachelor’s curriculum also includes system-design, hardware and software practicals, projects and a thesis. The English-taught computer science master’s offers flexible study across algorithmics, data analysis, graphics, software and hardware development, machine learning and bioinformatics, with seminars, a lab course, study project and thesis.