Skip to Main Content
Two SRH International Pre-Masters computing students working together at a computer screen.

Computing

Programme Overview

Our Pre-Master’s in Computing will give you a broad understanding of both theoretical and practical concepts in order to successfully develop the skills needed to study a Computing Master’s degree at SRH University.

In addition, there will be a key focus on the enhancement of the English language and academic skills, as well as the German language.

You will undertake modules in postgraduate research and analytical techniques to ensure you have the general knowledge and skills suitable for studying at postgraduate level.

Download the Programme Specifications Here


Duration

  • 1 semester

Intakes

  • October 2024
  • April 2025

Location

  • Heidelberg

Modules

This module has been designed to help students develop their academic literacy and communication skills in preparation for undergraduate study and to understand the institutional culture, practices, norms and expectations of German higher education in an international academic context and community. It will enable students to develop academic research and communication skills using contemporary resources and raise students’ English language levels to the required entry point for undergraduate entry. It also aims to provide students with understanding of the range of methodologies and a solid grounding for the research skills required in undergraduate study. By encouraging students to share this knowledge in an open class forum (small group tutorial presentations), the module also aims to develop and encourage the use of presentation skills in academic and professional-facing contexts.

This module has been designed to provide the basis for further study of programming and software engineering. Students will learn basics of programming (Python), delve into more advanced topics and conclude in a final project that integrates all learned skills. Successful completion of this module indicates that students have obtained a good understanding of, and ability to, apply the requisite conceptual programming knowledge and Software development skills. A diverse set of assessments will demonstrate problem-solving skills to consolidate links between knowledge gained in programming and software engineering theory and its practical, real-world contexts.

The Advanced Maths module provides students with the knowledge and skills needed to carry out complex mathematical tasks throughout their university studies. This module covers key mathematical concepts including algebra, calculus, linear and non-linear equations, probability, statistics, matrices, and vectors. It explores advanced topics such as trigonometric functions, polynomial division, integration, differentiation, differential equations, and numerical methods.

The module is intended for students who have little or no previous knowledge of German and offers an introduction to the language. Teaching methods are based on interactive language development tasks, such as group work and role playing. It also includes the study of texts, oral development work and listening comprehension exercises. Students are asked to consolidate class work by learning vocabulary and structures, and by reading, watching or listening to material in German. Using of a range of learning aids and a variety of media, such as a reference grammar and a bilingual dictionary, students will be able to progress faster in accredited German classes during their future studies.

Once you have completed your first semester of the German language and culture module, you will be able to continue practicing your German with your peers and with the guidance of a tutor the following semester. The emphasis of this module is on guided but informal conversation practice and a chance to continue to learn about key topics about living and studying in Germany.

Back to Top