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 |