Liste von Themen für Facharbeiten

Aus Informatik-Box
Zur Navigation springen Zur Suche springen

Diese Seite sammelt Ideen für Facharbeiten. Die Vorschläge sind keine ausformulierten Themen, sondern sollen als Anreiz dienen, ein eigenes Thema zu finden.

Facharbeiten in der Informatik müssen auch nicht zwangsweise die Programmierung einer Software umfassen. Auch wenn Programmierung ein zentraler Bestandteil des Faches ist, gibt es eine ganze Reihe von Themen, die ohne auskommen.

Eine beispielhafte Gliederung für eine Arbeit mit Implementierung könnte so aussehen:

  1. Einleitung: Worum geht es
  2. Fachlicher Hintergrund: Sichtung von Literatur
  3. Modellierung: welche Entscheidungen wurden beim Design getroffen
  4. Implementierung: Beschreibung kritischer Implementierungen
  5. Fazit und Schluss: Was wurde gelernt
  6. Anhang: Quelltext, Dokumentation, Bedienungsanleitung

Ohne Implementierung könnte eine Arbeit so strukturiert sein (zum Beispiel eine Umfrage):

  1. Einleitung: Worum geht es
  2. Fachlicher Hintergrund: Sichtung von Literatur, Entwicklung von Fragestellungen
  3. Aufbau der Umfrage: Wer soll befragt werden, wie und worüber
  4. Auswertung: Was lässt sich aus den Daten zur Fragestellung ableiten
  5. Fazit und Schluss: Wie lassen sich die Fragen beantworten
  6. Anhang: Umfrage, Daten

Computergrafik

  1. Raytracing im Zweidimensionalen.

Games

  1. Ein Serious Game entwickeln.
  2. Ein Programmierspiel entwickeln (z.B. Robocode oder AntMe!).

KI und Maschinelles Lernen

  1. Spielbäume
  2. Entscheidungsbäume
  3. Neuronale Netze (z.B. Erkennung von handschriftlichen Zahlen)
  4. Texte generieren (z.B. eine möglichst echt wirkende Facharbeit ;) )

Sicherheit

  1. Sicherheitsaudit des Schulnetzes

Big Data

Verschiedenes

  1. Blockchains
  2. Git

Tools für den IU

  1. UMLet Diagramm aus Java-Quelltext generieren. (Python)
  2. Applets für den Einsatz am Tablet (z.B. Simulation Handynetz).
  3. Erweiterungen der Zeichenmaschine.

Informatik und Gesellschaft

  1. Informatikethik
  2. Gewissensbits: Fallbeispiele zur Informatik und Ethik.
  3. Auswirkungen der Automatisierung.
  4. Technologische Entwicklungen der nächsten 50 Jahre.
  5. Auswirkungen von KI und Big Data
  6. Überwachung und Sicherheit
  7. Wahlcomputer

Themen vergangener Facharbeiten

  • Dynamische Textgenerierung am Beispiel von Elfchen
  • Ein Java-Programmierspiel
  • SQL-Injections
  • Implementierung eines neuronalen Netzes zur Erkennung von handschriftlichen Ziffern
  • Design und prototypische Entwicklung eines Serious Games zum Thema "Das Sonnensystem"
  • Das "Game of Life"
  • Cross-Site-Scripting