Informatik I - Vorlesungen
Hier werden während des Semesters die Materalien zur Vorlesung bereit gestellt.
| Nr. | Datum | Thema | Folien | Aufzeichnung | Dateien | Änderung | 
|---|---|---|---|---|---|---|
| 0. | Di, 18.10.2016 | Organisation | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | ||
| 1. | Di, 18.10.2016 | Grundlagen | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | |||
| 2. | Di, 18.10.2016 Fr, 21.10.2016 | Erste Schritte in Python | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | ||
| 3. | Fr, 21.10.2016 | Werte, Typen, Variablen, Ausdrücke | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | |||
| 4. | Fr, 21.10.2016 Di, 25.10.2016 | Funktionen: Aufrufe und Definitionen | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | ||
| 5. | Di, 25.10.2016 Fr, 28.10.2016 | Bedingungen, bedingte Ausführung und While-Schleifen | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | ||
| 6. | Fr, 28.10.2016 | Python-Programme schreiben, kommentieren, starten und entwickeln | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | ||
| 7. | Fr, 04.11.2016 | Endliche Automaten | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | main.py | ||
| 8. | Fr, 04.11.2016 Di, 08.11.2016 | Spieltheorie | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | ||
| 9. | Di, 08.11.2016 | Rekursion | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | ||
| 10. | Fr, 11.11.2016 Di, 15.11.2016 | Sequenzen, For-Schleifen und Objekte und Identität | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | 14.11.2016 | |
| 11. | Fr, 18.11.2016 | Bäume | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | ||
| 12. | Fr, 18.11.2016 Di, 22.11.2015 | Programmentwicklung: Testen und Debuggen | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | expreval0.py expreval1.py expreval2.py | |
| 13. | Di, 22.11.2016 Fr, 25.11.2016 | Dictionaries & Mengen | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | 24.11.2016 | |
| 14. | Fr, 25.11.2016 Di, 29.11.2016 | Funktionsaufrufe & Ausnahmebehandlung | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | kaboom.py | |
| 15. | Di, 29.11.2016 Fr, 2.12.2016 | Ein-/Ausgabe: String-Literale, String-Interpolation, Dateien, Dateinamen und Ordner, Persistente Daten, Pipes | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | (Aufzeichnung 1) Aufzeichnung 2 | grep_joke.py killing_joke_sketch.txt walk.py | |
| 16. | Fr, 02.12.2016 Di, 06.12.2016 | 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 | 05.12.2016 | 
| 17. | Di, 06.12.2016 Fr, 09.12.2016 | Objekt-orientierte Programmierung: Einstieg | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | geoclasses.py tkcv.py tkhw.py cvgeo.py | |
| 18. | Di, 13.12.2016 | OOP: Aggregierung, Properties, Operator-Überladung und magische Klassen | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | overloading.py properties.py setget.py getattr-dict.py container.py | |
| 19. | Fr, 16.12.2016 | Berufsethik, Computerethik und Wissenschaftsethik | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | ||
| 20. | Fr, 23.12.2016 Di, 10.01.2017 | OOP: RoboRally als Beispiel | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | roborally.py | |
| 21. | Fr, 13.01.2017 | Klassenmethoden, Klassen und Typen, Standardmethoden für Sequenzen und Strings | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 (Aufzeichnung 2) | classmethods.py arabic.py | |
| 22. | Di, 17.01.2017 | Reguläre Ausdrücke | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | email-syntax.py count.py | 19.01.2017 | 
| 23. | Di, 20.01.2017 | Das WWW befragen | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | wetter.py wetter1.py temperature.py | |
| 24. | Fr, 20.01.2017 | Effiziente Programme | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | fac_rec_iter.py faktorial.py fibonacci.py fibonacci_cprofile.py cpbsp.py bf_.py bfa.py bfb.py bfc.py bftrace.py prime.b in.txt in10.txt | 23.01.2017 | 
| 25. | Di, 24.01.2017 Fr, 27.01.2017 | Laufzeitanalyse von Algorithmen | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | ||
| 26. | Fr, 27.01.2017 Di, 31.01.2017 Fr, 03.02.2017 | Funktionale Programmierung in Python | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | scope.py nonlocal.py | |
| 27. | Fr, 03.02.2017 | Iteratoren und Generatoren | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | (Aufzeichnung 1) | ||
| 28. | Di, 07.02.2017 | Constraint Satisfaction, Backtracking und Constraint Propagierung | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | oz.py ozgen.py 8queens.py 8queensgen.py sudoku.py sudokucp.py | |
| 29. | Fr, 10.02.2017 | Eine kurze Geschichte der Informatik | (Bildschirm) (Drucker) (Drucker; 4-auf-1) | Aufzeichnung 1 | 
