Search result: Catalogue data in Autumn Semester 2019

Computer Science Master Information
Interfocus Courses
NumberTitleTypeECTSHoursLecturers
263-0006-00LAlgorithms Lab Restricted registration - show details
Only for master students, otherwise a special permission by the student administration of D-INFK is required.
O8 credits4P + 3AA. Steger
AbstractStudents learn how to solve algorithmic problems given by a textual description (understanding problem setting, finding appropriate modeling, choosing suitable algorithms, and implementing them). Knowledge of basic algorithms and data structures is assumed; more advanced material and usage of standard libraries for combinatorial algorithms are introduced in tutorials.
Learning objectiveThe objective of this course is to learn how to solve algorithmic problems given by a textual description. This includes appropriate problem modeling, choice of suitable (combinatorial) algorithms, and implementing them (using C/C++, STL, CGAL, and BGL).
LiteratureT. Cormen, C. Leiserson, R. Rivest: Introduction to Algorithms, MIT Press, 1990.
J. Hromkovic, Teubner: Theoretische Informatik, Springer, 2004 (English: Theoretical Computer Science, Springer 2003).
J. Kleinberg, É. Tardos: Algorithm Design, Addison Wesley, 2006.
H. R. Lewis, C. H. Papadimitriou: Elements of the Theory of Computation, Prentice Hall, 1998.
T. Ottmann, P. Widmayer: Algorithmen und Datenstrukturen, Spektrum, 2012.
R. Sedgewick: Algorithms in C++: Graph Algorithms, Addison-Wesley, 2001.
263-0007-00LAdvanced Systems Lab Information Restricted registration - show details
Limited number of participants.
Takes place the last time in this form.
Students who repeat the lab have priority. All others have to take the course in the spring semester 20!
O8 credits4P + 3AG. Alonso
AbstractThe goal of this course is to teach students how to evaluate the performance of complex computer and software systems. Accordingly, the methodology to carry out experiments and measurements is studied.
Furthermore, the modelling of systems with the help of queueing network systems is explained.
Learning objectiveThe goal of this course is to teach students how to evaluate the performance of complex computer and software systems.
  •  Page  1  of  1