Computer Science Course

The advantages of studying in Germany

Take advantage of a world-class education without tuition fees, the moderate cost of living and a safe environment. Enjoy the cosmopolitan flair of Saarbrücken and the great variety of possible leisure activities on offer in Saarland.

Studying computer science (CS) here means you’ll be at the forefront of innovation and the most recent developments in this fast-paced and exciting field. You’ll gain the foundational knowledge needed to master the computing systems of today and tomorrow. You’ll make a contribution towards major advances in areas such as the internet of things, trustworthy software, or artificial intelligence, etc. with far-reaching impact on our world, both now and in future.

Why study computer science in Saarbrücken?

Saarland University regularly ranks among the top places in Germany to study computer science and is one of the very first German universities to offer undergraduate programs taught entirely in English. There are even more good reasons to study with us!

The initial two years of your course cover a comprehensive syllabus, ensuring that you acquire in-depth understanding of the fundamental principles of computer science. Depending on your interests, you can then specialize by selecting from a vast range of core and advanced courses taught by our world-class faculty.

Our computer science course (B.Sc.) at a glance

  • Saarland University is among the top universities for computer science in Germany and a premier destination for studying CS in Europe (16/198, CS Rankings)
  • One of the most international universities in Germany: over 20% of our scientists and almost 60% of our CS master’s students come from abroad
  • All courses are taught in English
  • Application deadlines: 1 January (optional early admission) and 31 July (FAQ)
  • Duration: 3 years; Degree: Bachelor of Science (B.Sc.)
  • No tuition fees
  • Mentoring and support services
  • Accommodation services
  • Financial support
  • Wide range of master’s degree programs; doctoral studies at the Graduate School of Computer Science
  • Prefer to start your studies in German? Then our Bachelor Informatik is the right choice for you.
Prof. Dr. Sebastian Hack
Compiler Design
+49 681 302-58092
Saarland Informatics Campus E1 3, R.408
66123 Saarbücken
Image of Prof. Dr. Sebastian Hack

 

„Saarland University offers an outstanding education in computer science at all levels: bachelor’s, master’s, doctorate. Moreover Saarbrücken is a fantastic place to live—I moved here more than 45 years ago and have always enjoyed living here.“
Prof. Kurt Mehlhorn, Director MPI and winner of the Leibniz Prize

computer science course citation Prof. Dr. Dr.-Ing. E.h. Kurt Mehlhorn

Prof. Dr. Dr.-Ing. E.h. Kurt Mehlhorn

Outstanding Study Environment: Saarland Informatics Campus (SIC)

From Theoretical Computer Science, Bioinformatics and Human Computer Interaction to AI and Cybersecurity—at Saarland University there is a unique variety of research areas. Over the past 50 years, the Computer Science department has established close cooperation with the Mathematics and Language Science and Technology departments as well as other renowned research institutes: Just a stone’s throw away on the campus are the German Research Center for Artificial Intelligence (DFKI), the Max Planck Institute for Informatics, the Max Planck Institute for Software Systems, the Center for Bioinformatics and the Cluster for Multimodal Computing and Interaction. They all work together as partners at Saarland Informatics Campus (SIC) to conduct world-class research and provide a unique experience for studying in a vibrant community. Within walking distance of SIC you can find the internationally renowned Helmholtz Center for Information Security CISPA, which conducts cybersecurity research at the highest level.

 

blank
blank
blank
blank
blank
blank

„The Department of Computer Science is one of the four best in Germany.“
CHE Ranking

Studying computer science at Saarland University

The bachelor’s program at Saarland University provides a broad understanding of all aspects of the subject. From day one, our computer science course puts a strong emphasis on equipping you with a solid foundation for a successful career in this dynamic field. The knowledge and skills you acquire will allow you to respond to the challenges of existing and future technologies in a fast-paced sector such as IT. All our courses include hands-on training and projects that give you a chance to put what you have learned into practice.

Curriculum

