I120 – Programming I

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

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

Lecturer(s)

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

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

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

Course language(s)

German
in "Programmierung I"

ECTS credits

5.00 credits

Workload

150 hours

Courses

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

Self-study time

75.00 hours

Pre-examination(s)
None
Examination(s)

Alternative examination - Semesterarbeit
Weighting: 30% | not to be compensated
in "Programmierung I"

Written examination
Examination time: 120 min | Weighting: 70% | not to be compensated
in "Programmierung I"

Form of teaching

2/1/2  V/Ü/P

Media type
No information
Instruction 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.

Social and personal skills
No information
Special admission requirements
No information
Recommended prerequisites
No information
Continuation options

Programmierung II (I-121)

Literature
  • Kerninghan/Ritchie Ansi C
Current teaching resources
  • Skript zur Lehrveranstaltung
Notes
No information