Die Bachelorarbeit ist der Abschluss des Informatikstudiums und oft die erste größere eigenständige wissenschaftliche Arbeit. Anders als in vielen Fächern verbindet sie in der Informatik häufig Theorie und Praxis: Eine Software wird entworfen, implementiert und evaluiert, oder ein Verfahren wird analysiert und mit anderen verglichen.

Rahmenbedingungen

AspektTypisch
Bearbeitungszeitmeist 3 bis 6 Monate
Umfanghäufig 30 bis 60 Seiten
Leistungspunkteoft 12 bis 15 ECTS
AbschlussKolloquium oder Verteidigung

Die genauen Vorgaben stehen in der Prüfungsordnung der jeweiligen Hochschule.

Themenfindung

Es gibt drei typische Wege zum Thema:

  • Ausgeschriebene Themen der Lehrstühle und Arbeitsgruppen.
  • Eigener Vorschlag, den man mit einer betreuenden Person abstimmt.
  • Arbeit in einem Unternehmen mit Betreuung durch die Hochschule.

Ein gutes Thema ist eng genug, um es in der verfügbaren Zeit zu bearbeiten, und interessant genug, um mehrere Monate dranzubleiben.

Beispiele für Themen

  • Vergleich zweier Algorithmen für ein konkretes Problem, etwa Routenplanung
  • Entwicklung und Evaluation einer App mit Usability-Test – siehe Mensch-Computer-Interaktion
  • Untersuchung eines Modells des maschinellen Lernens auf einem neuen Datensatz
  • Sicherheitsanalyse einer Webanwendung
  • Entwicklung einer Lernumgebung für den Informatikunterricht
  • Performance-Vergleich von Datenbanksystemen

Aufbau einer Bachelorarbeit

  1. Einleitung: Motivation, Problemstellung, Ziel, Aufbau der Arbeit.
  2. Grundlagen: Begriffe und Verfahren, die zum Verständnis nötig sind.
  3. Verwandte Arbeiten: Was gibt es schon? Wo ist die Lücke?
  4. Konzept / Entwurf: Eigener Lösungsansatz.
  5. Implementierung: Umsetzung, wichtige Designentscheidungen.
  6. Evaluation: Messungen, Tests, Vergleich, Diskussion.
  7. Fazit und Ausblick.

Zeitplan

Ein grober Zeitplan für drei Monate könnte so aussehen: erste zwei Wochen Literatur und Konzept, danach etwa sechs Wochen Implementierung und Evaluation, die letzten vier Wochen Schreiben und Korrektur. In der Praxis lohnt es sich, parallel zur Implementierung schon Kapitel zu schreiben.

Tipps

  • Früh mit der Betreuung abstimmen, was erwartet wird.
  • Versionsverwaltung für Code und Text nutzen.
  • LaTeX oder eine gute Vorlage verwenden.
  • Quellen von Anfang an sauber verwalten.
  • Den Umgang mit KI-Werkzeugen klären und offenlegen, wie die Hochschule es verlangt.
  • Rechtzeitig Korrekturleser suchen.

Viele Abschlussarbeiten setzen solide mathematische Grundlagen voraus – mehr dazu unter Mathe für Informatiker. Einen Überblick über mögliche Fachgebiete gibt Teilgebiete der Informatik.