Our curriculum starts with a mandatory part comprising maths, programming, algorithms and data structures, theoretical Computer Science, machine learning, and system architecture to provide a solid introduction to the foundations of CS: Example.
From the fourth semester on, you can specialize your program according to your interests by selecting among a wide range of more than 20 core courses that go deeper into a specific field (e.g. artificial intelligence, computer graphics, visual computing, complexity theory, software engineering, databases, compilers, and so on). Finally you can get to the bottom of things with advanced courses that are on the edge of current research.
You complete your studies by writing a bachelor’s thesis in one of the more than 70 research groups headed by world-class faculty here at Saarland Informatics Campus. After completing your bachelor’s degree you can continue studying at Saarland University by applying to one of our Master’s programs or our graduate school to pursue a PhD.

Basic courses

_Maths 1 (Calculus)
_Maths 2 (Linear Algebra)
_Maths 3 (Multivariate Calculus & Probability Theory)
_Programming 1 (Functional Programming)
_Programming 2 (Imperative Programming)
_System Architecture
_Theoretical Computer Science
_ALgorithms and Data Structures
_Software Lab
_Elements of Machine Learning
_Big Data Engineering
_Concurrent Programming

Core courses

_Operating Systems
_Computer Graphics
_Database Systems
_Embedded Systems
_Information Retrieval and Data Mining
_Artificial Intelligence
_Computer Architecture
_Security
_Software Engineering
_Compiler Construction
_Automated Reasoning
_Image Processing and Computer Vision
_Computer Algebra
_Algorithms and Data Structures
_Introduction to Computational Logic
_Geometric Modelling
_Complexity Theory
_Cryptography
_Optimization
_Semantics
_Verification
_Telecommunications

Application and admission

The study programs are highly competitive. The admission requirements consist of two components:

  1. You need a high-school diploma that is eligible as a German university entrance qualification.
  2. The results of both an aptitude test (SAT or TestAS) and an English proficiency test (IELTS or TOEFL), the latter is not required if you are a native speaker of English. There are two exceptional alternatives to these tests:​
    a) You provide a certificate proving that you have taken part in the (semi-)finals of an international Computer Science competition (such as IOI).
    b) You can apply for an on-site interview in Saarbrücken. Note, however, that we only have a limited number of on-site interview slots, and as such being invited to the interview on its own will be competitive. Note further that we cannot refund your travel expenses.

All applications will be ranked according to your high-school diploma final grade and the grades achieved in the second component (if applicable) and the available seats will be filled from top to bottom.

Unfortunately, we can make no exceptions to these rules. We cannot accept other certificates than the ones mentioned above.

Enrollment

1. If you have been accepted to study at Saarland University, you will be sent a letter of admission. The procedures to be followed are set out in the letter of admission as well as in the leaflet for admitted students and enrolment.

2. Before you enrol at Saarland University, you will need to pay your semester fee into the University’s bank account. The amount to be paid is indicated in your letter of admission. Make sure that you are issued with a receipt from the bank confirming your payment. You will be able to enrol about five days after making the payment.

3. Once you are enrolled, you will be issued with your student ID data. Further information on this topic can be found on the Starter Checklist webpage. Your enrolment certificate (Immatrikulationsbescheinigung) is available online and can be printed by going to sim.uni-saarland.de. Your certificate of enrolment is an important document and you will need to present it when opening a bank account, applying to extend your visa, or when looking for a job.

4. Once you have enrolled, you will be issued with your Saarland University student card (‘UdS Card’). The UdS Card includes your semester travel ticket that allows you to travel on most regional bus and train services. You can also use the card to pay for items at the Mensa restaurants and cafes operated by Saarland Student Services (Studentenwerk). The UdS Card may also entitle you to discounted tickets for some cultural events.

Your profile

_Are you interested in Computer Science, are you creative and can you think abstractly?
_Do you enjoy working with others, figuring out solution strategies and thinking outside the box?
_You are enthusiatic about mathematics, abstraction, computers, and technology in general?
_You performed above average in mathematics in school?
_You want to go deep, understand how things work, and get to the foundation of things? You prefer a research-oriented study program over practical training?
_You’d love to study at a vibrant place with world-class research institutions?
Then this your program!

Outstanding career prospects

