Kommentar |
Inhalte:
Anhand einer modernen Programmiersprache (z.B. Python) werden grundlegende Programmiertechniken und deren Anwendung besprochen. Inhalte im Einzelnen:
- Einführung und grundlegende Struktur von Programmen
- Lexikalische Elemente, Datentypen und Variablen, Ausdrücke und Anweisungen
- Ein- und Ausgabe mittels Pipes und Streams
- Ausnahmebehandlung
- Funktionen-Grundlegende Algorithmen: Suchen, Sortieren
- Konstrukte moderner Programmiersprachen
- Alternative Sprachen (z.B. Java)
Lernziele:
Die Studierenden sollen die Konzepte moderner Programmiersprachen kennen und anwenden lernen. Sie sollen dem Problem angemessene Datenstrukturen und Programmkonstrukte wählen, beurteilen und verwenden können. Ausgehend von den elementaren Sprachkonstrukten sollen die Studierenden in der Lage sein, kleinere Problemstellungen in einen Algorithmus zu überführen und in Python und Java zu implementieren. Hierbei sollen die Studierenden lernen, den Standards und Konventionen entsprechenden, verständlichen und gut dokumentierten Quellcode zu erzeugen. |
Literatur |
- Sedgewick,R., Wayne, K., Dondero, R. (2015). Introduction to Programming in Python: An Interdisciplinary Approach.
- Lutz, M., Ascher, D., (2007). Einführung in Python
- Sedgewick, R., Wayne, K. (2011). Algorithms
- Ullenboom, C., (2018). Java ist auch eine Insel
|
Bemerkung |
* Zusätzlich zu der Vorlesung ist der Besuch einer Übung verpflichtend:
ÜB01: Mo, 08:00-10:00, LF 257 ÜB02: Mo, 08:00-10:00, LC 036 ÜB03: Mo, 10:00-12:00, LF 257 ÜB04: Mo, 10:00-12:00, LC 036 ÜB05: Mo, 16:00-18:00, LE 120 ÜB06: Di, 12:00-14:00, LC036 ÜB07: Di, 14:00-16:00, LF 257 ÜB08: Di, 16:00-18:00, LC 036 ÜB09: Di, 16:00-18:00, LE 120 ÜB10: Mi, 10:00-12:00, LC 036 ÜB11: Mi, 10:00-12:00, LF 257 ÜB12: Mi, 16:00-18:00, LC 036 ÜB13: Do, 08:00-10:00, LC 036 ÜB14: Do, 10:00-12:00, LF 257 ÜB15: Do, 14:00-16:00, LC137 ÜB16: Fr, 08:00-10:00, LC 036 ÜB17: Fr, 10:00-12:00, LF 035 ÜB18: Fr, 12:00-14:00, LK 052 ÜB19: Fr, 12:00-14:00, LC 036
Bitte melden Sie sich hier ausschl. für das fachfremde Modul E3 Studium liberale an. (Als Fachstudent wählen Sie zur Anmeldung das fachintern übliche Verfahren; bei LSF: die gleichnamige Veranstaltung ohne das Präfix 'E3'.) Anmeldefrist ab dem 18.09.2019. Weitere Informationen zum Modul E3/Studium liberale, alle Veranstaltungen in chronologischer Reihenfolge, eine Liste freier Plätze etc. finden Sie oben unter „Weitere Links“. |