Skip to Content

Aufbau

Kernfächer

 
Algorithmen & DatenstrukturenHier lernst du grundlegende Verfahren der Programmierung, wie z.B. Suchalgorithmen und Sortieralgorithmen kennen. Außerdem wird dir der Aufbau und die Verwendung von verschiedenen Datentypen (z.B. Listen, Bäume und Graphen) vermittelt.
DatenbankenIn dieser Lehrveranstaltung lernst du die Architektur von Datenbanken und Datenbanksystemen kennen und bekommst die Grundlagen zur Konzipierung und Realisierung einer Datenbank mit Hilfe von ER-Modellen und der Datenbanksprache SQL vermittelt.

Grundlagen der technischen Informatik

Diese Lehrveranstaltung beschäftigt sich mit dem Aufbau und der Funktionsweise von Rechnern auf elekronischer Ebene. Dazu werden die Schaltelemente (z.B. Flip-Flops), das Rechnen im binären Zahlensystem, Grundlagen der Kodierung von Informationen (z.B. ASCII) und vieles mehr betrachtet.
Grundlagen der theoretischen InformatikIn diesem Fach wird die Lösbarkeit von Problemen mit Hilfe von Maschinen/Algorithmen und die Komplexität dieser Problemlösungen betrachtet.
Hauptbestandteil der Übungen ist das Beweisen von theoretischen Behauptungen.
IT-Projektmanagement ud SoftwareprojektHier wird vermittelt, wie man ein IT-Projekt erfolgreich durchführt. Dazu werden verschiedene Projektmanagement-Methoden vorgestellt z.B. Terminplanung, Personaleinsatz und Budgetüberwachung. Diese werden anschließend anhand eines selbstgewählten Projektes in der Softwareentwicklung trainiert.
Mathematik I - II - IIIIn drei Semestern werden dir wichtige mathematischen Grundlagen vermittelt, unter anderem:
  •     lineare Algebra: lineare Gleichungssysteme, Matrizen, Determinanten
  •     Geometrie: Transformationen von Vektoren
  •     Algebra: Gruppen, Ringe, Homomorphie
  •     Analysis: Folgen und Reihen, Differential- und Integralrechnung
  •     Lineare Optimierung, Stochastik
Dabei werden alle Gebiete ohne Taschenrechner geprüft.
ModellierungDie Welt ist zu komplex, um sie vollständig in Programme umzusetzen. Deshalb wird in der Lehrveranstaltung Modellierung die Darstellung von Ausschnitten der Realität in vereinfachte Abbildungen mit Hilfe von Modellierungssprachen (z.B. UML, ER-Modell) trainiert.

Programmierung

In dieser Lehrveranstaltung werden Grundlagen objektorientierter Programmierung in Java vermittelt. In Vorlesungen und Übungen lernst du Techniken zur Implementation von grundlegenden Algorithmen (z.B. Sortieralgorithmen) und Datenstrukturen (z.B. Arrays) kennen.
SchlüsselkompetenzenDiese Lehrveranstaltung ist der Vermittlung von Soft Skills wie beispielsweise Teamfähigkeit, Zeitmanagement und Präsentationstechnik gewidmet. Aber auch Tipps für ein erfolgreiches Studium und bewusste Lebensführung sind in der Vorlesung enthalten.
SoftwareengineeringDiese Lehrveranstaltung beschäftigt sich mit der Frage, wie man Software sinnvoll konstruiert. Dazu werden die Phasen der Software-Erstellung genauer beleuchtet und technische Hilfsmittel wie z.B. Versionsverwaltung, Eclipse und Ticketsystem vorgestellt.

Pflichtfächer

 
BetriebssystemeIn dem Modul Betriebssysteme soll dir der technische Aufbau und die Funktionsweisen von Betriebssystemen vermittelt werden. Dafür werden unter anderem die Prozessverwaltung, die Parallelität von Prozessen,    Speicherwaltung und Scheduling betrachtet. In der dazugehörigen Übung schreibst du sogar dein eigenes, kleines Betriebssystem.
Hardwarenahe RechnerarchitekturDie Fragen zu den Grundlagen zum Aufbau von Rechnern und wie Bildbearbeitungssysteme funktionieren, soll dir in der Lehrveranstaltung "Hardwarenahe Rechnerarchitektur" beantwortet werden.
Introduction to SimulationIn der Lehrveranstaltung wird das Verfahren zur Gestaltung von Simulation realer Abläufe erklärt und die Simulationstheorie wird praktisch angewendet.
Logik"Wenn es blaue Tiger regnet, dann fressen alle Kirschbäume schwarze Tomaten." Die "Kunst des Denkens" beschäftigt sich mit vielen, abstrakt anmutenden Dingen.
Dazu gehören die Aussagen- und Prädikatenlogik sowie logischen Programmierung und weitere Logiken.
In dieser Vorlesung werden dir verschiedene Verfahren gezeigt, die helfen, logische Probleme zu lösen und den Wahrheitsgehalt von verschiedensten Aussagen zu beweisen.
Mathematik IVDu kannst als Ingenieurinformatiker wählen, ob du dich im 4. Semester in die Mathevorlesung der Wirtschaftsinformatiker oder die der Computervisualisten setzt.
In Mathematik IV für CV hast du die drei Schwerpunkte: Numerik, die z.B. Nullstellen nichtlinearer Gleichungen und Interpolation thematisiert; Differentialgleichungen in höheren Ordnungen und die Geometrie, in der Kurven und Flächen behandelt werden, während die WIFler die Themen aus Mathe III weiterführen, wie z.B. das Lösen von praktischen statistischen Aufgaben und die Wiederholung der Logikinhalte.
RechnersystemeDie Lehrveranstaltung Rechnersysteme beschäftigt sich mit den Arbeitsweisen von CPUs (CISC,RISC) und der Adressierung und Speicherorganisation von Rechnern.
Sichere SystemeIn dieser Vorlesung geht es um die Konzepte und Verfahren für die Gestaltung und Nutzung von sicheren IT-Systemen sowie das Kennenlernen von IT-Sicherheitsbedrohungen.
SpezifikationstechnikDie Lehrveranstaltung Spezifikationstechnik ist eine Einführung in die Technik der Beschreibung von Modellen, Programmen, Systemen und deren Eigenschaften. Neben desem theorethischen Stoff wird jedoch auch gezeigt, wann ein Einsatz dieser formalen Beschreibungen sinnvoll ist.