Fundamental Algorithms - Winter 14: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{Lecture | term = Winter 14 | lecturer = Prof. Dr. Michael Bader | timeplace = t.b.a. <-- Mon 8.30-10.00, lecture hall MI HS 3 (first lecture on Oct 21, 8.3...") |
mNo edit summary |
||
Line 2: | Line 2: | ||
| term = Winter 14 | | term = Winter 14 | ||
| lecturer = [[Michael Bader|Prof. Dr. Michael Bader]] | | lecturer = [[Michael Bader|Prof. Dr. Michael Bader]] | ||
| timeplace = t.b.a. <-- Mon 8.30-10.00, lecture hall MI HS 3 (first lecture on Oct 21, 8.30) --> | | timeplace = t.b.a. <!-- Mon 8.30-10.00, lecture hall MI HS 3 (first lecture on Oct 21, 8.30) --> | ||
| credits = 2 SWS (2V) / 3 ECTS | | credits = 2 SWS (2V) / 3 ECTS | ||
| audience = Computational Science and Engineering; Biomedical Computing (elective) | | audience = Computational Science and Engineering; Biomedical Computing (elective) | ||
Line 20: | Line 20: | ||
* Algorithms on (weighted) graphs: traversals, shortest paths, etc. | * Algorithms on (weighted) graphs: traversals, shortest paths, etc. | ||
<-- | <!-- | ||
= Announcements = | = Announcements = | ||
* in the slot on Dec 23, we will do a short (40min) test exam, with discussion of solutions afterwards;<br> participation is entirely optional (questions and solutions will be made available towards the end of the Christmas holidays) | * in the slot on Dec 23, we will do a short (40min) test exam, with discussion of solutions afterwards;<br> participation is entirely optional (questions and solutions will be made available towards the end of the Christmas holidays) |
Revision as of 12:30, 13 June 2014
- Term
- Winter 14
- Lecturer
- Prof. Dr. Michael Bader
- Time and Place
- t.b.a.
- Audience
- Computational Science and Engineering; Biomedical Computing (elective)
- Tutorials
- ---
- Exam
- written exam at end of semester
- Semesterwochenstunden / ECTS Credits
- 2 SWS (2V) / 3 ECTS
- TUMonline
- https://campus.tum.de/tumonline/wbStpModHB.detailPage?&pKnotenNr=458187 (module description)
Contents
The course will provide an overview on the analysis of fundamental algorithms. Topics will be:
- Fundamentals: Models of Computation, Complexity Measures
- Sorting: Bubble-Sort, Merge-Sort, Quick-Sort, Median-Algorithms, Lower Bounds, etc.: sorting in parallel
- Searching: Hashing, Search Tress, etc.
- Arithmetic Problems: parallel prefix computation, parallel matrix and vector operations
- Foundations of parallel algorithms and simple models of parallel computation
- Algorithms on (weighted) graphs: traversals, shortest paths, etc.
Lecture Notes and Material
will be made available during the course.
Literature
- Cormen, Leiserson, Rivest, Stein: Introduction to Algorithms; MIT Press
- Berman, Paul: Algorithms: Sequential, Parallel, and Distributed; Cengage Learning Emea 2004
- Heun: Grundlegende Algorithmen; Vieweg 2000
- Sedgewick: Algorithms; Pearson Education
- Shackleford, Computing and Algorithms; Addison Wesley Longman
- Kleinberg, Tardos: Algorithm Design; Pearson Education