Algorithmen und Datenstrukturen I
Vermittlung von Grundlagen algorithmischer Problemlösung, Rekursion, Komplexitätsanalyse und wichtiger Datenstrukturen wie Listen, Bäumen und Mengen.
Der Bachelorstudiengang Software Engineering an der Hochschule Würzburg-Schweinfurt (FHWS) richtet sich an alle, die sich systematisch mit der Konzeption, Entwicklung und Wartung von Softwaresystemen auseinandersetzen möchten, dabei aber örtlich flexibel bleiben wollen. Als Online-Studiengang lässt sich das Studium neben Beruf, Familie oder anderen Verpflichtungen organisieren, ohne auf akademische Tiefe zu verzichten.
Im Zentrum stehen die klassischen Grundpfeiler der Informatik: Algorithmen, Datenstrukturen und mathematisches Denken bilden das Fundament, auf dem praxisnahe Programmierkompetenzen aufbauen. Die FHWS positioniert sich damit als Hochschule, die angewandte Informatik mit digitaler Lehre verbindet und Studierenden einen Zugang zur Softwareentwicklung ermöglicht, der zeitlich und räumlich unabhängig gestaltet werden kann.
13 Module – der vollständige Studienverlauf. Durchsuche alle Module oder filtere nach Semester.
Vermittlung von Grundlagen algorithmischer Problemlösung, Rekursion, Komplexitätsanalyse und wichtiger Datenstrukturen wie Listen, Bäumen und Mengen.
Einführung in prozedurale und objektorientierte Programmierung mit Java, einschließlich Grundlagen von Variablen, Kontrollstrukturen, Methoden und Objekten.
Vermittlung mathematischer Grundlagen für Informatik, insbesondere Lineare Algebra, Eigenwertprobleme und Zahlentheorie mit Kryptographie.
Grundlagen relationaler Datenbanken, Entity-Relationship-Modellierung, SQL und Datenbankdesign mit Normalisierung.
Einführung in Digitaltechnik, Boole'sche Algebra, kombinatorische und sequentielle Schaltungen, sowie Grundlagen von Speichern und Automatentechnik.
Entwicklung von englischen Sprachfähigkeiten für IT-Fachleute, einschließlich technischer Vokabeln, Textverständnis und mündlicher Kommunikation.
Vertiefung der objektorientierten Programmierung mit Java, einschließlich Vererbung, Interfaces, Exceptions, Collections und Design Patterns.
Vertiefung zu Sortier- und Suchverfahren, Bäume, Hash-Verfahren, Graphen und deren Analyse sowie Algorithmen auf externen Speichern.
Grundlagen von Betriebssystemen einschließlich Prozessmanagement, Speicherverwaltung, Ein-/Ausgabe, Synchronisation und Shell-Programmierung unter Unix.
Anwendung mathematischer Verfahren in der Softwareentwicklung mit MATLAB/Simulink, Gleichungssysteme, Optimierung und Signal-/Bildverarbeitung.
Einführung in Automatentheorie, formale Sprachen, Berechenbarkeit, Turing-Maschinen und Komplexitätstheorie sowie NP-Vollständigkeit.
Vertiefung in XML, Anbindung relationaler Datenbanken, NoSQL-Datenbanken und Graphdatenbanken für praktische Anwendungen.
Professionelle Softwareentwicklung mit Fokus auf Build-Automatisierung, Versionskontrolle, testgetriebene Entwicklung und Grundlagen von C++.
Keine Module gefunden. Suche anpassen oder Filter zurücksetzen.
Moduldaten aus dem offiziellen Modulhandbuch der Hochschule München. Umfang und Angebot können sich je Studien- und Prüfungsordnung ändern.
Software Engineering an der FHWS vermittelt die methodischen und technischen Grundlagen, um Software professionell zu planen, zu entwickeln und langfristig zu pflegen. Der Online-Charakter des Studiengangs erlaubt es, Vorlesungsinhalte flexibel in den eigenen Alltag zu integrieren.
Die Hochschule legt Wert auf einen strukturierten Aufbau, der von mathematisch-logischen Grundlagen bis zu konkreten Programmierfähigkeiten reicht und so eine breite Basis für spätere Spezialisierungen schafft.
Zu den zentralen Inhalten zählen Algorithmen und Datenstrukturen I, Programmieren I sowie Algebra – eine Kombination, die sowohl das analytische Denken schärft als auch handwerkliche Programmierkompetenz aufbaut. Darauf aufbauend werden im weiteren Studienverlauf Themen wie Softwarearchitektur, Entwicklungsprozesse und Qualitätssicherung vertieft.
Die mathematischen Grundlagen aus der Algebra dienen dabei nicht nur der Theorie, sondern bilden das Rüstzeug für algorithmisches Denken, das in der praktischen Softwareentwicklung immer wieder gefragt ist.
Der Studiengang eignet sich für Menschen mit Interesse an strukturiertem, logischem Denken, die gerne eigenständig arbeiten und sich in einem Online-Format selbst organisieren können. Auch Berufstätige, die sich neben dem Job weiterqualifizieren möchten, finden in diesem Format einen passenden Rahmen.
Wer den direkten Campus-Austausch und feste Präsenztermine bevorzugt, sollte sich bewusst sein, dass das Online-Format ein hohes Maß an Eigenmotivation und Selbststudium voraussetzt.
Absolvent:innen von Software Engineering finden Zugang zu einem breiten Feld an Berufen in der Informatik, von der klassischen Anwendungsentwicklung bis zur Mitarbeit an größeren Softwarearchitekturen. Die Nachfrage nach qualifizierten Fachkräften in der Softwareentwicklung bleibt in vielen Branchen konstant.
Die im Studium erworbenen Grundlagen in Algorithmik und Programmierung bilden eine solide Basis, die sich in unterschiedlichste Fachrichtungen der IT-Branche weiterentwickeln lässt.
Die Hochschule Würzburg-Schweinfurt (FHWS) bietet mit diesem Online-Studiengang eine Alternative zum klassischen Präsenzstudium, ohne dabei auf die fachliche Tiefe einer Fachhochschule zu verzichten.
Das digitale Lehrformat erfordert technische Grundausstattung und Selbstorganisation, bietet dafür aber maximale Flexibilität bei Lernzeiten und -orten.
Ehrliche Einordnung auf Basis der gebundenen Daten, plus dein persönlicher Match.
Für diesen Studiengang liegt uns keine NC-Grenze vor. Im Studiengang-Match siehst du anhand deiner Note, wie gut du passt, alternativ direkt beim Anbieter prüfen.
An staatlichen Hochschulen fallen in der Regel keine Studiengebühren an – du zahlst nur den Semesterbeitrag.
| Position | Betrag |
|---|---|
| Studiengebühren | 0 € |
| Semesterbeitrag | ca. 250 bis 350 € / Semester |
| Enthalten | u. a. Semesterticket & Studierendenwerk |
Richtwerte – den genauen Semesterbeitrag nennt die Hochschule.
Wenn du deinen Studiengang über StudySmarter und das StudyKit findest und dich darüber einschreibst, ist die Jobgarantie automatisch dabei.
Findest du innerhalb von 6 Monaten nach deinem Abschluss keinen Job, übernehmen wir dein professionelles Jobcoaching – so lange, bis du einen hast.
Gilt ab dem Tag deines Studienabschlusses.Es gelten die Teilnahmebedingungen. Details und Bedingungen erhältst du mit dem Infomaterial.
Die folgenden Stufen zeigen einen typischen Karriereverlauf in der Softwareentwicklung nach dem Studium.
Branchenweite Marktorientierung für Berufe in der Informatik (o.S.) (brutto pro Jahr), kein hochschulspezifischer Wert. Tatsächliche Gehälter hängen von Branche, Region und Erfahrung ab.
Wie sich der Berufsalltag in der Softwareentwicklung durch KI verändert, lässt sich in Grundzügen bereits heute abschätzen.
KI-Werkzeuge verändern die Softwareentwicklung spürbar, ersetzen aber nicht alle Tätigkeiten gleichermaßen.
Kompetenzen aus Algorithmen und Datenstrukturen I sowie Programmieren I bilden das technische Fundament, das im späteren Berufsalltag als Software Engineer direkt zum Einsatz kommt.
Sammle schon im Studium Praxis und verdiene dazu – Werkstudentenjobs und Praktika in Würzburg, ideal neben dem Präsenzstudium am Campus.
Stellen live aus der StudySmarter Jobbörse · laufend aktualisiert.
Kostenlose StudySmarter-Tools für Finanzierung, Karriere und Bewerbung – direkt einsatzbereit.
Kurzprofil der Hochschule Würzburg-Schweinfurt – Trägerschaft, Format und, wo verfügbar, unsere Einschätzung aus Studierendenbewertungen.
Für diese Hochschule liegen noch keine aggregierten Studierendenbewertungen vor.
Wer stark von Präsenzlehre und direktem Austausch mit Kommiliton:innen profitiert, sollte bedenken, dass das Online-Format hohe Eigendisziplin und selbstständige Organisation erfordert.
Ja, die Hochschule Würzburg-Schweinfurt (FHWS) ist eine staatliche Fachhochschule, der Bachelorabschluss B.Sc. wird unabhängig vom Studienformat vergeben.
Grundkenntnisse sind hilfreich, werden aber durch Module wie Programmieren I von Beginn an systematisch aufgebaut, sodass auch Einsteiger:innen gut vorbereitet werden.
Die Lehrinhalte werden digital vermittelt, wodurch Studierende Lernzeiten flexibel gestalten können, allerdings erfordert dies ein hohes Maß an Selbstorganisation.
Absolvent:innen können in verschiedenen Bereichen der Informatik tätig werden, etwa in der Anwendungsentwicklung, Softwarearchitektur oder Qualitätssicherung.
Studienführer, Termine, Zulassung & Finanzierung – kostenlos direkt in dein Postfach.
Mit StudyKit gehst du Studienwahl, Bewerbung und Finanzierung an einem Ort an, begleitet von einem persönlichen KI-Assistenten. Finde heraus, was wirklich zu dir passt, und starte deine Bewerbung Schritt für Schritt.
Studienführer, Termine, Zulassung & Finanzierung – direkt in dein Postfach.