Website
Modulhandbuch vor WS 2014/15

Modul CS4131

Methodik des Programmierens (vor 2014) (MethoPrg)

Dauer:


1 Semester
Angebotsturnus:


Wird nicht mehr angeboten
Leistungspunkte:


4
Studiengang, Fachgebiet und Fachsemester:
  • Master Informatik 2012 (Wahl), Vertiefungsblock Programmierung, 2. oder 3. Fachsemester
Lehrveranstaltungen:
  • Methodik des Programmierens (Übung, 1 SWS)
  • Methodik des Programmierens (Vorlesung, 2 SWS)
Workload:
  • 15 Stunden Prüfungsvorbereitung
  • 45 Stunden Präsenzstudium
  • 60 Stunden Selbststudium und Aufgabenbearbeitung
Lehrinhalte:
  • Programmieren als Entwicklungsprozess
  • Von der Spezifikation zum funktionalen Algorithmus
  • Verbesserung funktionaler Algorithmen
  • Überführung funktionaler Algorithmen in imperative Programme
  • Verbesserung imperativer Programme
  • Verfeinerung der Datenstrukturen
  • Einführung von Zeigern und Geflechten
  • Übergang zu maschinennahen Kontroll- und Datenstrukturen
  • Methodik der objekt-orientierten Programmierung
  • Methoden der Abstraktion und Modularisierung
  • Fortgeschrittene Programmiertechniken
Qualifikationsziele/Kompetenzen:
  • Einsicht in die grundlegenden Methoden der Programmierung
  • Verständnis für wichtige Abstraktionsebenen der Programmierung
  • Fertigkeit in der Programmierung von Algorithmen mit angemessenen Sprachmitteln
  • Einsicht in das Zusammenspiel von Kontrol- und Datenstrukturen
  • Vertrautheit mit gängigen Abstraktions- und Modularisierungskonzepten
Vergabe von Leistungspunkten und Benotung durch:
  • Klausur oder mündliche Prüfung nach Maßgabe des Dozenten
Modulverantwortlicher:
Lehrende:
Literatur:
  • H. Partsch: Specification and Transformation of Programs - Springer 1990
  • C. Morgan: Programming from Specifications - Prentice Hall 1990
  • D. Gries: The Science of Programming - Springer 1981
  • E. Sekerinski, K. Sere: Program development by Refinement - Springer 1999
Sprache:
  • Englisch, außer bei nur deutschsprachigen Teilnehmern
Letzte Änderung:
17.7.2019

Modulhandbuch online

Zur Liste aller Module

Modulhandbuch als PDF