I120 – Programmierung I

Modul
Programmierung I
Programming I
Modulnummer
I120 [I-120]
Version: 3
Fakultät
Informatik/Mathematik
Niveau
Bachelor/Diplom
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r

Prof. Dr.-Ing. Kai Bruns
kai.bruns(at)htw-dresden.de

Dozent/-in(nen)

Prof. Dr.-Ing. Arnold Beck
arnold.beck(at)htw-dresden.de
Dozent/-in in: "Programmierung I"

Prof. Dr.-Ing. Kai Bruns
kai.bruns(at)htw-dresden.de
Dozent/-in in: "Programmierung I"

Prof. Dr.-Ing. Mario Neugebauer
mario.neugebauer(at)htw-dresden.de
Dozent/-in in: "Programmierung I"

Lehrsprache(n)

Deutsch
in "Programmierung I"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

5.00 SWS (2.00 SWS Vorlesung | 1.00 SWS Übung | 2.00 SWS Praktikum)

Selbststudienzeit

75.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

Alternative Prüfungsleistung - Semesterarbeit
Wichtung: 30% | nicht kompensierbar
in "Programmierung I"

Schriftliche Prüfungsleistung
Prüfungsdauer: 120 min | Wichtung: 70% | nicht kompensierbar
in "Programmierung I"

Lehrform

2/1/2 V/Ü/P

Medienform
Keine Angabe
Lehrinhalte/Gliederung

Vermittlung der Grundlagen der Imperativen/prozeduralen Programmierung

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

Qualifikationsziele

Die Studierenden beherrschen die Grundlagen der imperativen Programmierung und können einfache Algorithmen und grundlegende Datenstrukturen unter Nutzung von Funktionsbibliotheken in C implementieren.

Sozial- und Selbstkompetenzen
  • können passende Systeme, Modelle und Algorithmen der Wirtschaftsinformatik zu vorgegebenen Aufgabenstellungen finden, analysieren, konzeptionell anpassen und praktisch implementieren.
Besondere Zulassungsvoraussetzung
Keine Angabe
Empfohlene Voraussetzungen
Keine Angabe
Fortsetzungsmöglichkeiten

Programmierung II (I121)

Literatur

Brian W. Kernighan, Dennis Ritchie, The C Programming Language

https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/

Aktuelle Lehrressourcen
  • scripte unter http://www.informatik.htw-dresden.de/~beck/PSPI/vorlesung.html
Hinweise
Keine Angabe