### PO 2020 ### ### Studiengang und Semester 5BOMI:2020, 5BOWI:2016, 5BOWI:2024 ### Modulbezeichnung Objektorientierte Skriptsprachen ### Englische Modulbezeichnung Object-oriented Scripting Languages ### Modulkürzel OOS ### Art BOWI: Wahlpflichtmodul BOMI: Wahlpflichtmodul Schwerpunkt Digitale Medien und Schwerpunkt Informatik und Software-Entwicklung ### ECTS-Punkte 5 ### Studentische Arbeitsbelastung 37, 113 ### Voraussetzungen (laut Prüfungsordnung) keine ### Empfohlene Voraussetzungen Grundlagen der Programmierung 2, Web-Programmierung oder Internettechnologie/Client/Server ### Pruefungsform und -dauer Portfolioprüfung ### Lehrmethoden und Lernmethoden Multimedial aufbereitetes Online-Studienmodul zum Selbststudium mit zeitlich parallel laufender Online-Betreuung und regelmäßigen virtuellen Lehrveranstaltungen ### Modulverantwortlicher C. Wunck ### ModulverantwortlicherVFH T. Preuss (THB) ### Qualifikationsziele Die Studierenden kennen die Grundprinzipien von objektorientierten Skriptsprachen. Sie kennen die Konzepte der objektorientierten Programmierung in Python und können diese sicher in Kombination mit anderen Technologien (Webanwendungen, CLI, TK, Spieleprogrammierung) anwenden. Die Studierenden sind in der Lage gängige Bibliotheken, Frameworks und Entwurfsmuster auf ihre Eignung für komplexe Anwendungen zu untersuchen und diese anzuwenden. ### Lehrinhalte Objektorientierte Programmierung in Python Design Pattern in Python Anwendung des Zend Framework GUI-Programmierung mit GTK+ / PyGTK Spieleprogrammierung mit PyGame Web-Frameworks (z. B. Django) PaaS-Anwendungen (am Beispiel der Google Appengine) ### Literatur Michael Weigend: Python 3: Lernen und professionell anwenden, mitp Professional, 2016 Johannes Ernesti, Peter Kaiser: Python 3: Das umfassende Handbuch: Sprachgrundlagen, Objektorientierung, Modularisierung, 2015 Al Sweigart: Automate the boring Stuff with Python, No Starch Press, 2017. (https://automatetheboringstuff.com/) ### Titel der Lehrveranstaltung Objektorientierte Skriptsprachen ### Dozent C. Wunck ### SWS 4