I120 – Programming I

Module
Programming I
Programmierung I
Module number
I120 [I-120]
Version: 3
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

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

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
  • können passende Systeme, Modelle und Algorithmen der Wirtschaftsinformatik zu vorgegebenen Aufgabenstellungen finden, analysieren, konzeptionell anpassen und praktisch implementieren.
Special admission requirements
No information
Recommended prerequisites
No information
Continuation options

Programmierung II (I121)

Literature

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

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

Current teaching resources
  • scripte unter http://www.informatik.htw-dresden.de/~beck/PSPI/vorlesung.html
Notes
No information