Algorithmen und Datenstrukturen I
Die Studierenden erwerben Kenntnisse der grundlegenden Techniken zur algorithmischen Problemlösung und vertiefte Kenntnis in den Bereichen Rekursion und Abstraktion, einschließlich Sortieren und Suchen.
Software Engineering an der THWS ist als Online-Studiengang konzipiert und richtet sich an alle, die sich orts- und zeitflexibel in die Softwareentwicklung einarbeiten möchten. Der Studiengang ist zulassungsfrei, du kannst also ohne Auswahlverfahren starten, sofern du die formalen Hochschulzugangsvoraussetzungen erfüllst.
Im Zentrum steht das methodische Handwerk der Softwareentwicklung: von grundlegenden Programmierkenntnissen über Algorithmen und Datenstrukturen bis hin zu mathematischen Grundlagen, die für strukturiertes, nachvollziehbares Denken beim Entwickeln von Software gebraucht werden. Die THWS setzt dabei auf ein Format, das sich gut mit Berufstätigkeit, Familie oder anderen Verpflichtungen kombinieren lässt.
Der Abschluss B.Eng. unterstreicht den ingenieurwissenschaftlichen Anspruch: Es geht nicht nur ums Programmieren, sondern um systematisches Entwickeln, Testen und Weiterentwickeln von Softwarelösungen nach nachvollziehbaren Prinzipien.
13 Module – der vollständige Studienverlauf. Durchsuche alle Module oder filtere nach Semester.
Die Studierenden erwerben Kenntnisse der grundlegenden Techniken zur algorithmischen Problemlösung und vertiefte Kenntnis in den Bereichen Rekursion und Abstraktion, einschließlich Sortieren und Suchen.
Einführung in prozedurale und grundlegende objektorientierte Programmierung mit Java, mit Fokus auf Problemlösung und Programmentwicklung.
Vermittlung von mathematischen Grundlagen der Informatik, einschließlich Lineare Algebra, Zahlentheorie und Modulo-Rechnung.
Grundlegende Datenbank-Konzepte wie das relationale Datenmodell, Datenbank-Design mit ER-Modellen und SQL zur praktischen Umsetzung von Datenbank-Lösungen.
Aufbau und Organisation digitaler Rechensysteme, Boolesche Algebra, Schaltnetze, sequentielle Schaltungen und Einführung in VHDL.
Entwicklung von englischen Sprachfähigkeiten für die technische Kommunikation, einschließlich Technical Vocabulary, Reading Comprehension und Oral Communication Skills.
Vertiefung der objektorientierten Programmierung mit Java, einschließlich Vererbung, Interfaces, Exceptions, Generics und Design Patterns.
Charakterisierung und Einsatz von Datenstrukturen und Such- und Sortierverfahren, Bäume, Hash-Verfahren, Graphen und Analyse von Algorithmen-Komplexität.
Grundlagen moderner Betriebssysteme, Shell-Programmierung, Prozessverwaltung, Interprozesskommunikation, Speicherverwaltung und Dateisysteme.
Vertiefung der Datenbankentwicklung mit XML, JDBC/ODBC, Einführung in NoSQL-Datenbanken und Graph-Datenbanken für Big Data Anwendungen.
Anwendung von mathematischen Verfahren mit MATLAB/Simulink zur Lösung von Gleichungssystemen, Eigenwert-Problemen und Optimierungsproblemen.
Vermittlung von Automatentheorie, formalen Sprachen, Berechenbarkeit, Turing-Maschinen und Komplexitätstheorie mit Fokus auf P und NP.
Professionelle Softwareentwicklung mit Build-Automatisierung, Versionskontrolle, testgetriebene Entwicklung und Grundlagen der Programmiersprache 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 THWS verbindet die Praxisnähe einer Fachhochschule mit der Flexibilität eines Online-Formats. Statt an feste Vorlesungszeiten am Campus in Würzburg gebunden zu sein, organisierst du dein Lernen weitgehend selbstständig entlang digitaler Materialien und Betreuungsangebote.
Der zulassungsfreie Zugang senkt die Einstiegshürde, verlangt im Gegenzug aber Eigenverantwortung: Wer online studiert, muss sich selbst strukturieren und am Ball bleiben, auch ohne den täglichen Rhythmus eines Präsenzstudiums.
Die Grundlagen bilden Module wie Programmieren I, in dem du erste Programmiersprachen und Denkweisen der Softwareentwicklung erlernst, sowie Algorithmen und Datenstrukturen I, das dir zeigt, wie effiziente und robuste Programme aufgebaut sind. Ergänzt wird das durch Algebra, das die mathematische Basis für viele Konzepte der Informatik legt.
Im weiteren Studienverlauf baust du auf diesen Grundlagen auf und vertiefst dich in komplexere Themen der Softwareentwicklung, etwa Software-Architekturen, Entwicklungsprozesse und Qualitätssicherung – stets mit dem Ziel, Software systematisch statt nach Bauchgefühl zu entwickeln.
Der Studiengang eignet sich für alle, die strukturiert und logisch denken, gerne Probleme in kleine lösbare Schritte zerlegen und Spaß daran haben, aus Code funktionierende Systeme zu bauen. Da das Studium online läuft, profitieren besonders Menschen, die neben Beruf, Ausbildung oder familiären Verpflichtungen studieren möchten.
Wichtig ist eine gewisse Portion Selbstdisziplin: Ohne feste Präsenztermine liegt es an dir, dranzubleiben und dir dein Lernpensum selbst einzuteilen.
Mit einem Abschluss in Software Engineering öffnest du dir den Zugang zu Berufen in der Informatik, wie sie auch von der Bundesagentur für Arbeit klassifiziert werden – von der klassischen Softwareentwicklung über Qualitätssicherung bis zu Rollen an der Schnittstelle zwischen Technik und Projektmanagement.
Die Nachfrage nach gut ausgebildeten Softwareentwickler:innen ist in vielen Branchen ungebrochen hoch, sodass sich vielfältige Einstiegsmöglichkeiten ergeben, unabhängig von einer bestimmten Region.
Die THWS ist eine praxisorientierte Hochschule für angewandte Wissenschaften mit Standorten in Würzburg und Schweinfurt. Mit ihrem Online-Angebot in Software Engineering reagiert sie auf den Bedarf an flexiblen Studienformaten, ohne den fachlichen Anspruch eines ingenieurwissenschaftlichen Abschlusses zu senken.
Das Format bedeutet: Du bringst dich digital ein, kommunizierst mit Lehrenden und Kommiliton:innen über Online-Kanäle und organisierst deinen Lernalltag selbst – ein Ansatz, der zunehmend Standard in der Hochschullandschaft wird.
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.
Nach dem Studium stehen dir verschiedene Wege in der Softwareentwicklung offen, die sich mit wachsender Erfahrung stetig erweitern.
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 schon heute in Grundzügen erkennen.
KI-Werkzeuge verändern, wie Software entsteht, ersetzen aber nicht das grundlegende Verständnis für gute Architektur und sauberen Code.
Die in Algorithmen und Datenstrukturen I und Programmieren I vermittelten Grundlagen bilden das Fundament für nahezu jede spätere Spezialisierung in der Softwareentwicklung.
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 Technische 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 sich für dieses Studium entscheidet, sollte sich bewusst sein, dass ein Online-Format viel Eigenorganisation verlangt – ohne festen Vorlesungsrhythmus musst du dir Lernzeiten selbst schaffen und konsequent einhalten, sonst geraten gerade mathematiklastige Module wie Algebra schnell ins Hintertreffen.
Ja, der Studiengang ist zulassungsfrei. Du musst also kein Auswahlverfahren durchlaufen, sondern kannst dich direkt einschreiben, sofern du die allgemeinen Hochschulzugangsvoraussetzungen erfüllst.
Ja, der Studiengang ist als Online-Studium konzipiert. Die Präsenz vor Ort in Würzburg spielt im Studienalltag eine untergeordnete Rolle, wichtig ist stattdessen deine Fähigkeit, dich selbst zu organisieren.
Grundlegendes mathematisches Verständnis und Interesse an logischem Denken helfen dir beim Einstieg. Vorkenntnisse im Programmieren sind meist nicht zwingend erforderlich, da die Module von Grund auf aufgebaut sind.
Der Abschluss öffnet dir den Zugang zu klassischen Berufen in der Informatik, etwa als Softwareentwickler:in, in der Qualitätssicherung oder in technisch orientierten Projektrollen.
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.