Zum Hauptinhalt springen

Computer Science

English Modules and Classes

Type of courseInternsBachelor Thesis
ECTS credits12
SemesterWinter + Summer Semester
Module NumberIB720
Admission Requirements

B2 Level in English

Format

On Campus

ObjectivesIn English; supervised by a member of UASL faculty during stay

Type of courseInternship
ECTS credits28
SemesterWinter + Summer Semester
Module NumberIB500
Admission Requirements

B2 Level in English

Format

On Campus

LecturerLecturers of CS
ECTS5
SemesterWinter Semester, Summer Semester
Module NumberIB351
Admission Requirements

Experience in Programming and Software Engineeering

B2 Level in English

FormatOn Campus
Objectives

After successful completion of this course, students:

  • Know the problems of creating complex systems
  • Can apply the basics of scientific work and know how to independently carry out projects appropriate to the degree programme
  • Have learned to work in a team and have acquired knowledge in estimating the scope of projects as well as in the management and supervision of projects.
  • Are able to apply interdisciplinary knowledge and present work results.
ContentThe teachers of the Faculty of Computer Science offer the students a choice of project topics with a short description. Teams of students can propose a project themselves, for this you must find a supervising lecturer. The students are regularly supervised professionally by the issuing lecturer.

Lecturer

Prof. Dr. Andreas Siebert

Type of courseLecture / Tutorials
ECTS credits5
SemesterSummer Semester
Module NumberIB760
Admission Requirements

Algorithms and data structures

Programming knowledge

B2 Level in English

FormatOn Campus
Objectives

Throughout the course, students:

  • Become familiar with basic algorithms in the field of big data and be able to apply them
  • Become familiar with systems that are used to process very large volumes of – in particular – unstructured data and be able to assess when it is appropriate to use them

Lecturer

Prof. Dr. Abdelmajid Khelil

Type of courseLecture / Tutorials
ECTS credits5
SemesterSummer Semester
Module NumberIB764
Admission RequirementsB2 Level in English
FormatOn Campus
Objectives

After successful completion of this course, students are able to:

  • Identify real-world problems and recognize the core issue of creating complex solutions using a wide range of IoT platforms.
  • Analyze the context of a given problem and discuss these in advance in cooperation with companies.
  • Acquire knowledge about Design Thinking, agile project management and independent execution of projects in teamwork.
  • Apply interdisciplinary knowledge, integrate the problem poser into the project in an agile manner and present the results of their work.

LecturerProf. Dr. Abdelmajid Khelil
ECTS5
SemesterWinter and Summer Semester
Module NumberIB765
Admission Requirements

Experience in Software Enigneering and Programming

B2 Level in English

FormatOn Campus
ObjectivesThroughout the course, students:
  • Identify real-world problems and recognise the problems of creating complex solutions using a wide variety of IoT platforms. They are in a position to analyse the environment of the problem and are able to discuss these in advance in cooperation with companies.
  • Acquire knowledge of design thinking, agile project management and the independent implementation of projects is acquired in teamwork. They are able to apply interdisciplinary knowledge, integrate the problem solver into the project in an agile manner and to present the results of their work.
Teaching Content

The cooperating companies offer the students real problems from the most important IoT domains, such as Smart Agriculture, Smart Building, Smart Energy, Smart Production, eHealth, etc.

The problem is described in detail using defined application cases. In addition, the aspects of IoT Cloud and IoT Security are also examined.
The students are supervised by the lecturer and the coach of the innovation lab.

Lecturer

Prof. Dr. Markus Mock

Type of courseLecture
ECTS credits5
SemesterSummer Semester (2025)
Module NumberIB768
Admission Requirements

B2 Level in English

FormatOn Campus
Objectives

Lecturer

Prof. Dr. Markus Mock

Type of courseLecture
ECTS credits8
SemesterWinter Semester (2025/2026)
Module NumberKI720
Admission Requirements

B2 Level in English

FormatOn Campus

Lecturer

Prof. Dr. Sandra Eisenreich

Type of courseLecture
ECTS credits6
SemesterSummer Semester (2025)
Module NumberKI440
Admission Requirements

B2 Level in English

FormatOn Campus
Objectives

Lecturer

Prof. Dr. Eduard Kromer

Type of courseLecture
ECTS credits5
SemesterWinter Semester
Module NumberKI740
Admission Requirements

B2 Level in English

FormatOn Campus
Objectives

Lecturer

Prof. Dr. Christopher Auer

Type of courseLecture
ECTS credits5
SemesterWinter Semester
Module NumberKI790
Admission Requirements

B2 Level in English

FormatOn Campus
Objectives

The students obtain insights into the inner workings of modern 3D game engine and their applications. They learn the most important mechanism behind 3D game engines and modern methods to design and implement interactive 3D applications.

Topics include:

Mathematical basics: vector spaces, homogeneous coordinates, coordinate transformations and projections

 3D graphics: scene graphs, camera, rendering 3D objects, textures and uv-coordinates, light and shadow, visibility

 Collision detection, basics of 3D physics engines

  3D graphics in-depth: graphics pipeline, light models, BRDFs, vertex and pixel shader

 AI: way finding, decision making

 Application development: handling events and states, design patterns

Lecturer

Prof. Dr. Konstantin Ziegler

Alexander Wallis

Type of courseLecture
ECTS credits5
SemesterWinter Semester
Module NumberKI770
Admission Requirements

B2 Level in English

FormatOn Campus