MSc Computer Science Programs Overview
MSc Computer Science Programs Overview
Theoretical computer science provides foundational principles such as algorithms and computational theory, necessary for problem-solving and innovation in computer science. Practical computer science, which includes programming and software technology, applies these principles to real-world applications. By combining these approaches, students are equipped with a comprehensive skill set that allows them to understand and implement complex systems effectively .
In the MSc in Artificial Intelligence at Brandenburg University of Technology, students need at least 35 ECTS credits in mathematics modules. In a general MSc in Computer Science program, the requirements vary by university but include components such as 25 credit points in mathematics. These credits often encompass theoretical studies like linear algebra, calculus, and probability, whereas AI programs may emphasize themes more aligned with AI methodologies .
The MSc programs emphasize mathematical foundations such as linear algebra, calculus, and probability theory, which are critical for AI studies. These areas form the backbone for understanding algorithms, data models, and statistical analysis central to artificial intelligence development and application .
To demonstrate English language proficiency for these Master's programs, students need to have a proficiency level of CEFR C1, or alternatively, a level of CEFR B2 combined with German proficiency equivalent to DSH level 2 .
For non-EU nationals, the application deadlines for the winter semester at Brandenburg University of Technology are from April 15 to May 31 .
Students must demonstrate an English language proficiency level of CEFR C1 or, alternatively, CEFR B2 along with German proficiency equivalent to DSH level 2 to be admitted without supplementary language exams .
The specific credit point allocation for practical computer science modules at the University of Bonn includes at least 35 credit points from practical computer science. Within this, at least 18 credit points must be earned in the area of programming or software technology .
The course structure in computer science includes both mathematical courses and programming/software technology components. For example, at the University of Bonn, courses require mathematical principles of computer science and theoretical computer science modules totalling 33 ECTS, while programming, software technology, and information systems require 18 ECTS. Programming and software technology courses focus on practical skills, such as algorithms and languages like C/C++, Java, or Python .
Applicants who do not meet the credit point requirements can still be admitted to the MSc in computer science if they successfully pass an aptitude interview .
The admission requirements for the MSc in Artificial Intelligence at Brandenburg University of Technology include at least 35 ECTS credits earned in mathematics modules, including theoretical computer science, and at least 40 ECTS credits in computer science modules. Additionally, applicants must hold a Bachelor’s degree in computer science or an equivalent with 180 credit points, which must include at least 20 LP in mathematics (with a minimum of 5 LP in linear algebra or calculus and 5 LP in probability theory or statistics) and at least 10 LP in computer science (with 5 LP in algorithms and 5 LP in knowledge of a higher programming language).