Courses



Compulsory Modules (165 ECTS-Credits)
Go to the superordinate section
Compulsory Module 6: Algorithms and Data Structures (7,5 ECTS-Credits, 5 h) (no courses)
Prerequisites for registration: none
Learning Outcome: After completing this module, students know and understand important algorithms and data structures and master elementary analysis procedures with regard to correctness and resource requirements. They are able to create further data structures and algorithms on their own and to use them in their own programmes.
Compulsory Module 7: Applied Mathematics for Computer Science (7,5 ECTS-Credits, 5 h) (no courses)
Prerequisites for registration: none
Learning Outcome: After completing this module, students understand elementary methods of applied mathematics, with a focus on computer science. They are familiar with formulations and expressions, capable to solve relevant problems through targeted application of methods and to work out similar contents themselves.
Compulsory Module 8: Operating Systems (7,5 ECTS-Credits, 5 h) (no courses)
Prerequisites for registration: none
Learning Outcome: After completing this module, students understand the main concepts of process, thread, memory and file management as well as inter-process communication in operating systems and can apply them. In addition, they have basic knowledge in the areas of virtualisation techniques, linking and loading of programme libraries as well as in system-related programming.
Compulsory Module 9: Programming Methodology (7,5 ECTS-Credits, 5 h) (no courses)
Prerequisites for registration: none
Learning Outcome: After completing this module, students understand the concepts of object-oriented programming and can apply them. They have learnt how to work out similar contents for themselves. They are able to analyse object-oriented programmes and to plan and build their own objectoriented programmes. They have acquired the skills to work out similar contents themselves.
Compulsory Module 16: Logic (7,5 ECTS-Credits, 5 h) (no courses)
Prerequisites for registration: none
Learning Outcome: After completing this module, students understand logic calculi and can apply them. They have the skill to work out similar content themselves. Moreover, they are able to abstract and model complex problems in formal calculi.
Compulsory Module 17: Machine Learning (7,5 ECTS-Credits, 5 h) (no courses)
Prerequisites for registration: none
Learning Outcome: After completing this module, students know and understand important methods of machine learning that allow software systems to independently adjust their parameters based on sample data and/or to continuously optimise their performance. They are able to formalise application problems for machine learning and to solve them using established methods.
Compulsory Module 18: Parallel Programming (5 ECTS-Credits, 3 h) (no courses)
Prerequisites for registration: none
Learning Outcome: After completing this module, students know and understand the basic concepts of parallel Last update: 2019-03-25 8 systems and parallel programming and can apply them. They are able to develop, optimise and analyse programmes for parallel computers with shared memories in terms of performance. They have acquired the skill to work out similar contents themselves.

Notes:
  • There may still be changes in the courses offered as well as room allocation and course dates.
  • The course descriptions found in the English version of the course catalogue are for informational purposes only. Authoritative information can be found in the "Vorlesungsverzeichnis" (German version of the course catalogue).