Modulinformationssystem Informatik

 

Fortgeschrittenenpraktikum (Rechnergestützte Programmentwicklung) URL PDF XML

Modulcode: A5.3.8
Englische Bezeichnung: Computer-aided Program Development
Modulverantwortliche(r): Prof. Dr. Rudolf Berghammer
Turnus: unregelmäßig (SS10)
Präsenzzeiten: 4PÜ
ECTS: 8
Workload: 240 Std.
Dauer: ein Semester
Modulkategorien: A5 (Sonstige)
Lehrsprache: Deutsch
Voraussetzungen: Info

Kurzfassung:

In diesem Modul wenden die Studierenden Methoden der rechnergestützten Programmentwicklung an, um Applikationen für eine bestimmte Plattform zu erstellen.

Lernziele:

Ziel ist zu erlernen, wie eine möglichst vollständige Realisierung einer nichttrivialen Applikation unter Verwendung von Werkzeugen und verschiedener Techniken und Methoden erreicht werden kann.

Lehrinhalte:

  1. Grundlagen der jeweiligen Programmiersprache
  2. Einführung in die Verwendung des Rahmens für die jeweilige Plattform
  3. Praktische Anwendung verschiedener Werkzeuge,Methoden und Techniken aus dem Bereich der rechnergestützten Programmentwicklung, z.B.:
    • Statische Programmanalyse
    • Rechnergestütztes Refactoring
    • Codegenerierung aus Modellspezifikationen
    • Verwendung verschiedener Werkzeuge für Debugging und Profiling
    • Systeme zur Versionsverwaltung

In einzelnen Gruppen mit normalerweise je vier Teilnehmern entwickeln die Studierenden Applikationen für die jeweilige Plattform. Zu Beginn des Praktikums erfolgt eine Einführung in die verwendete Programmiersprache sowie in den zu verwendenden Rahmen für die Programmierung der Applikation.

Neben den unter den Lernzielen aufgeführten Themen wird in der Veranstaltung auch Wert auf die Entwicklung der Teamfähigkeit und die Erstellung von lesbaren und wartbaren Programm-Code gelegt. Weiterhin ist auch ein auf die Zielgruppe der jeweiligen Applikation hin orientiertes Denken gefragt.

Weitere Voraussetzungen:

Bachelorstudium bis zum 4. Semester.

Interesse am Programmieren und an Softwareentwicklung.

Prüfungsleistung:

Mündliche Abschlußprüfung am Ende des Semesters.

Lehr- und Lernmethoden:

Verwendbarkeit:

Literatur:

Wird im Laufe des Praktikums angegeben.

Verweise:

Kommentar: