Algorithms (WiSe 2016)
Welcome to the Wiki of the MSc lectures
Algorithms (VL: 19400501, UE: 19400502)
SWS: 2+2 ECTS: 6
Lecturers:
Alexander Bockmayr,
Oliver Serang
Exercises:
Hannes Hauswedell
Language: English
News
Results of the second exam ("Nachklausur") are online.
The second exam (Nachklausur) is scheduled for Thursday, 20 April, 16:15 - 17:45, SR 025/026/A6
Requirements for Aktive Teilnahme
- successfully present a task from the theoretical sheets when asked to do so
- successfully explain your code and present your correctly functioning programming solution when asked to do so (with your group)
- reach a minimum of 50% of all points in both reviews.
For more information, see the
KVV.
Times and Places
- The lecture will start October 18th and end on December 9th, 2016.
- The exercises will start October 21th (Please note that the exercise is four hours)
| Event |
Day |
Time |
Address |
Room |
| Lecture |
Tue |
10-12 |
Takustr. 9 |
SR 006 |
| Lecture |
Thu |
10-12 |
Takustr. 9 |
SR 006 |
| Exercise |
Fri |
12-16 |
Arnimallee 6 |
SR 032 |
Schedule
| Date |
Lecture |
Lecturer |
| 18.10.-20.10. |
Analysis Methods and algorithm design |
| 18.10.2016 |
Lecture 1: Types of algorithms |
Serang |
| 20.10.2016 |
Lecture 2: Different types of analysis |
Serang |
| 21.10.2016 |
Exercise (nothing due) |
Hauswedell |
| 25.10.-01.11. |
Graph algorithms |
| 25.10.2016 |
Lecture 3: Shortest paths |
Bockmayr |
| 27.10.2016 |
Lecture 4: Maximum flow |
Bockmayr |
| 28.10.2016, 12-14 |
Lecture 5: Matching |
Bockmayr |
| 01.11.2016, 10-12 |
Exercise (theoretical sheet 1 due) |
Hauswedell |
| 03.11.-22.11. |
Hashing, Skiplists and tree decomposition |
| 03.11.2016 |
Lecture 6: Hashing I |
Serang |
| 04.11.2016 |
Exercise (theoretical sheet 2 + programming sheet 1 due) |
Hauswedell |
| 08.11.2016 |
Lecture 7: Hashing II |
Serang |
| 10.11.2016 |
Lecture 8: Skiplists I |
Serang |
| 11.11.2016 |
Exercise (Review 1, theoretical sheet 3 due) |
Hauswedell |
| 15.11.2016 |
Lecture 9: Skiplists II |
Serang |
| 17.11.2016 |
Lecture 10: Tree decomposition I |
Serang |
| 18.11.2016 |
Exercise (theoretical sheet 4 + programming sheet 2 due) |
Hauswedell |
| 22.11.2016 |
Lecture 11: Tree decomposition II |
Serang |
| 24.11.-06.12. |
Computability and Complexity |
| 24.11.2016 |
Lecture 12: Computability I |
Bockmayr |
| 25.11.2016 |
Exercise (theoretical sheet 5 due) |
Hauswedell |
| 29.11.2016 |
Lecture 13: Computability II |
Bockmayr |
| 01.12.2016 |
Lecture 14: Complexity I |
Bockmayr |
| 02.12.2016 |
Exercise (Review 2, theoretical sheet 6 + programming sheet 3 due) |
Hauswedell |
| 06.12.2016 |
Lecture 15: Complexity II |
Bockmayr |
| 08.12.2016 |
Rehearsal |
Bockmayr / Serang |
| 09.12.2016 |
Exam (during exercises) |
Excercises
See the KVV for up to date information.
All material will be uploaded to the KVV. Programming language for the programming exercises is C++ and it must compile on one of the Linux machines at the institute. More details at the first session.
If you are not familiar with Linux and/or C++, look into it ASAP!
Exams and Reviews
Results Exam 2
Results Exam 1
| Matrikelnummer |
points |
mark |
| xxx1043 |
40,75 |
5,0 |
| xxx2427 |
28,00 |
5,0 |
| xxx5950 |
35,25 |
5,0 |
| xxx8813 |
37,00 |
5,0 |
| xxx9789 |
11,50 |
5,0 |
| xxx0560 |
55,50 |
3,3 |
| xxx1220 |
56,00 |
3,3 |
| xxx2684 |
55,50 |
3,3 |
| xxx4414 |
53,50 |
3,3 |
| xxx6378 |
54,00 |
3,3 |
| xxx6812 |
57,25 |
3,0 |
| xxx0827 |
64,75 |
2,7 |
| xxx0974 |
66,25 |
2,3 |
| xxx1484 |
63,25 |
2,7 |
| xxx3686 |
63,50 |
2,7 |
| xxx4021 |
70,50 |
2,0 |
| xxx4220 |
65,00 |
2,7 |
| xxx4579 |
71,00 |
2,0 |
| xxx5403 |
67,00 |
2,3 |
| xxx5466 |
71,50 |
2,0 |
| xxx8424 |
70,25 |
2,3 |
| xxx1030 |
75,25 |
1,7 |
| xxx2099 |
77,00 |
1,7 |
| xxx4200 |
77,00 |
1,7 |
| xxx6770 |
80,50 |
1,3 |