I928 – Applied Programming (Python)

Modul
Applied Programming (Python)
Applied Programming (Python)
Modulnummer
I928
Version: 1
Fakultät
Informatik/Mathematik
Niveau
Master
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r

Dipl.-Inf. Robert Ringel
robert.ringel(at)htw-dresden.de

Dozent/-in(nen)

Dipl.-Inf. Robert Ringel
robert.ringel(at)htw-dresden.de

Lehrsprache(n)

Englisch
in "Applied Programming (Python)"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Übung | 2.00 SWS Praktikum)

Selbststudienzeit

90.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

Alternative Prüfungsleistung - Projekt
Modulprüfung | Wichtung: 100% | wird in englischer Sprache abgenommen
in "Applied Programming (Python)"

Lehrform

Übung, PC-Praktikum, Projektarbeit

tutorial, PC - tutorial, project work

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • introduction of Python workbench
  • variables, data types, operations
  • control statements and program structures
  • data structures and their application
  • working with text files
  • creation of charts
  • usage of extension modules
  • Einführung in die python Arbeitsumgebung
  • Variablen, Datenstrukturen, Rechenoperationen
  • Steueranweisungen und Programmstrukturen
  • Datenstrukturen und ihre Anwendung
  • Arbeit mit Textdateien
  • Erzeugen von Diagrammen
  • Einsatz von Erweiterungsmodulen
Qualifikationsziele
  • developing a Python project in an applied context during self study = synthesize
  • reflection of approach and work progress by mile stone discussions = evaluate
  • project presentation  (oral exam) = apply / understand
  • Programmieren einer Python-Projektarbeit zur Lösung einer anwendungsbezogenen Aufgabenstellung im Rahmen der Praktikums- und Selbststudienzeit = Synthetisieren
  • Reflexion von Lösungsansatz und Arbeitsfortschritt im Rahmen von Meilensteingesprächen = Evaluieren
  • Fachvortrag zur Vorstellung des erarbeiteten Python-Programms im Rahmen der Projektpräsentation (MP) = Anwenden/Verstehen
Sozial- und Selbstkompetenzen

self management, team work, group communication, presentation

Arbeitsorganisation, Teamarbeit, Gruppenkommunikation, Ergebnispräsentation

Besondere Zulassungsvoraussetzung
Empfohlene Voraussetzungen
Fortsetzungsmöglichkeiten
Literatur
  • Mark Lutz: Learning Python. 5. Auflage. O'Reilly, Sebastopol (u. a.) 2013, ISBN 978-1-4493-5573-9
  • Thomas Theis: Einstieg in Python. Ideal für Programmieranfänger geeignet. 4., akt. u. erw. Auflage. Galileo Press, Bonn 2014, ISBN 978-3-8362-2861-9
  • Learning Python, Mark Lutz, O'Reilly, ISBN-13: 978-1449355739
  • Python Cookbook, David Beazley, Brian K. Jones, O'Reilly, ISBN-13: 978-1449340377
Aktuelle Lehrressourcen
Keine
Hinweise
Keine Angabe