T999 – Programmierung 1

Modul
Programmierung 1
Computer Programming
Modulnummer
T999
Version: 1
Fakultät
FDIT: Fakultät Digitale Transformation
Niveau
Bachelor
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche

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

Dozierende
Sprache(n)

Deutsch
in "Programmierung 1"

ECTS-Leistungspunkte

5.00 ECTS-Punkte

Workload

125 Stunden

Lehrveranstaltungen

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

Selbststudienzeit

65.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

Prüfung Klausurarbeit
Modulprüfung | Prüfungsdauer: 90 Minuten | Wichtung: 100%
in "Programmierung 1"

Lehr- und Lernformen

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

Medienform

Medientechnik der Lehrräume sowie E-Learning via OPAL

Lehrinhalte/Gliederung
  • 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
Qualifikationsziele

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.

Zulassungsvoraussetzung
Keine
Empfohlene Voraussetzungen

Programmiervorkurs

Literaturhinweise

werden in der Vorlesung gegeben

Aktuelle Lehrressourcen

keine

Hinweise

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

Verwendbarkeit

Bachelorstudiengänge der Fakultät Digitale Transformation