Module CS4000-KP06, CS4000SJ14
Algorithmics (ALG14)
Duration
1 Semester
Turnus of offer
each winter semester
Credit points
6
Course of studies, specific fields and terms:
- Master Computer Science 2019, compulsory, Canonical Specialization Data Science and AI
- Master Computer Science 2019, compulsory, Canonical Specialization Bioinformatics and Systems Biology
- Master Entrepreneurship in Digital Technologies 2020, advanced module, specific
- Master Computer Science 2019, basic module, Theoretical computer science
- Master Medical Informatics 2019, optional subject, Theoretical computer science
- Master IT-Security 2019, compulsory, Theoretical computer science
- Master Medical Informatics 2014, basic module, computer science
- Master Entrepreneurship in Digital Technologies 2014, basic module, technology field computer science
- Master Computer Science 2014, optional subject, specialization field IT security and safety
- Master Computer Science 2014, basic module, Theoretical computer science
Classes and lectures:
- Algorithmics (lecture, 2 SWS)
- Algorithmics (exercise, 2 SWS)
Workload:
- 20 hours exam preparation
- 100 hours private studies and exercises
- 60 hours in-classroom work
Contents of teaching:
- complexity analysis of algorithmic problems
- discrete optimization problems, linear programming
- satisfiability and constraint satisfaction problems
- randomized algorithms
- approximation algorithms and heuristics
- algorithms for algebraic problems
Qualification-goals/Competencies:
- The students can model real problems in an algorithmic manner.
- They can apply basic algorithmic techniques with full command.
- They can analyze algorithms, in particular with respect to corrrectness and complexity.
- They can design efficient algorithms for complex problems.
Grading through:
- written exam
Responsible for this module:
Literature:
- Aho, Hopcroft, Ullman : Design and Analysis of Computer Algorithms Addison Wesley, 1978
- Cormen, Leiserson, Rivest, Stein : Introduction to Algorithms The MIT Press, 2009
- Mitzenmacher, Upfal : Probability and Computing Cambridge University Press, 2005
- Kreher, Stinson : Combinatorial Algorithms CRC Press, 1999
- Williamson, Shmoys : The Design of Approximation Algorithms Cambridge University Press, 2011
Language:
- German and English skills required
Notes:
Admission requirements for taking the module:- None (the competencies of the modules listed under
Last Updated:
06.01.2025