Programmierung I (I-120)


Qualifikationsziele (Lernziele, Kompetenzen):

Vermittlung von Grundkenntnissen und -fhigkeiten zur strukturierten Programmierung, programmiersprachliche Umsetzung von Algorithmen, Strukturierung von Daten, Grundlage bildet die Programmiersprache C
Vorlesung
Übung
Praktikum
Die Lehrveranstaltung wird mit Hilfe von zwei Teilleistungen bewertet, wobei beide bestanden werden mssen. Am Ende des Semesters ist ein komplexes Softwareprojekt zu entwickeln (Beleg, Wichtung 30%). Die Aufgabenstellung und der Bewertungsmastab werden im Rahmen der Lehrveranstaltung bekanntgegeben. Im Prfungszeitraum findet eine schriftliche Prfung statt (120 Minuten, Wichtung 70%).

Lehrinhalte (vermittelte Konzepte):

- Eingebaute Datentypen, Zahlendarstellung, Variablen, Konstanten
- Operatoren und Ausdrcke
- Anweisungen
- Funktionen
- Pointer und Vektoren, Pointerarithmetik, Dereferenzierung
- Benutzerdefinierte Datentypen
- dynamischer Speicher
- Dateiarbeit
- Funktionspointer, Rekursion
- Preprozessor
- Nutzung von Programmbibliotheken

Literatur/multimediale Lehr- u. Lernprogramme:

Kernighan/Ritchie Ansi C
Hochschulinternes Arbeitsmaterial
Hilfe zu Standardfunktionen