Informatik I - Vorlesungen
Hier werden während des Semesters die Materalien zur Vorlesung bereit gestellt.
Nr. | Datum | Thema | Folien | Aufzeichnung | Dateien | Änderung |
---|---|---|---|---|---|---|
0. | Di, 20.10.2015 | Organisation |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
||
1. | Di, 20.10.2015 | Grundlagen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
|||
2. | Di, 20.10.2015 Fr, 23.10.2015 |
Erste Schritte in Python |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
||
3. | Fr, 23.10.2015 | Werte, Typen, Variablen, Ausdrücke |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
|||
4. | Fr, 23.10.2015 Di, 27.10.2015 |
Funktionen: Aufrufe und Definitionen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
27.10.2015 | |
5. | Di, 27.10.2015 Fr, 30.10.2015 |
Bedingungen, bedingte Ausführung und While-Schleifen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
||
6. | Fr, 30.10.2015 | Python-Programme schreiben, kommentieren, starten und entwickeln |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
|||
7. | Fr, 30.10.2015 Di, 03.11.2015 |
Endliche Automaten |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
04.11.2015 | |
8. | Di, 03.11.2015 Fr, 06.11.2015 (keine Aufnahme) |
Spieltheorie |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
09.11.2015 | ||
9. | Fr, 06.11.2015 (keine Aufnahme) | Rekursion |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
|||
10. | Di, 10.11.2015 | Sequenzen, For-Schleifen und Objekte und Identität |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
||
11. | Fr, 13.11.2015 | Bäume |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
||
12. | Di, 17.11.2015 | Programmentwicklung: Testen und Debuggen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
expreval0.py expreval1.py expreval2.py |
|
13. | Fr, 20.11.2015 Di, 24.11.2015 |
Dictionaries & Mengen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
24.11.2015 | |
14. | Di, 24.11.2015 Fr, 27.11.2015 |
Funktionsaufrufe & Ausnahmebehandlung |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
kaboom.py |
|
15. | Fr, 27.11.2015 | Fingerübung: Ein Interpreter für Brainf*ck |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
konv.b loop.b hello.b bf.py fact.b self.b selfhello.b selffact.b |
|
16. | Di, 01.12.2015 | Ein-/Ausgabe: String-Literale, String-Interpolation, Dateien, Dateinamen und Ordner, Persistente Daten, Pipes |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
grep_joke.py killing_joke_sketch.txt walk.py |
|
17. | Fr, 04.12.2015 Di, 08.12.2015 |
Objekt-orientierte Programmierung: Einstieg |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
geoclasses.py tkcv.py tkhw.py cvgeo.py |
08.12.2015 |
18. | Di, 08.12.2015 Fr, 11.12.2015 |
OOP: Aggregierung, Properties, Operator-Überladung und magische Klassen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
overloading.py properties.py |
11.12.2015 |
19. | Fr, 11.12.2015 | Klassenmethoden, Klassen und Typen, Standardmethoden für Sequenzen und Strings |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
classmethods.py arabic.py |
|
20. | Di, 15.12.2015 | Berufsethik und Wissenschaftsethik |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
||
21. | Fr, 18.12.2015 Fr, 08.01.2016 |
OOP: RoboRally als Beispiel |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 Aufzeichnung 2 |
roborally.py |
21.12.2015 |
22. | Fr, 12.01.2016 | Reguläre Ausdrücke |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
email-syntax.py count.py |
|
23. | Di, 15.01.2016 | Das WWW befragen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
wetter.py wetter1.py temperature.py |
|
24. | Fr, 19.01.2016 | Effiziente Programme |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
fac_rec_iter.py faktorial.py fibonacci.py fibonacci_cprofile.py cpbsp.py bfio.py bfa.py bfb.py bfc.py bftrace.py prime.b in.txt in10.txt |
|
25. | Fr, 22.01.2016 Di, 26.01.2016 |
Laufzeitanalyse von Algorithmen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
25.01.2016 | |
26. | Di, 26.01.2016 Fr, 29.01.2016 |
Funktionale Programmierung in Python |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 Aufzeichnung 2 |
||
27. | Di, 02.02.2016 | Iteratoren und Generatoren |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
||
28. | Di, 02.02.2016 Fr, 05.02.2016 |
Constraint Satisfaction, Backtracking und Constraint Propagierung |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
oz.py ozgen.py 8queens.py sudoku.py sudokucp.py |
|
29. | Di, 09.02.2016 Fr, 12.02.2016 |
Eine kurze Geschichte der Informatik |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
||
30. | Fr, 12.02.2016 | Ausblick |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |