I120 – Programming I

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

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 requirement(s)
Not specified
Recommended prerequisites
Not specified
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
Not specified