Konzepte der Programmierung I (Wintersemester 2002/2003)
Lecturer:
General Information
- Weekly Hours: 4
- Credits: 6
- Graded:
yes
- Enrolment Deadline: 01.01.1970
- Teaching Form:
- Enrolment Type: Compulsory Elective Module
Programs
- IT-Systems Engineering BA
Description
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
Requirements
Diese Veranstaltung wendet sich an Studenten der Softwaresystemtechnik im erstenSemester. Sie brauchen keine speziellen Vorkenntnisse; Ihr Schulwissen genügt alsVoraussetzung.
Literature
Das Skript zur Vorlesung, sowie Dokumentation zu den verwendetenProgrammiersprachen finden Sie auf den internen KdP-Webseiten.
Examination
Den Leistungserfassungsprozess regelt ein separater Aushang.
Dates
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