Softwarearchitektur & Programmierung
Niveau der Lehrveranstaltung/des Moduls laut Lehrplan
second cycle, Master
Lernergebnisse der Lehrveranstaltung/des Moduls
Die Absolventin, der Absolvent / die Studierenden:
* hat einen Überblick über Programmiersprachen
* kennt das Zusammenspiel zwischen Hard- und Software
* kennt Struktur und den Aufbau von Programmen
* kann Programme in einer Hochsprache erstellen
* kann die Entwicklungsumgebung für eine Programmiersprache benutzen
* kann überschaubare Probleme in einem Programm umsetzen
Voraussetzungen laut Lehrplan
gemäß Zugangsvoraussetzungen
Lehrinhalte
* Programmiersprachen (Klassifizierung, Prinzipien, Historie)
* Detaillierte Betrachtung einer modernen Programmiersprache (z.B. Phyton)
* Aufbau von Programmen
* Datentypen, Operatoren, Ablaufstrukturen
* Entwicklungsumgebung
* Typische Arbeitsschritte
* Einrichten der Entwicklungsumgebung
* Programmierung (Eingabe, Debugging, Ausführung)
* Selbständige Planung und Programmierung auf Basis der in der Vorlesung vermittelten Programmiersprachen
empfohlene Fachliteratur
Klein B.; Einführung in Python 3: Für Ein- und Umsteiger; München; 2017
Lutz M.; Python - kurz & gut; 2014
Sweigart A.; Routineaufgaben mit Python automatisieren: Praktische Pro- grammierlösungen für Einsteiger; 2016
Theis Th.; Einstieg in Python: Ideal für Programmieranfänger geeignet; 2014
Bewertungsmethoden und -kriterien
Klausur
Unterrichtssprache
Deutsch
Anzahl der zugewiesenen ECTS-Credits
6
eLearning Anteil in Prozent
30
Semesterwochenstunden (SWS)
3
geplante Lehr- und Lernmethoden
Vortrag, Einzelarbeit mit Software, Gruppenarbeit, Präsentation und Diskussion von Aufgaben
Semester/Trimester, in dem die Lehrveranstaltung/das Modul angeboten wird
1
Name des/der Vortragenden
Dipl.-Ing. Christoph Fröschl
Studienjahr
1. Studienjahr
empfohlene optionale Programmeinheiten
keine Angabe
Kennzahl der Lehrveranstaltungen/des Moduls
DAT.1
Art der Lehrveranstaltung/des Moduls
Integrierte Lehrveranstaltung
Art der Lehrveranstaltung
Pflichtfach
Praktikum/Praktika
nicht zutreffend