E952 – Computer Science 1 / Correspondence Course

Module
Computer Science 1 / Correspondence Course
Informatik 1 / FS
Module number
E952
Version: 1
Faculty
Electrical Engineering
Level
Bachelor/Diplom
Duration
1 semester
Turnus
Summer semester
Module supervisor

Prof. Dr.-Ing. Jens Schönherr
jens.schoenherr(at)htw-dresden.de

Lecturers

Prof. Dr.-Ing. Jens Schönherr
jens.schoenherr(at)htw-dresden.de

Teaching language(s)

German

ECTS credits

5.00 Credits

Workload

150 hours

Courses

2.50 SWS (0.50 SWS Internship | 2.00 SWS Other)

Self-study time

112.50 hours

Pre-requisite(s) for the examination
Not specified
Examination(s)

Alternative examination - Written performance assessment
Examination duration: 90 min | Weighting: 100 %

Teaching form
  • Konsultationen
  • Übungen im Computerlabor
Media type
  • Skript mit Kontrollfragen und Übungsaufgaben
Teaching content / structure
  • Computerklassen
  • Aufbau und Funktionsweise eines Computers und seiner Komponenten
  • Booleschen Operationen
  • Zahlensysteme, Zahlendarstellung, Wertebereiche
  • Syntax der Programmiersprache C
  • Algorithmierung und graphische Darstellung von Algorithmen z. B. als Programmablaufplan (PAP) oder Struktogramm
  • Steuerstrukturen
  • Unterprogramme, Funktionen, Parametervermittlung (by value, by reference),
  • Modularisierung von Programmen
  • Datentypen (elementare und Aggregate)
  • statische und dynamische Datenstrukturen
  • Dateizugriff
  • Compiler, Linker, Debugger, Bibliotheken, Entwicklungsumgebung
Qualification objectives

Kenntnisse:

  • Aufbau und Arbeitsweise von Computern
  • Darstellung von Zahlen in Computern

Fertigkeiten und Fähigkeiten

  • Darstellung und Entwurf von Algorithmen
  • Formalisierung realer Abläufe in Algorithmen
  • programmiersprachliche Umsetzung von Algorithmen
  • strukturierte Programmierung mit einer höheren Programmiersprache (C)
  • Wandlung von Zahlendarstellungen
  • Erstellung von Funktionstests
Social and personal skills

Selbststudien-Kompetenz

Special admission requirement(s)
Not specified
Recommended prerequisites
Not specified
Continuation options

Informatik 2

Literature

Standardliteratur für Informatik, für die Programmiersprache C und für Algorithmen und Datenstrukturen (in der HTW-Bibliothek verfügbar) u.a.

  • Wolf/Krooß: Grundkurs C (2020)
  • Theis: Einstieg in C (2020)
  • Kernighan/Ritchie: Programmieren in C (1990)
Current teaching resources
  • Skript mit Kontrollfragen und Übungsaufgaben zum Download
Notes
Not specified