The Computer Science (English) (B.Sc.) program at Saarland University is a top-ranked program in Germany, offering a fully English-taught bachelor's degree. The program is designed to provide students with a strong foundation in computer science, enabling them to master current and future computer systems. Students will be at the forefront of innovation in areas such as the Internet of Things, trustworthy software, and artificial intelligence.
The curriculum includes a comprehensive two-year program covering essential computer science fundamentals. From the fourth semester, students can specialize in areas of interest by choosing from a wide range of core and advanced courses taught by world-class faculty. These courses cover topics such as artificial intelligence, computer graphics, visual computing, complexity theory, software engineering, and databases.
Throughout their studies, students have opportunities to work in both academia and industry, including positions as research assistants or internships at local start-ups and IT companies. Graduates are well-prepared for jobs in leading high-tech companies, with alumni working at companies like Google, Intel, and NVidia. The university also provides extensive support for students interested in starting their own businesses, ranking among the top 10 German universities for entrepreneurship support.
The program includes mandatory courses in mathematics, programming, algorithms, data structures, theoretical computer science, machine learning, and system architecture. Students complete their studies with a bachelor's thesis in one of the more than 70 research groups led by internationally renowned faculty at the Saarland Informatics Campus. After completing their bachelor's degree, students can continue their studies with a master's program or pursue a doctorate at the university's graduate school.
Core and Advanced Courses: