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, 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