Plenty of different work experience opportunities in academia and industry alike are available right from the beginning of your studies. You can work as a research assistant in the computer science department, at one of the five associate institutes or as an intern at one of the many start-ups and IT companies in the region.
With a degree from Saarbrucken under your belt, you will be an ideal candidate for jobs in leading companies in the high-tech industry. Thanks to cooperation between our campus and numerous organizations, students benefit from excellent opportunities to succeed on the global job market. Our alumni work at companies such as Google, Intel, NVidia and with many other global players. If you wish to pursue a career in academia, you can stay on with us at the Saarland Informatics Campus. We offer you ample opportunity to be involved in the next big breakthrough in computer science.
If starting your own business is your dream, Saarland University provides a broad range of support for budding entrepreneurs and is even in the top 10 out of over 200 German universities according to recent rankings of their support for start-ups.

„Thanks to a master’s and a PhD fellowship from the MPI,
I was able to concentrate fully on my studies.
Now, together with the DFKI, I am leading the research project “Carousel”, in which I teach 3D characters in virtual reality how to dance—funded by the European Union.”
Noshaba Cheema, PhD Student (MPI), researcher (DFKI), winner of Women’s STEM Award 

Picture of Noshaba Cheema

Noshaba Cheema

Preparing for your time at Saarland University

Once you receive confirmation of acceptance, all you have to do is enroll, pay your semester fee and then find accommodation. Before travelling to Germany, there are a number of things you will need to do to get organized and, once you arrive in Saarbrucken, a few administrative formalities to complete. For instance, you will need to take out health insurance cover and open a bank account. You will also need to apply for a temporary residence permit and register with the local authorities. Our checklist summarizes all you need to do.

Students in the computer lab
Accommodation services

If you aren’t already living in Germany, you can apply to rent one of the apartments reserved by the university for its international BSc. programs. These apartments are intended to make it easier for you to settle in and can be rented for one year. By the end of the first year, you’ll need to find new accommodation (either in a university hall of residence or on the private housing market). The university provides assistance with both. It is also very common to share an apartment with fellow students (called Wohngemeinschaft in German, or WG for short). More information.

An aerial view of the campus

Get an impression of what awaits you when you’re a student in Saarbrucken with a virtual tour of the campus. You can see the main buildings and lecture halls for computer science students here. It gives you an idea of the uni before you even get here.

 

Students talking together
How much will the course cost?

Although Saarland University is an internationally acclaimed research center for computer science, Saarbrücken remains a hidden gem among German university cities and therefore has a very moderate cost of living compared with other cities here.

Tuition fees

The academic study programs offered at Saarland University are state-funded. Therefore no tuition fees are charged for all Bachelor’s and consecutive Master’s programs. Instead, students pay an administrative fee of 286 EUR per semester, which includes a pass for public transportation and further benefits.

Cost of living

Students in Saarbrücken should calculate to have about 800 EUR living expenses per month, though this figure will vary individually. This figure includes fixed costs such as the obligatory health insurance and the rent for an apartment. The health insurance is 115 EUR per month and covers all necessary procedures. The rent adds up to about 300-400 EUR per month, which is significantly less than in Munich, Aachen, Berlin or Karlsruhe.

Support

There are lots of different funding opportunities for studying in Germany:

_Financing your Stay
_Scholarships
_Job Offers

Information about COVID-19

Can I actually come to Saarbrücken? Yes, we are looking forward to welcoming international students and visitors to Saarland University. Over the coming months, life on campus will of course be influenced by the global coronavirus pandemic. However, Saarland University is inviting all international students to come and study in Saarbrucken. The campus and the libraries are open, hygiene measures have been taken. Our Center for International Students has ongoing online activities for you to enjoy during your time at university here and there are now a small number of activities taking place in person.

Information on the current semester
General Information
Do you have COVID-19 or symptoms of the virus?

blank

Welcome at Saarland University in Saarbrücken

Saarland University offers special support and guidance services to our international students, every step of the way. Aside from welcoming new foreign students to the university, we organize where international students can meet their fellow German students and colleagues. We also provide assistance in dealing with official and administrative matters. To encourage interaction between German and international students, the department also runs a successful peer mentoring program called the Buddy Program.

Welcome events, buddy programs, game nights, regular barbecue parties in the summer—you name it. There is a wide variety of activities that make sure you make contact with local students fast and have a great time here.
Jonas Wengel, B.Sc. student

Do you want to study computer science at an internationally top-ranked university?

Learn all about us here at Saarland University and the fascinating capabilities and potential of computer science.

blank