- Degree
- Bachelor of Science (BSc)
- Course location
- Saarbrücken
- In cooperation with
- • Max Planck Institute for Informatics
• Max Planck Institute for Software Systems
• German Research Center for Artificial Intelligence (DFKI)
• Center for Bioinformatics
• CISPA Helmholtz Center for Information Security
- Teaching language
- • English
- Languages
- All courses and seminars are entirely taught in English.
When living in Germany, it is useful to learn some German, e.g. in language classes offered by the university.
- Programme duration
- 6 semesters
- Beginning
- Winter semester
- Application deadline
- One final deadline on 15 July for the following winter semester and additional early submission deadlines: https://saarland-informatics-campus.de/en/computerscience-course/faq/ (https://saarland-informatics-campus.de/en/computerscience-course/faq/)
- Tuition fees per semester in EUR
- None
- Joint degree / double degree programme
- No
- Description/content
- Studying computer science (CS) here means you will be at the forefront of innovation and the most recent developments in this fast-paced and exciting field. You will gain the foundational knowledge needed to master the computing systems of today and tomorrow. You will make a contribution towards major advances in areas such as the Internet of things, trustworthy software, or artificial intelligence, etc., with a far-reaching impact on our world, both now and in the future.
The initial two years of the programme cover a comprehensive syllabus, ensuring that you will acquire in-depth understanding of the fundamental principles of computer science. Depending on your interests, you can then specialise by selecting from a vast range of core and advanced courses taught by our world-class faculty.
Students are free to choose courses according to their preferences. There is no fixed timetable for courses. Part-time studies are possible.
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
• Optimisation
• Semantics
• Verification
• Telecommunications