Modul


Allgemeine Informationen
Programmieren
Programming
PRG
Prof. Dr. Schramm, Hauke (hauke.schramm@fh-kiel.de)
Prof. Dr. Woelk, Felix (felix.woelk@fh-kiel.de)
Prof. Dr. Manzke, Robert (robert.manzke@fh-kiel.de)
Prof. Dr. Woelk, Felix (felix.woelk@fh-kiel.de)
Kopka, Corina (corina.kopka@fh-kiel.de)
Prof. Dr. Schramm, Hauke (hauke.schramm@fh-kiel.de)
Prof. Dr. Meyer, Carsten (carsten.meyer@fh-kiel.de)
Wintersemester 2019/20
1 Semester
In der Regel im Wintersemester
Deutsch
Studiengänge und Art des Moduls (gemäß Prüfungsordnung)
Studiengang Vertiefungsrichtung Schwerpunkt Modulart Fachsemester
B.Eng. - Ming - Medieningenieur/in Pflichtmodul
B.Eng. - E - Elektrotechnik Pflichtmodul
B.Eng. - Wing - Wirtschaftsingenieurwesen - Elektrotechnik Pflichtmodul
B.Eng. - Me - Mechatronik Pflichtmodul
B.Sc. - INI - Informationstechnologie Pflichtmodul

Kompetenzen / Lernergebnisse
Kompetenzbereiche: Wissen und Verstehen; Einsatz, Anwendung und Erzeugung von Wissen; Kommunikation und Kooperation; Wissenschaftliches Selbstverständnis/Professionalität.
Erwerb grundlegender Kenntnisse und Beherrschung der Sprachelemente der Programmiersprache C, um
- C-Programme selbständig zu schreiben,
- um gegebene C-Programme zu verstehen, zu analysieren und ggf. zu korrigieren.
Die Studierenden können ein gegebenes Problem in einen Algorithmus überführen, diesen ggf. geeignet darstellen (z.B. mittels Flussdiagramm oder Struktogramm), und anschließend erfolgreich programmieren (s.o.). Die Studierenden lernen, mit Fehlermeldungen umzugehen (Compiler- bzw. Programmfehler) und lernen Werkzeuge zur Programmanalyse kennen (z.B. Debugger).
Die Studierenden lernen, in Teams zu arbeiten und sich über Programme und programmtechnische Lösungen auszutauschen sowie die erstellten Programme zu dokumentieren und übersichtlich darzustellen.
Die Studierenden können die erworbenen Programmiererfahrungen auch in neuen Situationen (andere Problemstellungen, anderere Programmiererfahrungen) anwenden.
Angaben zum Inhalt
Syntax und Semantik der Programmierpsrache C:
- Datentypen, Variablen, Konstanten
- Ein- und Ausgabe
- Ausdrücke und Operatoren
- Datentypumwandlungen
- Funktionen
- Kontrollstrukturen
- Felder
- Die C-Standard-Bibliothek, Arbeiten mit Dateien
- ggf. Zeiger
H. Erlenkötter:
C: Programmieren von Anfang an
Verlag rororo

J. Wolf:
C von A bis Z
Galileo Computing

B.W. Kernighan, D. Ritchie:
The C Programming Language
Prentice Hall International (1988)
Lehrformen der Lehrveranstaltungen
Lehrform SWS
Labor 1
Lehrvortrag 2
Übung 1
Arbeitsaufwand
4 SWS
5,0 Leistungspunkte
48 Stunden
102 Stunden
Modulprüfung
Prüfungsform Dauer Gewichtung gem. PVO §11 Satz 3 anrechenbar Benotet Anmerkung
Übung 0 %
Klausur 120 Minuten 100 %