Lernziele / Kompetenzen des Moduls
Die Studierenden kennen Grundlagen der Informationsverarbeitung wie den Aufbau von Rechnern und Rechnernetzen, die Darstellung von Daten sowie Beschreibungsmöglichkeiten formaler Sprachen.
Sie erkennen den Nutzen von Modellen und lernen einige wichtige Arten der Modellierung kennen. Sie sind in der Lage, konkrete Probleme zu analysieren und diese mit Hilfe von Modellen auf das unbedingt Notwendige zu reduzieren. Darauf aufbauend können sie grundlegende Algorithmen unter Verwendung geeigneter Datenstrukturen zur Lösung von Problemen entwerfen und sind in der Lage, deren Komplexität abzuschätzen.
Inhalte
- Rechner- und Prozessarchitekturen (von-Neumann Architektur u.a.)
- Information und Nachricht, Codes, Zahlen und Zahlensysteme
- System- und Anwendungssoftware, Softwarearchitekturen
- Modellbildung, Graphen, Petri-Netze, ER-Modell, UML
- Häufig genutzte Datenstrukturen und Algorithmen
- Rechnernetze, Dienste und Anwendungen
- Einführung in HTML, Arbeiten auf entfernten Rechnern mit SSH
- Formale Sprachen: Alphabete, Grammatiken, endliche Automaten, reguläre Ausdrücke
Belegung einzelner Weiterbildungsmodule
Es besteht die Möglichkeit, dieses Modul einzeln als Weiterbildung zu belegen. Die Nutzungsgebühr hierfür beträgt 900,00 Euro.
Hinweis
Das Modul startet jeweils zum Wintersemester, zum 1. Oktober. Sie können sich ab September über das Anmeldeformular bewerben.
