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, 22.10.2013 Organisation (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
26.10.2013
1. Di, 22.10.2013 Grundlagen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
2. Di, 22.10.2013
Fr, 25.10.2013
Erste Schritte in Python (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
26.10.2013
3. Fr, 25.10.2013 Werte, Typen, Variablen, Ausdrücke (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
4. Fr, 25.10.2013
Di, 29.10.2013
Funktionen: Aufrufe und Definitionen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
5. Di, 29.10.2013
Di, 05.11.2013
Bedingungen, bedingte Ausführung, While-Schleifen und Rekursion (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
04.10.2013
6. Di, 05.11.2013
Fr, 08.11.2013
Python-Programme schreiben, kommentieren, starten und entwickeln (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
7. Fr, 08.11.2013 Sequenzen und for-Schleifen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
13.11.2013
8. Di, 12.11.2013
Fr, 15.11.2013
Programmentwicklung und Einsatz rekursiver Datentypen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
calc1.py
calc2.py
calc2a.py
calc3.py
calc3a.py
18.11.2013
9. Fr, 15.11.2013
Di, 19.11.2013
Programmentwicklung: Testen und Debuggen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
18.11.2013
10. Di, 19.11.2013 Zwischenspiel: Warum Python? (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
20.11.2013
11. Di, 19.11.2013 Dictionaries & Mengen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
20.11.2013
12. Fr, 22.11.2013 Gleichheit und Identität, Funktionsaufrufe & Ausnahmebehandlung (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
13. Di, 26.11.2013 Ein-/Ausgabe: String-Literale, String-Interpolation, Dateien, Dateinamen und Ordner, Persistente Daten, Pipes (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
04.12.2013
14. Fr, 29.11.2013 Fingerübung: Ein Interpreter für Brainf*ck (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
05.12.2013
15. Di, 03.12.2013
Fr, 05.12.2013
Objekt-orientierte Programmierung: Einstieg (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
geoclasses.py
05.12.2013
16. Fr, 06.12.2013 OOP: Aggregierung, Properties, Operator-Überladung und magische Klassen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
newgeoclasses.py
overloading.py
properties.py
06.12.2013
17. Di, 10.12.2013 Klassenmethoden, Klassen und Typen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
classmethods.py
13.12.2013
18. Fr, 13.12.2013 OOP: RoboRally als Beispiel (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
roborally.py
roborally-aufgabe.py
17.12.2013
19. Di, 17.12.2013 Berufsethik und Wissenschaftsethik (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
20. Di, 07.01.2014
Fr, 10.01.2014
Reguläre Ausdrücke (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
Aufzeichnung 2
email-syntax.py
count.py
09.01.2014
21. Di, 14.01.2014 Das WWW befragen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
wetter.py
temperature.py
22. Di, 14.01.2014
Fr, 17.01.2014
Effizient programmieren (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
16.01.2014
23. Fr, 17.01.2014
Di, 21.01.2014
Laufzeitanalyse von Algorithmen (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
31.01.2014
Nur erste Stunde aufgezeichnet
24. Di, 21.01.2014
Fr, 24.01.2014
Di, 28.01.2014
Funktionale Programmierung in Python (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
28.01.2014
25. Fr, 31.01.2014 Iteratoren und Generatoren (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
03.02.2014
26. Fr, 31.01.2014
Di, 04.02.2014
Fr, 07.02.2014
Constraint Satisfaction, Backtracking und Constraint Propagierung (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
oz.py
ozgen.py
8queens.py
sudoku.py
sudokucp.py
04.02.2014
27. Fr, 07.02.2014 Wissenschaftliches Rechnen mit numpy, scipy und matplotlib (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
arraytest.py
mplbeispiel.py
28. Di, 11.02.2014 Eine kurze Geschichte der Informatik (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1
29. Fr, 14.02.2014 Ausblick (Bildschirm)
(Drucker)
(Drucker; 4-auf-1)
Aufzeichnung 1