"Hallo Welt!" für Fortgeschrittene
| Dozenten: | Werth, T. |
|---|---|
| Umfang: | 3 SWS (3 ECTS) |
| Voraussetzungen: | Algorithmik 1, Spaß am Programmieren |
| Anmerkung: | Anmeldung über eMail an hallowelt@i2.cs.fau.de |
| Termin(e) & Ort: |
|
| Zielgruppe: | WPF CE-BA-SEM (2.-6. Semester) WPF INF-BA-SEM (2.-6. Semester) WF INF-DG (2.-8. Semester) WF INF-DH-PS (2.-8. Semester) WF IuK-BA (2.-6. Semester) WF IuK-DH-P (2.-8. Semester) |
| Literatur: | Skiena/Revilla, Programming Challenges. The Programming Contest Training Manual. Springer 2003. |
| Inhalt: | Programmierwettbewerbe wie der International Collegiate Programming Contest (ICPC) der ACM bieten die Möglichkeit, die eigenen Programmier- und Teamfähigkeiten an einer Vielzahl algorithmischer Probleme aus ganz verschiedenen Gebieten wie Geometrie, Kombinatorik, String-Verarbeitung und Zahlentheorie zu testen. Dabei treten die Studenten in 3er-Teams an, haben aber nur einen Computer zur Verfügung. Oft ist die Teamstrategie entscheidend für den Erfolg der Gruppe. |
Zeitplan
| Vortragsdatum | Thema | Vortragender | Aufgaben | Abgabe bis |
|---|---|---|---|---|
| Zum Warmwerden | WU* | - | ||
| TBD | Parsen | Carl-Clemens Ebinger | PA* | TBD |
| TBD | Zeichenketten | Johannes Knödtel | ZK* | TBD |
| TBD | Sortier- und Suchalgorithmen | Bernhard Heinloth | SS* | TBD |
| TBD | Graphalgorithmen I (Grundlagen, Datenstrukturen, Tiefen-/Breitensuche, Zusammenhangskomponenten, Artikulationspunkte, Brücken, ...) | Florian Schmaus | GR1* | TBD |
| TBD | Graphalgorithmen II (Union/Find, kürzeste Wege, Spannbäume, Euler Pfade, Färbbarkeit, ...) | Hans-Peter Deifel | GR2* | TBD |
| TBD | Flüsse, Schnitte, bipartite Graphen | Michael Fularczyk | FSB* | TBD |
| TBD | Dynamische Programmierung | Thomas Karmann | DP* | TBD |
| TBD | Gierige Algorithmen | Daniel Danner | GA* | TBD |
| TBD | Zahlentheorie, Arithmetik und Algebra I | Christoph Egger | ZAA* | TBD |
| TBD | Zahlentheorie, Arithmetik und Algebra II | Florin Ghesu | ZAA* | TBD |
| TBD | Kombinatorik | Matthias Bayerlein | KO* | TBD |
| TBD | Geometrie I | Tobias Langer | GE1* | TBD |
| TBD | Geometrie II | Thorsten Wißmann | GE2* | TBD |
| TBD | Große Lösungsräume | Hans Spath | BT* | TBD |
| TBD | Spieltheorie | Sebastian Wankerl | SP* | TBD |
| TBD | Graphisomorphismen und -partitionierung | Christian Schlumberger | GI* | TBD |
Warteliste 2011
- Sebastian Schinabeck
- Clemens Lang
Links
- TopCoder Algorithm http://www.topcoder.com/tc
- Online Judge in Valladolid http://icpcres.ecs.baylor.edu/onlinejudge/
- Buch zum Programmierwettbewerb: Programming Challenges
- http://www.acmsolver.org/
- Team-Strategien
Vorbesprechung Folien 2010
FolienFolien-Templates
Latex OpenOffice PowerPointVorbesprechung
Donnerstag 11.2.2010, 12:00 Uhr, Raum 04.150Bringt bitte Eure Stundenpläne fürs Sommersemester 2010 mit und eine ungefähre Idee, welchen Vortrag Ihr gerne halten würdet.
Anmeldung
Per eMail an hallowelt@i2.informatik.uni-erlangen.de.Prüfung/Schein
-
Bachelor
- Bachelor-Seminarschein: 45 - 60 Minuten Vortrag, aus jedem Gebiet mindestens eine gelöste Programmieraufgabe, Anwesenheit bei den Vorträgen, Prüfung über den eigenen Vortrag (ECTS: 2,5)
- Schlüsselqualifikation: 45 - 60 Minuten Vortrag, aus jedem Gebiet mindestens eine gelöste Programmieraufgabe, 30 Aufgaben insgesamt, Anwesenheit bei den Vorträgen, nicht mit Informatik als Haupt-/Nebenfach möglich (ECTS: 5)
-
Diplom
- Hauptseminarschein: 45 - 60 Minuten Vortrag, 20 gelöste Programmieraufgaben, aus jedem Gebiet mindestens eine Aufgabe, Anwesenheit bei den Vorträgen
- 3 SWS unbenotet: 30 gelöste Programmieraufgaben, aus jedem Gebiet mindestens eine Aufgabe, Anwesenheit bei den Vorträgen




