I120 – Programming I

Module
Programming I
Programmierung I
Module number
I120 [I-120]
Version: 1
Faculty
Informatics/Mathematics
Level
Bachelor/Diplom
Duration
1 semester
Turnus
Winter semester
Module supervisor

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

Lecturers

Prof. Dr.-Ing. Arnold Beck
arnold.beck(at)htw-dresden.de


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


Prof. Dr.-Ing. Mario Neugebauer
mario.neugebauer(at)htw-dresden.de

Teaching language(s)

German

ECTS credits

5.00 Credits

Workload

150 hours

Courses

5.00 SWS (2.00 SWS Lecture | 1.00 SWS Seminar | 2.00 SWS Internship)

Self-study time

75.00 hours

Pre-requisite(s) for the examination
Not specified
Examination(s)

Alternative examination - Documentary work
Examination duration: 0 min | Weighting: 30 % | Non-compensable


Written examination
Examination duration: 120 min | Weighting: 70 % | Non-compensable

Teaching form

2/1/2  V/Ü/P

Media type
Not specified
Teaching content / structure
  • 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
Qualification objectives

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

Special admission requirement(s)
Not specified
Recommended prerequisites
Not specified
Continuation options

Programmierung II (I-121)

Literature
  • Kerninghan/Ritchie Ansi C
Current teaching resources
  • Skript zur Lehrveranstaltung
Notes
Not specified