Uni-Logo

Informatik I - Vorlesungen

Hier werden während des Semesters die Materalien zur Vorlesung bereit gestellt.

Nr. Datum Thema Folien Aufzeichnung Dateien Änderung
0. Di, 17.10.2017 Organisation (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
1. Di, 17.10.2017 Grundlagen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
2. Di, 17.10.2017
Fr, 20.10.2017
Erste Schritte in Python (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
3. Fr, 20.10.2017 Werte, Typen, Variablen, Ausdrücke (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
4. Fr, 20.10.2017
Di, 24.10.2017
Funktionen: Aufrufe und Definitionen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
5. Fr, 27.10.2017 Bedingungen, bedingte Ausführung und While-Schleifen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
6. Fr, 27.10.2017
Fr, 03.11.2017
Python-Programme schreiben, kommentieren, starten und entwickeln (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
7. Fr, 03.11.2017 Endliche Automaten (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
main.py
8. Di, 07.11.2017 Spieltheorie (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
9. Fr, 10.11.2017 Rekursion (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
10. Fr, 10.11.2017
Di, 14.11.2017
Sequenzen, For-Schleifen und Objekte und Identität (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
11. Fr, 17.11.2017 Bäume (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
12. Di, 21.11.2017 Programmentwicklung: Testen und Debuggen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
Aufzeichnung 2
expreval0.py
expreval1.py
expreval2.py
13. Fr, 24.11.2017 Dictionaries & Mengen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
14. Di, 28.11.2017 Funktionsaufrufe & Ausnahmebehandlung (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
kaboom.py
15. Di, 28.11.2017
Fr, 1.12.2017
Ein-/Ausgabe: String-Literale, String-Interpolation und Formatierung, Dateien, Dateinamen und Ordner, Persistente Daten, Pipes (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
grep_joke.py
killing_joke_sketch.txt
walk.py
06.12.2017
16. Fr, 01.12.2017
Di, 05.12.2017
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
06.12.2017
17. Fr, 08.12.2017 Objekt-orientierte Programmierung: Einstieg (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
geoclasses.py
tkcv.py
tkhw.py
cvgeo.py
18. Di, 12.12.2017
Fr, 15.12.2017
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, 15.12.2017 Berufsethik, Computerethik und Wissenschaftsethik (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
20. Fr, 18.12.2017
Di 09.0.12018
Eine kurze Geschichte der Informatik (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
21. Di, 09.01.2018
Fr, 12.01.2018
OOP: RoboRally als Beispiel (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
Aufzeichnung 2
roborally.py
22. Di, 16.01.2018 Klassenmethoden, Klassen und Typen, Standardmethoden für Sequenzen und Strings (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
classmethods.py
arabic.py
23. Di, 16.01.2018 Exkurs: Datenübertragung über unzuverlässige Medien (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
chat_sync.py
chat_async.py
24. Fr, 19.01.2018
Di, 23.01.2018
Reguläre Ausdrücke (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
Aufzeichnung 2
email-syntax.py
count.py
22.01.2018
25. Di, 23.01.2018 Das WWW befragen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
wetter0.py
wetter1.py
wetter2.py
temperature.py
26. Fr, 26.01.2018 Effiziente Programme (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
fac_rec_iter.py
faktorial.py
fibonacci.py
fibonacci_cprofile.py
bf_.py
bfa.py
bfb.py
bfc.py
bftrace.py
prime.b
in.txt
in10.txt
27. Fr, 26.01.2018
Di, 30.01.2018
Fr, 02.02.2018
Funktionale Programmierung in Python (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
scope.py
nonlocal.py
28. Fr, 02.02.2018 Iteratoren und Generatoren (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
29. Di, 07.02.2017 Constraint Satisfaction, Backtracking und Constraint Propagierung (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
Aufzeichnung 2
oz.py
ozgen.py
8queens.py
8queensgen.py
sudoku.py
sudokucp.py
sudokucpgen.py