T999 – Computer Programming

Module
Computer Programming
Programmierung 1
Module number
T999
Version: 1
Faculty
FDIT: Fakultät Digitale Transformation
Level
Bachelor
Duration
1 Semester
Semester
Winter semester
Module supervisor

Prof. Dr. rer. nat. Mathias Goldau
mathias.goldau@htwk-leipzig.de

Lecturer(s)
Course language(s)

German
in "Programmierung 1"

ECTS credits

5.00 credits

Workload

125 hours

Courses

4.00 SCH (2.00 SCH Vorlesung | 2.00 SCH Übung)

Self-study time

65.00 hours

Pre-examination(s)
None
Examination(s)

Prüfung Klausurarbeit
Module examination | Examination time: 90 minutes | Weighting: 100%
in "Programmierung 1"

Form of teaching

Vorlesungen und Übungen in den Präsenzphasen sowie virtuelle Lehrveranstaltungen mit tutorieller Begleitung in den betrieblichen Phasen

Media type

Medientechnik der Lehrräume sowie E-Learning via OPAL

Instruction content/structure
  • Einführung in die Programmierung (Computer, Konzepte, Spezifikationen, Tool-Chains, ...)
  • Datentypen, Operatoren, Ausdrücke, Anweisungen, Kontrollstrukturen, Datenstrukturen
  • Speichermanagement
  • Funktionen und Rekursion
  • Bibiliotheken
    • Zeichenketten
    • Fehlerbehandlung und I/O
  • Umsetzung einfacher Datenstrukturen und Algorithmen
  • Tests, Quelltextorganisation, Quelltext-Qualität
Qualification objectives

Die Studierenden eignen sich das Basiswissen des Umgangs mit einer imperativen Programmiersprache an. Dazu gehört das sichere Beherrschen der Syntax, die Fähigkeit, Aufgabenstellungen in Programme umsetzen und existierende Programme analysieren und verstehen zu können. Zusätzlich erwerben die Studierenden die Kompetenz Fehler in einem Programm zu finden und zu beheben, sowie Maßnahmen zur Absicherung und Steigerung der Quelltextqualität.

Special admission requirements
Keine
Recommended prerequisites

Programmiervorkurs

Literature

werden in der Vorlesung gegeben

Current teaching resources

keine

Notes

Ein Laptop mit Möglichkeiten zur Installation geeigneter Softwarepakete ist von Vorteil.

Applicability

Bachelorstudiengänge der Fakultät Digitale Transformation