In diesem Artikel möchten wir dir einen kleinen Überblick über die Module geben, die jeder Bachelorstudent machen muss. Mit dabei immer die bisherigen Dozenten. Von vielen Dozenten gibt es zu den Klausuren aus den Vorjahren Prüfungsprotokolle in der Fachschaft. Schaut einfach mal vorbei!
1. Semester
Logik und diskrete Strukturen
Bisherige Dozenten: Dr. Thoralf Räsch, Professor Rolf Klein
Hier lernt ihr die Grundlagen von mathematischen Formeln und Beweisen. Inhaltlich geht es dabei um Strukturen wie Gruppen, Ringe und Körper und, wie der Name des Moduls vermuten lässt, um Logik.
Technische Informatik
Bisherige Dozenten: Professor Joachim K. Anlauf
In diesem Modul wird ausgehend von einfachen logischen Schaltungen der technische Aufbau eines Computers erklärt. Man lernt alles wichtige über Schaltnetze und Schaltwerke und wie man eine logische Funktion mittels KV-Diagrammen und Quine McCluskey optimieren kann.
Informationssysteme
Bisherige Dozenten: Dr. Matthias Bode, Professor Rainer Manthey
Hier geht es um die Grundlagen der Organisation von Daten in einer Datenbank. Neben vielen praktischen Themen rund um das Verwalten und Abfragen von Daten gibt es auch einen theoretischen Bereich, in dem es um die Erstellung von Datenbankmodellen geht.
Algorithmen und imperative Programmierung
Bisherige Dozenten: Professor Rainer Manthey, Professor Andreas Weber
In diesem Modul lernt man den Umgang mit einer imperativen Programmiersprache. In der Regel wird hier Pascal benutzt. Neben den Grundlagen der Programmierung steht hier auch die implementierung von Algorithmen im Vordergrund.
Techniken des wissenschaftlichen Arbeitens
Bisherige Dozenten: Dr. Nils Görke, Professor Rainer Manthey, Dr. Volker Steinhage
In "Techniken des wissenschaftlichen Arbeitens" geht es - wie der Name vermuten lässt - um wissenschaftliches Arbeiten. Dies umfasst die Recherche von Texten, sowie die Erstellung von Texten und Präsentationen. Dabei lernt man z.B. auch das Textformatierungssystem LaTeX kennen.
2. Semester
Lineare Algebra
Bisherige Dozenten: Dr. Thoralf Räsch
In diesem Modul wird der Stoff vertieft, den man vielleicht schon aus der Schule kennt: Vektoren, Matrizen, lineare Abhängigkeit, etc.
Analysis
Bisherige Dozenten: Dr. Michael Welter
Auch hier kommen viele Sachen dran, die man schon aus der Schule kennt: Funktionen, Grenzwerte, Minima, Maxima, etc.
Systemnahe Informatik
Bisherige Dozenten: Professor Peter Martini
Basierend auf den Inhalten der technischen Informatik geht es hier um alle Dinge, die mit einem Betriebssystem zu tun haben. Nebenbei lernt man auch wichtige Grundlagen der Funktionsweise von Netzwerken und dem Internet.
Objektorientierte Programmierung
Bisherige Dozenten: Dr. Günter Kniesel, Professor Andreas Weber
Nachdem man im ersten Semester eine imperative Programmiersprache kennen gelernt hat, kann man hier die Vorzüge der Objektorietierung kennen lernen. Zum Einsatz kommt dabei in der Regel Java.
3. Semester
Angewandte Mathematik
Bisherige Dozenten: Professor Michael Clausen, Professor Reinhard Klein,
Aufbauend auf den Inhalten der Linearen Algebra und Analysis geht es hier um die drei Kernbereiche Wahrscheinlichkeitstheorie, Analysis im Mehrdimensionalen und Numerische Lineare Algebra.
Algorithmen und Berechnungskomplexität
Bisherige Dozenten: Professor Christian Sohler, Dr. Matthias Westermann
Nach diversen praktischen Modulen lernt ihr im dritten Semester die theoretische Seite der Informatik kennen. Neben Turing-Maschinen und diversen Automatenmodellen geht es um die Komplexität und Laufzeit von Algorithmen.
Dieses Modul erstreckt sich über zwei Semester. Teil 1 findet im 3. Semester statt, Teil 2 im vierten Semester.
Softwaretechnologie
Bisherige Dozenten: Dr. Günter Kniesel
Bei großen Softwareprojekten ist eine ausführliche und strukturierte Planung von großer Wichtigkeit. In diesem Modul lernt man alle wichtigen Details von der Anforderungsanalyse bis zur UML-Modellierung.
Systemnahe Programmierung
Bisherige Dozenten: Professor Pedro Jose Marron, Dr. Matthias Frank
Nach der imperativen und objektorietierten Programmierung verlasst ihr in diesem Modul die Welt der "hohen" Programmiersprachen und setzt direkt bei den elementaren Systemfunktionen an. Dies macht man natürlich idealerweise mit C (ohne die "Plusse"). Schwerpunkt der Programmieraufgaben ist hier meist die Netzwerkprogrammierung.

