Das Modul vermittelt die wichtigen Basisalgorithmen der Informatik. Das Grundwissen über effiziente Algorithmen und Datenstrukturen fördert die Problemlösungsfähigkeiten der Studierenden. Sie sollen in der Lage sein, einfache Probleme von der Auswahl der Verfahren bis zur effizienten Implementierung zu lösen. Für Lehramtsstudierende vermittelt das Modul somit Kenntnisse über grundlegende Problemstellungen der Informatik und dazugehörige Lösungsmöglichkeiten.
Vorlesender: | Junior-Prof. Dr. Martin Potthast |
Orga & Übungsbetrieb | Dr. Jochen Tiepmar |
Vorlesung: | Mittwoch 9:15 - 10:45 Uhr, HS 3 |
Beginn: | 10.10.2018 |
Ende & Hörsaalübung: | 06.02.2019 |
Klausur: | 12.02.2019 14:00 |
Audimax, HS2, HS3 | |
Klausurnoten | |
Klausurstatistiken | |
Für diese Studierenden konnte keine Zulassung festgestellt werden. Bitte melden Sie sich bei der Kontaktaddresse. | |
Nachklausur: | 05.04.2019 11:00 |
Audimax | |
Klausurnoten | |
Klausurstatistiken | |
Die Klausureinsichten finden in den ersten beiden Maiwochen statt. Für einen Termin melden Sie sich bitte bis bei der Kontaktaddresse (möglichst mit Informationen über passende und/oder nicht passende Zeiträume). | |
Die Noten werden nach der Klausureinsicht - also am 17.05. im Almaweb - veröffentlicht. Falls dies bei Ihnen eher nötig ist, melden Sie sich bitte. | |
Übungschein: | Studierende mit 50% der Übungspunkte |
Zeitaufwand VO: | 30h Präsenzzeit + 55h Selbststudium |
Zeitaufwand Ü: | 15h Präsenzzeit + 65h Selbststudium |
Übungsanmeldung: | Almaweb |
Materialien aus den Vorjahren.
Die Vorlesungsfolien können im Laufe des Semesters aktualisiert werden. Zur Klausurvorbereitung sollten die aktuellsten Folien verwendet werden.
Vorlesung | Folien | Thema |
---|---|---|
01 |
Organisation Folien |
Organisatorisches, Problem, Algorithmus, Datenstruktur, Sortieren (Insert Sort), Suchen (Binary Search), Labyrinthproblem (Pledge) |
02 |
Folien |
Problemlösung, Problemlösungsstrategien, Induktion, Deduktion |
03 | Folien | Phasen des Algorithm Engineering, Programmiersprachen, Pseudocode, Rekursion, Mergesort, Fibonacci, Memoisation |
04 | Folien | Maschinenmodell, Laufzeitanalyse, Asymptotische Analyse, Bachmann-Landau, Wachstum rekursiver Funktionen, Substitutionsmethode, Master-Theorem |
05 | Folien | Sortierproblem, Sortierparadigmen, Überblick |
06 | Folien | Sortieren durch Vergleichen (1), Insertion Sort, Heapsort, Binary Heap |
07 | Folien | Sortieren durch Vergleichen (2), Merge Sort, Quicksort |
08 | Folien | Sortieren durch Verteilen, Counting Sort, Radix Sort, Bucket Sort |
09 | Folien | Sortiertheorie, Minimales vergleichsbasiertes Sortieren |
10 | Folien | Datenstrukturen, Records, Container |
11 | Folien | Listen, Linked List, Stack, Queue, Priority Queue |
12 | Folien | Dictionaries, Direct-access Table, Hash Tables, Probing Heuristiken, Linear Probing, Quadratic Probing, Double Hashing |
13 | Folien | Hash Functions, Divisionsrestmethode, Multiplikative Methode |
Der Übungsbetrieb findet wöchentlich statt, wobei in den
mit 'A' gekennzeichneten Wochen die Ausgabe der korrigierten
Übungsblätter erfolgt.
Für die Teilnahme an den Übungen
ist die Anmeldung zu einer der folgenden
Übungsgruppen unbedingt erforderlich. Die Übungsanmeldung findet über Almaweb statt.
Termine der Übungsgruppen:
Seminar | Zeitraum |
---|---|
A1 | 08.11 - 14.11 |
B1 | 15.11 - 21.11 |
A2 | 22.11 - 28.11 |
B2 | 29.11 - 05.11 |
A3 | 06.12 - 12.12 |
B3 | 13.12 - 19.12 |
A4 | 10.01 - 16.01 |
B4 | 17.01 - 23.01 |
A5/6 | 24.01 - 30.01 |
B5/6 | 31.01 - 06.02 |
Gruppe | Uhrzeit | Tag | Raum | Seminarleitung |
---|---|---|---|---|
a | 11:15 - 12:45 | Mo | SG 3-10 | Reckziegel, Martin |
b | 11:15 - 12:45 | Mo | SG 3-12 | Tiepmar, Jochen |
c | 09:15 - 10:45 | Di | SG 3-12 | Reckziegel, Martin |
d | 09:15 - 10:45 | Di | SG 3-10 | *entfällt* |
e | 09:15 - 10:45 | Di | Härtelstraße 16-18, S 015.2 | Findeiß, Sven |
f | 11:15 - 12:45 | Di | Härtelstraße 16-18, S 015.2 | Findeiß, Sven |
g | 13:15 - 14:45 | Di | Härtelstraße 16-18, S 015.2 | Geiß, Manuela |
h | 15:15 - 16:45 | Di | Härtelstraße 16-18, S 015.2 | Geiß, Manuela |
i | 11:15 - 12:45 | Mi | SG 3-10 | Gärtner, Fabian |
j | 11:15 - 12:45 | Mi | SG 3-12 | *entfällt* |
k | 17:15 - 18:45 | Mi | SG 3-10 | *entfällt* |
l | 17:15 - 18:45 | Mi | SG 3-12 | *entfällt* |
m | 15:15 - 16:45 | Do | SG 3-10 | Tiepmar, Jochen |
n | 15:15 - 16:45 | Do | SG 3-12 | Reckziegel, Martin | Efer, Thomas |
o | 07:30 - 09:00 | Fr | SG 3-10 | Gärtner, Fabian |
p | 07:30 - 09:00 | Fr | SG 3-12 | *entfällt* |
q | 11:15 - 12:45 | Fr | SG 3-10 | Efer, Thomas |
r | 11:15 - 12:45 | Fr | SG 3-12 | *entfällt* |
s | 13:15 - 14:45 | Fr | SG 3-10 | *entfällt* |
t | 13:15 - 15:45 | Fr | SG 3-12 | Efer, Thomas |
Serie 4 ist versehentlich nur mit 22 Punkten online gegangen. Die dadurch fehlenden 3 Punkte werden für alle Studierenden auf die Gesamtsumme aufaddiert.
Gesamtpunkte:
Tabelle
Visualisierung
Die Punktelisten der aktuellen Serie werden mit dem aktuellen Stand der Korrekturen erzeugt. Deshalb ist es möglich, dass die Punktelisten der aktuellen Serie noch unvollständig sind. Sollten nach den B-Wochen noch Punkte fehlen, wenden Sie sich bitte an oben angegebene Kontaktaddresse.
Nicht abgeholte Übungen werden nach den jeweiligen B-Wochen zentral gesammelt. Termine zur Abholung vergangener Serien können über die Kontaktaddresse angefragt werden.
Serie | Ausgabe | Abgabe | Download | |
---|---|---|---|---|
1 (25 P) | 24.10. | 31.10. | Aufgabenblatt | Punkte |
2 (25 P) | 07.11. | 14.11. | Aufgabenblatt | Punkte |
3 (25 P) | 21.11. | 28.11. | Aufgabenblatt | Punkte |
4 (25 P) | 05.12. | 12.12. | Aufgabenblatt | Punkte |
5/6 (50 P) | 19.12. | 16.01. | Aufgabenblatt | Punkte |