Inhalte des Studiengangs Mathematisch-technische Softwareentwicklung B.Sc.
Der Bachelorstudiengang Mathematisch-technische Softwareentwicklung gliedert sich in zwei aufeinander aufbauende Studienabschnitte: die Studieneingangsphase und die Anwendungsphase.
Das Studium besteht aus einem Pflichtbereich, der Lehrinhalte der Mathematik und Informatik enthält, einem Wahlpflichtbereich und dem Abschlussmodul. Außerdem sind ein Bachelorseminar und das Modul 63081 Grundpraktikum Programmierung sowie ein Mathematisches Praktikum erfolgreich zu absolvieren.
Die Wahlpflichtmodule sowie das Bachelorseminar und das Abschlussmodul (Abschlussarbeit) müssen alle entweder aus dem Wahlpflichtbereich der Informatik oder Mathematik stammen.
Studieneingangsphase
Das Studium beginnt mit der Studieneingangsphase, die grundlegende Kompetenzen für ein erfolgreiches Studium vermittelt und erfolgreich absolviert werden muss, um das Studium abschlussorientiert fortsetzen zu können.
Pflichtmodule der Studieneingangsphase:
- 61111 Mathematische Grundlagen
- 61112 Lineare Algebra
- 61113 Elementare Zahlentheorie mit MAPLE
- 61211 Analysis
- 61311 Einführung in die Stochastik
- 61411 Algorithmische Mathematik
- 63113 Datenstrukturen und Algorithmen
- 63511 Einführung in die technischen und theoretischen Grundlagen der Informatik
- 63611 Einführung in die objektorientierte Programmierung
- 63811 Einführung in die imperative Programmierung
Ab dem Wintersemester 2025/26 werden die Module 63811 Einführung in die imperative Programmierung, 63611 Einführung in die objektorientierte Programmierung und 63511 Einführung in die technischen und theoretischen Grundlagen der Informatik durch die Module
- 65001 Grundlagen der Informatik 1
- 65002 Grundlagen der Informatik 2
ersetzt. Bis wann letztmalig eine Prüfungsteilnahme in diesem Modul möglich ist, ist in der Prüfungsordnung sowie der Modulbeschreibung zu dem jeweiligen Modul aufgeführt. Eine Verlängerung dieser Übergangsbestimmungen ist ausgeschlossen.
Anwendungsphase
Die formale Voraussetzung zur Absolvierung der Module aus der Anwendungsphase ist das Erreichen der 45 ECTS-Punkte von insgesamt 90 ECTS-Punkten in der Studieneingangsphase.
Pflichtmodule der Anwendungsphase:
- 61511 Numerische Mathematik I
- 63081 Grundpraktikum Programmierung
- 63811 Datenbanken
- 63812 Software Engineering
Ab dem Wintersemester 2025/26 wird das Modul 63118 Datenbanken durch das Modul
- 63017 Datenbanken und Sicherheit im Internet
ersetzt. Bis wann letztmalig eine Prüfungsteilnahme in diesem Modul möglich ist, ist in der Prüfungsordnung sowie der Modulbeschreibung aufgeführt. Eine Verlängerung dieser Übergangsbestimmung ist ausgeschlossen.
Hinweis: In den Studienabschluss können entweder die vier Module 63811 Einführung in die imperative Programmierung, 63611 Einführung in die objektorientierte Programmierung, 63511 Einführung in die technischen und theoretischen Grundlagen der Informatik aus der Studieneingangsphase und 63118 Datenbanken in Gänze oder die drei Module 65001 Grundlagen der Informatik 1, 65002 Grundlagen der Informatik 2 (aus der Studieneingangsphase) sowie 63017 Datenbanken und Sicherheit im Internet in Gänze eingebracht werden.
Darüber hinaus sind in der Anwendungsphase zwei Wahlpflichtmodule, das Modul Bachelorseminar und Einführung in das wissenschaftliche Arbeiten, das Mathematische Praktikum sowie das Abschlussmodul zu absolvieren.
Im Wahlpflichtbereich erfolgt eine Auswahl zwischen Informatik und Mathematik. Die Wahlpflichtmodule sowie das Bachelorseminar und das Abschlussmodul (Abschlussarbeit) müssen alle entweder aus der Informatik oder Mathematik stammen.
Wahlpflichtmodule
Um zwei Wahlpflichtmodule erfolgreich abzuschließen, können Modulabschlussprüfungen in höchstens drei Wahlpflichtmodulen abgelegt werden.
Mit der Teilnahme an einer Modulabschlussprüfung im Wahlpflichtbereich entscheiden Sie sich verbindlich für das betreffende Modul. Ein nachträglicher Wechsel ist dann nicht mehr möglich.
Bachelorseminar und Praktika
Es gibt wenige verpflichtende Präsenztermine in Ihrem Studium; das Bachelorseminar und die Praktika zählen dazu. Auch bei diesen Veranstaltungen erarbeiten Sie den größten Teil der Arbeit zu Hause, ein Teil der Veranstaltung (mit Teamarbeit und/oder Präsentationen) findet in der Regel als Blockveranstaltung an einem oder mehreren Wochenenden in Hagen statt.
Im Modul 63081 Grundpraktikum Programmierung bearbeiten Sie selbständig eine größere Programmieraufgabe und präsentieren deren Lösung an einem zuvor festgelegten Termin gegen Ende des Semesters.
Das Bachelorseminar ist ein Teil des Moduls „Bachelorseminar und Einführung in das wissenschaftliche Arbeiten“. In der Lehrveranstaltung „Einführung in das wissenschaftliche Arbeiten“ werden Arbeitstechniken vermittelt wie z.B. Methoden der Literaturrecherche und Präsentationstechniken. Diese Lehrveranstaltung ist über die Modulnummer 61006 jederzeit belegbar und entweder parallel zum Bachelorseminar oder in einem Semester vor der Teilnahme an einem Bachelorseminar zu bearbeiten.
Im Bachelorseminar und im Mathematischen Praktikum bearbeiten Sie selbständig ein Ihnen zugewiesenes Thema, über das Sie eine schriftliche Ausarbeitung anfertigen müssen. Zusätzlich halten Sie Mitte bis Ende des entsprechenden Semesters im Rahmen einer Präsenzveranstaltung oder einer Online-Veranstaltung einen Vortrag vor Ihren Kommilitoninnen und Kommilitonen und den Veranstaltungsleitenden. Die Vorträge finden meist in Präsenz am Wochenende in Hagen statt.
Weitere Informationen zu Seminaren und Praktika inkl. Anmeldung finden Sie hier.
Abschlussmodul
Am Ende des Studiums ist das Abschlussmodul zu absolvieren. Dieses besteht aus dem Reading Course und der Bachelorarbeit. Der Reading Course beinhaltet eine Anleitung zum selbstständigen wissenschaftlichen Arbeiten und dient als Vorbereitung auf die darauffolgende Bachelorarbeit.
Die Bachelorarbeit ist eine schriftliche Ausarbeitung. Mit der Anfertigung Ihrer Bachelorarbeit weisen Sie nach, dass Sie in der Lage sind, innerhalb einer vorgegebenen Frist eine komplexe fachwissenschaftliche Aufgabenstellung selbstständig nach wissenschaftlichen Methoden zu bearbeiten. Im Kolloquiumsvortrag stellen Sie die Inhalte und Ergebnisse der Arbeit vor und verteidigen die Bachelorarbeit gegen mögliche Einwände.
Weitere Informationen rund um die Bachelorarbeit finden Sie hier.
Beschreibung der Grafik
In der Grafik sehen Sie den Aufbau des Studiums. Um einen Bachelorabschluss in Mathematisch-technischer Softwareentwicklung zu erwerben, absolvieren Sie die Studieneingangsphase mit 10 Pflichtmodulen und danach die Anwendungsphase mit 3 Pflichtmodulen, dem Grundpraktikum Programmierung, einem Mathematischen Praktikum, 2 Wahlpflichtmodulen, einem Bachelorseminar und dem Abschlussmodul.
Anerkennung
Es besteht grundsätzlich die Möglichkeit bereits erworbene Kompetenzen, Kenntnisse oder Qualifikationen aus einem Studiengang einer anderen Hochschule, aus einem anderen Studiengang an der FernUniversität oder auch aus dem Kontext der beruflichen Bildung und Praxis anerkennen zu lassen. Weitere Informationen zum Thema Anerkennung finden Sie im Studiengangsportal des B.Sc. Mathematisch-technische Softwareentwicklung.
Wahl des Wahlpflichtbereichs und Zugang zum Masterstudium
Je nach Festlegung des Wahlpflichtbereich Mathematik oder Informatik ist der Zugang zu einem konsekutiven Masterstudiengang an der Fakultät für Mathematik und Informatik möglich.
Der Wahlpflichtbereich Informatik ermöglicht den Zugang zum Masterstudiengang Praktische Informatik sowie zum Masterstudiengang Informatik.
Der Wahlpflichtbereich Mathematik ermöglicht den Zugang zum Masterstudiengang Mathematik.
Für eine Einschreibung in den Masterstudiengang Data Science kann sowohl der Wahlpflichtbereich Informatik als auch der Wahlpflichtbereich Mathematik gewählt werden.
Die Zugangsvoraussetzungen sind in § 4 der jeweiligen Prüfungsordnungen der Masterstudiengänge geregelt.
Modulempfehlung
Bei einer Fortsetzung des Studiums im Masterstudiengang Praktische Informatik oder Informatik empfehlen wir Ihnen die Absolvierung des Moduls 63512 Sicherheit im Internet als Wahlpflichtmodul im Bachelorstudiengang Mathematisch-technische Softwareentwicklung.
Möchten Sie Ihr Ihr Studium im Masterstudiengang Mathematik fortsetzen, ist die Absolvierung des Moduls 61611 Maß- und Integrationstheorie aus dem Wahlbereich Mathematik empfehlenswert. Des Weiteren kann der Abschluss eines der folgenden Module aus dem Wahlbereich Mathematik sinnvoll sein: 61116 Algebra, 61213 Funktionalanalysis, 61216 Funktionentheorie, 61212 Gewöhnliche Differentialgleichungen oder 61412 Lineare Optimierung.