Courses



INFO Bachelor Programme Computer Science according to the Curriculum 2007 (180 ECTS-Credits, 6 semesters)
Go to the superordinate section
Elective Module 2: Introduction to Computer Vision (5 ECTS-Credits, 3 h) (no courses)
Prerequisites for registration: none
Learning Outcome: Students understand elementary methods of picture processing and of understanding pictures, they are able to ensuing problems with the targeted use of these methods and can create similar content for themselves.
Elective Module 3: Introduction to Parallel Computing and Parallel Algorithms (5 ECTS-Credits, 3 h) (no courses)
Prerequisites for registration: none
Learning Outcome: Students know the concepts and methods if parallel calculation and can use these with real programmes. Moreover, they have knowledge of selected parallel algorithms and can use these independently with practical examples. They have learned how to analyse problems to process new algorithm on their own and to implement and accelerate modern parallel computers.
Elective Module 6: Artificial Intelligence (5 ECTS-Credits, 3 h) (no courses)
Prerequisites for registration: none
Learning Outcome: Students have a comprehensive overview of the most important topics and artificial intelligence they know and understand various methods and techniques for constructing intelligence systems and they can also apply them.
Elective Module 7: Logic Programming (5 ECTS-Credits, 3 h) (no courses)
Prerequisites for registration: none
Learning Outcome: Students know the most important concepts of logical programming and they can arrange already known programming paradigms and know their strengths and weaknesses.
Elective Module 8: Concurrent Programming (5 ECTS-Credits, 3 h) (no courses)
Prerequisites for registration: none
Learning Outcome: Students have mastered the methods and techniques of programming multi-core processors and also the most important concepts of concurrent programming and they can apply these. Moreover, they can also analyse problems work out creative concurrent solutions and apply them in software.
Elective Module 9: Programming of Sensor Networks (5 ECTS-Credits, 3 h) (no courses)
Prerequisites for registration: none
Learning Outcome: Students understand the most important concepts of sensor networks and can apply them. They have learned to create similar contents for themselves. They understand the workings of sensor networks and know how to produce programmes for embedded systems.
Elective Module 12: Software Quality (5 ECTS-Credits, 3 h) (no courses)
Prerequisites for registration: none
Learning Outcome: Students know and understand the methods and techniques of quality control and can apply these in software projects. They can identify quality problems in software projects and select suitable techniques for their solution. They also learned how to produce similar content for themselves.
Elective Module 14: Web Services (5 ECTS-Credits, 3 h) (no courses)
Prerequisites for registration: none
Learning Outcome: Students know and understand the most important concepts, challenges and possibilities of the availability of online services with the help of Web Services. They know and understand the standards and techniques they embody and they have learned for themselves how to deal with similar and newly developing technologies.

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).