Main Content
Computer Science (Master of Science)
Official titel | Computer Science |
---|---|
Degree | Master of Science (M.Sc.) |
Program length | 4 semesters / 2 years (120 ECTS points) |
Start | winter and summer semester |
Language of instruction | German / English |
In the Computer Science master's program, you can expand and enrich the specialized expertise you acquired in your Computer Science bachelor's program. You will complete various enrichment or advanced modules, such as from the fields of Software Design, Cloud Computing, Graphics Programming, Artificial Intelligence, Model Checking, Distributed Systems, IT Security or Databases. You can freely choose the modules that interest you most from the range of offerings.
Major topics
Database Systems, Databionics, Formal Methods, Graphics and Multimedia, Parallelism and Programming Languages, Programming Languages and Tools, Software Engineering, Distributed Systems
Objectives
A successfully completed master's program enables you
- to work independently in industry and business,
- to manage projects which relate to the analysis, modeling and solving of scientific, economic or technical problems,
- to perform design, development and research responsibilities in scientific and public institutions
- to work as a scientific assistant or employee at a university,
- to obtain a doctorate.
Admission requirements
Required university degree We require proof of completion of a relevant Bachelor's degree in the field of Computer Science or proof of a comparable domestic or foreign university degree that qualifies the student for a profession.
In addition to the Bachelor's degree in Computer Science, a degree for the teaching profession at grammar schools (first state examination or master's degree) with Computer Science as a teaching subject entitles you to admission. The professionally qualifying university degree must have been passed with an overall grade of 3.2 (German grade scale, lower is better) or 7.3 grade points (higher is better) or better in accordance with § 28 of the General Provisions.
As part of the completed degree program or another degree program, a total of at least 90 CP must have been completed in the two scientific disciplines of Mathematics and Computer Science. Of these, at least 12 CP must be in Mathematics modules and at least 72 CP in Computer Science modules.
In Mathematics, students must have acquired skills in the basics of Analysis, Linear Algebra and Statistics.In Computer Science, at least 9 CP must be allocated to competencies from the module ‘Theoretical Computer Science’ and at least the specified number of CP must be allocated to competencies from at least 5 of the following modules:
o ‘Algorithms and Data Structures’ (9 CP)
o ‘Declarative Programming’ (9 CP)
o ‘Object-oriented Programming’ (9 CP)
o ‘System Software and Computer Communication’ (9 CP)
o ‘Database Systems’ (9 CP)
o ‘Software Engineering’ (6 CP)
o ‘Technical Computer Science’ (9 CP).
It is strongly recommended that students take responsibility for acquiring the skills from the above modules that they have not already acquired before commencing their studies.
Knowledge and skills specific to the course to be demonstrated prior to admission The degree programme's modules and courses are usually taught in English. A German-language course is also possible if requested by all the students in the module or course. The coursework and the examinations can be taken in either German or English, depending on the student's choice. Optional and mandatory courses may include modules imported from Bachelor's degree programmes or other subject areas in the German language, which means the choice may be restricted in some cases.
Therefore, either- a) English proficiency of at least level C1* of the "Common European Framework of Reference for Languages” must be proven. Proof is provided exclusively by a language certificate from an internationally recognized language examination. Purely English-language studies or school certificates are not sufficient.
or - b) English proficiency of at least level B1* of the "Common European Framework of Reference for Languages" and German proficiency of at least level "DSH-2"* must be proven.
*The linked website provides further information on the evidence and certificates required to prove that the language level has been reached.
Admission Mode Eligibility assessment process - a) English proficiency of at least level C1* of the "Common European Framework of Reference for Languages” must be proven. Proof is provided exclusively by a language certificate from an internationally recognized language examination. Purely English-language studies or school certificates are not sufficient.
Who can answer questions?
Technical questions about your application
Content-related questions about the program
Prof. Dr. Christoph Bockisch
Hans-Meerwein-Straße 6, Rm. 05D15
Tel.: +49 6421/28 21515
Email: studienberatung@informatik.uni-marburg.de
Office hours: by arrangementFormal questions about your application
In case of formal questions about the application, please contact Master's Coordination with your application number (if available) at master@uni-marburg.de.
Application & Deadline