| Duration: 
 1 Semester
 | Turnus of offer: 
 each winter semester
 | Credit points: 
 4
 | 
  |  Course of studies, specific field and terms:Master CLS 2023 (optional subject), computer science, 3rd semesterBachelor Computer Science 2019 (compulsory), foundations of computer science, 5th semesterBachelor Robotics and Autonomous Systems 2020 (optional subject), computer science, 5th or 6th semesterBachelor Medical Informatics 2019 (optional subject), computer science, 4th to 6th semesterBachelor Computer Science 2016 (compulsory), foundations of computer science, 5th semesterMaster CLS 2016 (optional subject), computer science, 3rd semesterBachelor Robotics and Autonomous Systems 2016 (optional subject), computer science, 5th or 6th semesterBachelor IT-Security 2016 (compulsory), computer science, 5th semesterBachelor Medical Informatics 2014 (optional subject), computer science, 5th or 6th semesterBachelor Computer Science 2014 (compulsory), foundations of computer science, 5th semesterBachelor CLS 2010 (optional subject), computer science, 5th or 6th semesterBachelor Computer Science 2012 (compulsory), foundations of computer science, 5th semester
 | 
  |   |  Classes and lectures:  Algorithm Design (exercise, 1 SWS)Algorithm Design (lecture, 2 SWS) |  Workload:  10 Hours exam preparation65 Hours private studies and exercises45 Hours in-classroom work |  | 
  |   |  Contents of teaching:  |   |  Dynamic programming and heuristic search methodsComplex data structures and union find data structuresEfficiency analysis and correctness proofsProbabilistic algorithmsOnline algorithmsGraph, matching and scheduling problemsString processingApproximation algorithms |  | 
  |  Qualification-goals/Competencies:  The students can safely apply the principles of algorithm design.They can analyze algorithms with respect to correctness and efficiency.They are able to apply these principles to concrete problems.They can contribute their proficiency in solving similar algorithmic problems. | 
  |  Grading through:  | 
  |  Requires:  | 
  |  Responsible for this module:  Teachers:  | 
  | Literature: J. Kleinberg, E. Tardos: Algorithm Design - Addison Wesley, 2005T. Cormen, C. Leiserson, R. Rivest, C. Stein: Introduction to Algorithms - MIT Press, 2009S. Skiena: The Algorithmic Design Manual - Springer, 2012 | 
  |  Language: | 
  |  Notes:Prerequisites for attending the module:- None (The competencies of the modules listed under 'Requires' are needed for this module, but are not a formal prerequisite)
 
 Prerequisites for the exam:
 - Successful completion of homework and project assignments as specified at the beginning of the semester.
 
 Module exam(s):
 - CS3000-L1: Algorithm Design, written exam, 90 min, 100 % of module grade
 | 
  | Letzte Änderung:1.2.2022 | 
 
 
	
für die Ukraine