Informatik I - Vorlesungen
Hier werden während des Semesters die Materalien zur Vorlesung bereit gestellt.
Nr. | Datum | Thema | Folien | Aufzeichnung | Dateien | Änderung |
---|---|---|---|---|---|---|
0. | Di, 21.10.2014 | Organisation |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
||
1. | Di, 21.10.2014 | Grundlagen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
|||
2. | Di, 21.10.2014 Fr, 24.10.2014 |
Erste Schritte in Python |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
||
3. | Fr, 24.10.2014 | Werte, Typen, Variablen, Ausdrücke |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
|||
4. | Fr, 24.10.2014 Di, 28.10.2014 |
Funktionen: Aufrufe und Definitionen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
27.10.2014 | |
5. | Di, 28.10.2014 Fr, 31.10.2014 |
Bedingungen, bedingte Ausführung und While-Schleifen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
05.11.2014 | |
6. | Fr, 31.10.2014 | Python-Programme schreiben, kommentieren, starten und entwickeln |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
|||
7. | Fr, 31.10.2014 Di, 04.11.2014 |
Rekursion |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
05.11.2014 | |
8. | Di, 04.11.2014 Fr, 07.11.2014 |
Sequenzen, For-Schleifen und Objekte und Identität |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
07.11.2014 | |
9. | Fr, 07.11.2014 Di, 11.11.2014 |
Bäume |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
14.11.2014 | |
10. | Di, 11.11.2014 Fr, 14.11.2014 |
Programmentwicklung: Testen und Debuggen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
expreval0.py expreval1.py expreval2.py |
14.11.2014 |
11. | Fr, 14.11.2014 Di, 18.11.2014 |
Dictionaries & Mengen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
|||
12. | Di, 18.11.2014 | Funktionsaufrufe & Ausnahmebehandlung |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
kaboom.py |
20.11.2014 |
13. | Fr, 21.11.2014 | Ein-/Ausgabe: String-Literale, String-Interpolation, Dateien, Dateinamen und Ordner, Persistente Daten, Pipes |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
walk.py |
21.11.2014 |
14. | Di, 25.11.2014 | Fingerübung: Ein Interpreter für Brainf*ck |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
bf.py rot13.b squares.b hello.b |
||
15. | Fr, 28.11.2014 Di, 02.12.2014 |
Objekt-orientierte Programmierung: Einstieg |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
geoclasses.py tkcv.py tkhw.py cvgeo.py |
01.12.2014 |
16. | Fr, 05.12.2014 | OOP: Aggregierung, Properties, Operator-Überladung und magische Klassen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
overloading.py properties.py |
05.12.2014 |
17. | Di, 09.12.2014 | Klassenmethoden, Klassen und Typen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
classmethods.py |
|
18. | Fr, 12.12.2014 | OOP: RoboRally als Beispiel |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 Aufzeichnung 2 |
roborally.py roborallyTk.py gifs.zip |
12.01.2015 |
19. | Di, 19.12.2014 | Berufsethik und Wissenschaftsethik |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
|||
20. | Fr, 09.01.2015 Fr, 10.01.2015 |
Reguläre Ausdrücke |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
email-syntax.py count.py |
12.01.2015 |
21. | Di, 13.01.2015 | Das WWW befragen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
wetter.py wetter1.py temperature.py |
13.01.2015 |
22. | Fr, 16.01.2015 Di, 20.01.2015 |
Effiziente Programme |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
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 |
19.01.2015 |
23. | Di, 20.01.2015 Fr, 23.01.2015 |
Laufzeitanalyse von Algorithmen |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
21.01.2015 | |
24. | Fr, 23.01.2015 Di, 27.01.2015 |
Funktionale Programmierung in Python |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 Aufzeichnung 2 |
28.01.2015 | |
25. | Fr, 30.01.2015 | Iteratoren und Generatoren |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 |
||
26. | Fr, 30.01.2015 Di, 03.02.2015 Fr, 06.02.2015 |
Constraint Satisfaction, Backtracking und Constraint Propagierung |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
Aufzeichnung 1 Aufzeichnung 2 |
oz.py ozgen.py 8queens.py sudoku.py sudokucp.py |
09.02.2015 |
27. | Fr, 06.02.2015 | Wissenschaftliches Rechnen mit numpy, scipy und matplotlib |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |
arraytest.py mplbeispiel.py |
||
28. | Di, 11.02.2015 | Eine kurze Geschichte der Informatik |
(Bildschirm) (Drucker) (Drucker; 4-auf-1) |