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
Modul­verantwortliche/-r

Dr. rer. nat. Robert Ringel
robert.ringel(at)htw-dresden.de

Dozierende

Dr. rer. nat. Robert Ringel
robert.ringel(at)htw-dresden.de

Lehrsprache(n)

Englisch

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üfungs­vorleistung(en)
Keine Angabe
Prüfungsleistung(en)

Alternative Prüfungsleistung - Projekt
Wichtung: 100 % | Wird in englischer Sprache abgenommen

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 Zulassungs­voraussetzung(en)
Keine Angabe
Empfohlene Voraussetzungen
Keine Angabe
Fortsetzungs­möglichkeiten
Keine Angabe
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 Angabe
Hinweise
Keine Angabe