I901 – Computer Science 1

Module
Computer Science 1
Informatik 1
Module number
I901 [E_06]
Version: 1
Faculty
Informatics/Mathematics
Level
Bachelor/Diploma
Duration
1 Semester
Semester
Winter semester
Module supervisor

Prof. Dr.-Ing. Jens Schönthier
jens.schoenthier(at)htw-dresden.de

Prof. Dr.-Ing. habil. Peter Sobe
peter.sobe(at)htw-dresden.de

Lecturer(s)

Prof. Dr.-Ing. habil. Peter Sobe
peter.sobe(at)htw-dresden.de
Lecturer in: "Informatik 1"

Prof. Dr.-Ing. Jens Schönthier
jens.schoenthier(at)htw-dresden.de
Lecturer in: "Informatik 1"

Course language(s)

German
in "Informatik 1"

ECTS credits

6.00 credits

Workload

180 hours

Courses

5.00 SCH (3.00 SCH Lecture | 2.00 SCH Seminar)

Self-study time

105.00 hours

Pre-examination(s)

Test
in "Informatik 1"

Examination(s)

Written examination
Module examination | Examination time: 120 min | Weighting: 100%
in "Informatik 1"

Form of teaching

3/2/0 V/Ü/P

Media type
No information
Instruction content/structure
  • Einführung (Aufgaben der technischen Informatik, Computerklassen, Grundelemente digitaler Systeme aus Sicht der Booleschen Algebra sowie Booleschen Operationen, prinzipielle Funktion eines Computers sowie dessen Komponenten und deren Zusammenwirken, Zahlensysteme, Zahlendarstellung, Wertebereiche),
  • Algorithmen und Programmierung am Beispiel der Programmiersprache C (Algorithmierung und Darstellung als PAP und/oder Struktogramm, Compiler, Linker, Debugger, Bibliotheken, Entwicklungsumgebung, Datentypen, Steuerstrukturen, Unterprogramme, Funktionen, Parametervermittlung (by value, by reference), Modularisierung von Programmen, Dokumentation, lineare Datenstrukturen wie z. B. Arrays und Strukturen sowie verkettete Listen …, Dateizugriff, Prinzipien der Fehlerbehandlung)
Qualification objectives

Grundkenntnisse und -fähigkeiten

  • zur Darstellung und zum Entwurf von Algorithmen,
  • zur programmiersprachlichem Umsetzung von Algorithmen,
  • zur Strukturierung von Daten,
  • zur strukturierten und funktionalen Programmierung mit einer höheren Programmiersprache (C)
Social and personal skills

Abstraktion von Vorgehensweisen in formalisierte, allgemeingültige Lösungsvorschriften; Verständnis vorgegebener formalisierter mathematischer Beschreibungen

Special admission requirements
No information
Recommended prerequisites
No information
Continuation options
No information
Literature
  • siehe Internetseite des jeweiligen Dozenten
  • Vorlesungsskript des jeweiligen Dozenten
  • Literatur zu technischen Grundlagen der Informatik
  • Literatur zu Algorithmen und Datenstrukturen
  • Literatur zur Programmiersprache C
Current teaching resources
  • Vorlesungsskripte, Übungsmaterialien etc. auf der Internetseite des jeweiligen Dozenten
Notes
No information