Konzepte der Programmierung I (Wintersemester 2002/2003)
Dozent:
Allgemeine Information
- Semesterwochenstunden: 4
- ECTS: 6
- Benotet:
Ja
- Einschreibefrist: 01.01.1970
- Lehrform:
- Belegungsart: Wahlpflichtmodul
Studiengänge
- IT-Systems Engineering BA
Beschreibung
Die Lehrveranstaltung dient dem Zweck, Software als Gegenstand des Studiengangseinzuführen. Dabei werden die verschiedenen Paradigmen und ihre Eignung fürunterschiedliche Kategorien von Aufgabenstellungen verglichen. Es werden jeweilsProgramme vorgegeben und diskutiert, auf denen basierend Aufgaben in der Übung zubearbeiten sind. Bereits in der Vorlesung wird der konkrete Rechnereinsatzvorgeführt.
Inhaltsübersicht:
- Algorithmus; Beispiel aus der Numerik
- Funktionales Programm ohne Rekursion; Numerik
- Elementare Kontrollstrukturen, Invariantenbegriff, Korrektheitsproblem
- Programmschichtung: Unterprogramme
- Rekursion, Stack
- Elementare und strukturierte Datentypen, Identifikation: Namen, Referenzen, Adressen
- Typisierung versus Typfreiheit
- Trennung von Spezifikation und Implementierung, Abstrakte Datentypen
- Unterscheidung zwischen Ergebnisorientierung und Prozessorientierung
- Rückblick auf die Rechnerbedienung: Modellierungsfrage
Voraussetzungen
Diese Veranstaltung wendet sich an Studenten der Softwaresystemtechnik im erstenSemester. Sie brauchen keine speziellen Vorkenntnisse; Ihr Schulwissen genügt alsVoraussetzung.
Literatur
Das Skript zur Vorlesung, sowie Dokumentation zu den verwendetenProgrammiersprachen finden Sie auf den internen KdP-Webseiten.
Leistungserfassung
Den Leistungserfassungsprozess regelt ein separater Aushang.
Termine
Vorlesung:
Mittwoch, 9:15 - 10:45, HPI HS2
Donnerstag, 11:00 - 12:30, HPI HS3
Übung:
Mittwoch, 15:15 - 16:45 in den Übungsräumen
Zurück