Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
Next revision Both sides next revision
fischer:abschlussarbeiten [2018-06-28 09:21]
fischer:abschlussarbeiten [2021-06-21 10:15]
Patrick Dinklage
Line 4: Line 4:
 Bitte beachten Sie für die Anmeldung Ihrer Arbeit die [[http://​www.cs.tu-dortmund.de/​nps/​de/​Studium/​besondere_Lehrveranstaltungen/​Abschlussarbeiten/​index.html|allgemeinen Hinweise]] der Fakultät für Informatik sowie unseren [[fischer:​abschlussarbeiten:​regeln|internen Leitfaden]] für Abschlussarbeiten. Bitte beachten Sie für die Anmeldung Ihrer Arbeit die [[http://​www.cs.tu-dortmund.de/​nps/​de/​Studium/​besondere_Lehrveranstaltungen/​Abschlussarbeiten/​index.html|allgemeinen Hinweise]] der Fakultät für Informatik sowie unseren [[fischer:​abschlussarbeiten:​regeln|internen Leitfaden]] für Abschlussarbeiten.
  
 +Warum wir nicht in Java programmieren?​ Z.B. {{ :​fischer:​abschlussarbeiten:​java.png?​linkonly |deshalb}}.
  
 ===== Aktuell ausgeschriebene Abschlussarbeiten ===== ===== Aktuell ausgeschriebene Abschlussarbeiten =====
 +
 +=== fachwissenschaftliche Abschlussarbeiten ===
 +
 +  * <color #​ed1c24>​**Hinweis:​ Derzeit (bis voraussichtlich Ende Juli 2021) haben wir leider keine Kapazitäten für die Betreuung weiterer fachwissenschaftlicher Abschlussarbeiten!**</​color>​
 +  * parallele Erzeugung von String Synchronizing Sets (bitte an J. Fischer wenden)
 +  * [[fischer:​abschlussarbeiten:​special_cpu_wavelet_tree| Wavelet-Tree-Konstruktion mit speziellen CPU-Instruktionen]]
   * Integer Sorting using super-wide AVX-Registers (Masterarbeit;​ Betreuer: Johannes Fischer)   * Integer Sorting using super-wide AVX-Registers (Masterarbeit;​ Betreuer: Johannes Fischer)
-  * [[fischer:​abschlussarbeiten:​distributed_wt|Verteilte parallele ​Konstruktion von Wavelet-Trees (mithilfe von Thrill)]] (reserviert)+  * [[fischer:​abschlussarbeiten:​fmerindex|Parallele ​Konstruktion von Run-Length-Komprimierten FM-Indizes]] 
 +  * [[fischer:​abschlussarbeiten:​rotschwarz|Platzeffiziente Rot-Schwarz-Bäume]] ​(Masterarbeit,​ reserviert) 
 +  * [[fischer:​abschlussarbeiten:​dist_lcp_compression|Verteilte Textkompression mit Hilfe des LCP-Arrays (reserviert)]] 
 +  * verteilter FM-Index mit Batched Queries  
 +  * Evaluation von Sliding-Window-Algorithmen zur Berechnung der Lempel-Ziv-77-Faktorisierung ​(reserviert) 
 +  * Parallele Approximation der Lempel-Ziv-77-Faktorisierung (bitte an Patrick Dinklage wenden) 
 +  * Weitere Arbeiten im Bereich der verlustfreien Kompression (bitte an Patrick Dinklage oder Jonas Ellert wenden) 
 + 
 +=== fachdidaktische Abschlussarbeiten === 
 +  * [[Krone:​abschlussarbeiten:​Calliope|Beobachtung und Auswertung des Lernzuwachses im Bereich der algorithmischen Grundstrukturen bei den ersten Programmiererfahrungen mit dem Calliope im ITG Unterricht in der Jahrgangsstufe 6]] 
 +  * [[weinert:​abschlussarbeiten:​vignetten|Erstellung und Analyse von Videovignetten programmierender Schüler]] 
 +  * Konzeption und Umsetzung von Unterrichtseinheiten für [[http://​in4all.cs.tu-dortmund.de/​login|in4all]] 
 +  * Die "Smart City" als Projekt im Informatikunterricht
   * Der bbc:​microbit im Informatikunterricht   * Der bbc:​microbit im Informatikunterricht
-  ​* Konzeption und Umsetzung von Unterrichtseinheiten für [[http://​in4all.de/​login|in4all]] +  * [[weinert:​abschlussarbeiten:​sonicpi|Sonic PI im Informatikunterricht]] 
-  ​* [[fischer:​abschlussarbeiten:​lce|Implementierung und Auswertung einer Datenstruktur für LCEs]] +  * Tiptoi als eine assistive Technologie ​Anwendung des digitales Lernspielzeugs zur Umsetzung von Inklusion 
-  * [[fischer:​abschlussarbeiten:​experimente|Experimente ​im Informatikunterricht]] +  * Code-Puzzle ​Entwicklung eines inklusionsorientierten Unterrichtsvorhabens 
-  * [[fischer:​abschlussarbeiten:​rotschwarz|Platzeffiziente Rot-Schwarz-Bäume]] +  * Alternative zum Lena-Image für Kinder ​Entwicklung eines neunen Testbildes zum Informatikunterricht 
-  * [[fischer:​abschlussarbeiten:​esp_lce|Evaluation von LCE-Anfragen mit dem hierarchical-stable-parsing-Baum]] +  * Tabletop der SSL-Verbindung - Entwicklung eines inklusionsorientierten Unterrichtsvorhabens (als Masterarbeit geeignet) 
-  * [[https://​ls11-www.cs.tu-dortmund.de/​people/​koeppl/​compresuite.pdf|Arbeiten im Bereich der verlustfreien Kompression]] +
-  * [[fischer:​abschlussarbeiten:​dist_lcp_compression|Verteilte Textkompression mit Hilfe des LCP-Arrays]] +
-  * [[fischer:​abschlussarbeiten:​drones|Programmierbare Drohnen im Informatikunterricht]] +
-  * [[fischer:​abschlussarbeiten:​comparison_yfast_veb|Praktischer Vergleich von van Emde Boas Trees und Y-Fast Tries]]+
 Weitere Themen können in einem persönlichen Gespräch mit den Mitgliedern unserer Arbeitsgruppe erarbeitet werden. Sprechen Sie uns hierzu an! Weitere Themen können in einem persönlichen Gespräch mit den Mitgliedern unserer Arbeitsgruppe erarbeitet werden. Sprechen Sie uns hierzu an!
  
-===== Momentan bearbeitete Abschlussarbeiten ===== +===== Momentan bearbeitete Abschlussarbeiten ​(unvollständig) ​===== 
-  * [[fischer:​abschlussarbeiten:​parallel|Parallelprogrammierung ​im Informatikunterricht]] +=== fachwissenschaftliche Abschlussarbeiten === 
-  * [[fischer:​abschlussarbeiten:​com_sparse_sa|Textkompression mithilfe ​eines sparse Suffix Arrays]]+  * Verlustfreie Kompression mit Datenstromansätzen 
 +  * Grammatikbasierte Textkompression mit Hilfe des Enhanced Suffix Arrays 
 +  * [[fischer:​abschlussarbeiten:​distwt-hybrid|Hybride Parallele Konstruktion von Wavelet Trees im Distributed und Shared Memory]] 
 +  * Evaluierung ​eines run-gesampelten Suffixarrays auf großen Datenmengen (K. Younes)
  
-===== Abgeschlossene Abschlussarbeiten =====+=== fachdidaktische Abschlussarbeiten === 
 +  * [[fischer:​abschlussarbeiten:​experimente|Experimente im Informatikunterricht]] 
 + 
 +===== Abgeschlossene Abschlussarbeiten ​(unvollständig) ​=====
  
 ==== Bachelor ==== ==== Bachelor ====
-  ​Eine Unterrichtseinheit zur Smart-Home-Steuerung mithilfe eines Rasperry Pis (Tobias Hellwig) +=== fachwissenschaftliche Abschlussarbeiten === 
-  * Erstellung einer CS-Unplugged-Aktivität zum Thema Schaltnetze (Michael Zebrowski)+  ​Implementierung und Evaluation von effizienten Algorithmen für das gerichtete Max-Cut Problem 
 +  * Parallele Konstruktion von Rankund Select-Datenstrukturen im Shared Memory 
 +  * {{ :​fischer:​aufgabenstellung.pdf |Approximierung der Anzahl der LZ-Faktoren}} 
 +  * Implementierung und Evaluation von Algorithmen für das Word-Break-Problem 
 +  * [[fischer:​abschlussarbeiten:​plag|Plagiatserkennung als praktische Anwendung des Suffix-Arrays]] 
 +  * [[fischer:​abschlussarbeiten:​comparison_yfast_veb|Praktischer Vergleich von van Emde Boas Trees und Y-Fast Tries]] 
 +  * [[fischer:​abschlussarbeiten:​lce|Implementierung und Auswertung einer Datenstruktur für LCEs]] 
 +  * [[fischer:​abschlussarbeiten:​com_sparse_sa|Textkompression mithilfe eines sparse Suffix Arrays]]
   * [[fischer:​abschlussarbeiten:​gappedrepeat|Analyse und Optimierung eines Algorithmus zu Bestimmung aller Wiederholungen mit einer Lücke beschränkter Größe]]   * [[fischer:​abschlussarbeiten:​gappedrepeat|Analyse und Optimierung eines Algorithmus zu Bestimmung aller Wiederholungen mit einer Lücke beschränkter Größe]]
   * [[fischer:​abschlussarbeiten:​raspberry_pi_cluster|Aufbau eines Clusters mithilfe von Raspberry Pis]]   * [[fischer:​abschlussarbeiten:​raspberry_pi_cluster|Aufbau eines Clusters mithilfe von Raspberry Pis]]
   * [[fischer:​abschlussarbeiten:​elscoder|Analyse und Auswertung von Kodierungen für Kompressionsalgorithmen]]   * [[fischer:​abschlussarbeiten:​elscoder|Analyse und Auswertung von Kodierungen für Kompressionsalgorithmen]]
-  * Die Programmiersprache Swift und ihre Eignung für den Informatikunterricht (Maximilian Schwarzbach) 
   * [[fischer:​abschlussarbeiten:​grammar|Grammatikkompression mit Edit Sensitive Parsing]]   * [[fischer:​abschlussarbeiten:​grammar|Grammatikkompression mit Edit Sensitive Parsing]]
   * [[fischer:​abschlussarbeiten:​psv|Effiziente Beantwortung von PSV-Anfragen]]   * [[fischer:​abschlussarbeiten:​psv|Effiziente Beantwortung von PSV-Anfragen]]
-  * [[fischer:​abschlussarbeiten:​tournament|Turnierbäume Unplugged]] 
   * [[fischer:​abschlussarbeiten:​lz78var|Textkompression mithilfe einer Variante von LZ78]]   * [[fischer:​abschlussarbeiten:​lz78var|Textkompression mithilfe einer Variante von LZ78]]
   * [[fischer:​abschlussarbeiten:​skyline_parallel|Analyse und Auswertung paralleler Skyline-Algorithmen]]   * [[fischer:​abschlussarbeiten:​skyline_parallel|Analyse und Auswertung paralleler Skyline-Algorithmen]]
   * [[fischer:​abschlussarbeiten:​wavelet|Effiziente Erstellung von Waveletmatrizen]]   * [[fischer:​abschlussarbeiten:​wavelet|Effiziente Erstellung von Waveletmatrizen]]
   * [[fischer:​abschlussarbeiten:​lzcicslz78|Praktische Evaluation zweier Lempel–Ziv Algorithmen mit platzsparenden Datenstrukturen]]   * [[fischer:​abschlussarbeiten:​lzcicslz78|Praktische Evaluation zweier Lempel–Ziv Algorithmen mit platzsparenden Datenstrukturen]]
 +  * [[fischer:​abschlussarbeiten:​lz_approx|Praktische Evaluation einer LZ77-Approximation]]
 +  * [[fischer:​abschlussarbeiten:​lcp-compress|Textkompression mit Hilfe des LCP-Arrays]]
 +
 +=== fachdidaktische Abschlussarbeiten ===
 +  * Automatisierung eines "​Life-Escape-Game"​ Raumes ​ mit Hilfe eines Raspberry Pi basierten Netzwerkes (Raphael Kohlhage)
 +  * [[fischer:​abschlussarbeiten:​drones|Programmierbare Drohnen im Informatikunterricht]]
 +  * [[fischer:​abschlussarbeiten:​smart_cities|Smart Cities - Dynamische Aufgabenbearbeitung mit den Thymio II]]
 +  * Eine Unterrichtseinheit zur Smart-Home-Steuerung mithilfe eines Rasperry Pis (Tobias Hellwig)
 +  * Erstellung einer CS-Unplugged-Aktivität zum Thema Schaltnetze (Michael Zebrowski)
 +  * Die Programmiersprache Swift und ihre Eignung für den Informatikunterricht (Maximilian Schwarzbach)
 +  * [[fischer:​abschlussarbeiten:​tournament|Turnierbäume Unplugged]]
   * [[fischer:​abschlussarbeiten:​spoc|Entwicklung einer SPOC-Plattform für den Schulunterricht]]   * [[fischer:​abschlussarbeiten:​spoc|Entwicklung einer SPOC-Plattform für den Schulunterricht]]
   * [[fischer:​abschlussarbeiten:​formalesprachen|Formale Sprachen und Automaten im Informatikunterricht]]   * [[fischer:​abschlussarbeiten:​formalesprachen|Formale Sprachen und Automaten im Informatikunterricht]]
-  * [[fischer:​abschlussarbeiten:​lz_approx|Praktische Evaluation einer LZ77-Approximation]] 
   * [[fischer:​abschlussarbeiten:​visprog|Visuelle Programmierung - Der Versuch einer Begriffsdefinition]]   * [[fischer:​abschlussarbeiten:​visprog|Visuelle Programmierung - Der Versuch einer Begriffsdefinition]]
   * Graphentheorie in der Schule: Anwendbarkeit im Unterricht sowie Entwicklung geeigneter Unterrichtsmaterialien (Dennis Menzel)   * Graphentheorie in der Schule: Anwendbarkeit im Unterricht sowie Entwicklung geeigneter Unterrichtsmaterialien (Dennis Menzel)
-  ​* [[fischer:​abschlussarbeiten:​lcp-compress|Textkompression mit Hilfe des LCP-Arrays]] +  * Web Information Retrieval Systems: Fachdidaktische Grundlagen und praktische Potenziale ​für die Schulinformatik (Oliver Seifert) 
-  ​* Web Information Retrieval Systems: Fachdidaktische Grundlagen und praktische Potenziale ​für die Schulinformatik (Oliver Seifert) +  * Variablen im Informatikunterricht unter Berücksichtigung ​von mathematischem Vorwissen (Miriam Szymczak) 
-  * Variablen im Informatikunterricht unter Berücksichtigung ​von mathematischem Vorwissen (Miriam Szymczak)+  * [[fischer:​abschlussarbeiten:​phc_literature_review|Physical Computing als Ausgangspunkt für einen kompetenzorientierten Informatikunterricht an Berufskollegs]]
  
 ==== Master und Diplom ==== ==== Master und Diplom ====
-  ​Entwicklung ​von Qualitätskriterien ​für MOOCS im Informatikunterricht ​und Entwicklung eines MOOCs für Datenbanken ​(Steven Sander+=== fachwissenschaftliche Abschlussarbeiten === 
-  * Das von Neumann'​sche Rechnermodell im Schulunterricht ​Theorie und Praxis am Rechnermodell KUR2 (Martin Weinert)+  ​Suffixsortierung mit nächstgelegenen kleineren Suffixen 
 +  * Implementierung und Optimierung ​von Y-Fast-Tries (Johannes Neumann)  
 +  * Practical Parallel Max-Cut Algorithms (Sven Brümmer) 
 +  * Implementierung einer Sorted-List-Datenstruktur ​für 40-, 48- und 64-Bit-Integer 
 +  * [[fischer:​abschlussarbeiten:​nss|Efficient Computation of Nearest Smaller Suffixes]] ​(Jonas Ellert
 +  * [[fischer:​abschlussarbeiten:​lce_recomp|LCEs mit Recompression]] 
 +  * [[fischer:​abschlussarbeiten:​distributed_wt|Verteilte parallele Konstruktion ​von Wavelet-Trees (mithilfe von Thrill)]]
   * [[fischer:​abschlussarbeiten:​suffix_lcp|Suffixsortierung mit integrierter LCP-Berechnung]]   * [[fischer:​abschlussarbeiten:​suffix_lcp|Suffixsortierung mit integrierter LCP-Berechnung]]
   * [[fischer:​abschlussarbeiten:​greedy|Implementierung und Evaluierung eines grammatikbasierten verlustfreien gierigen Kompressionsalgorithmus]]   * [[fischer:​abschlussarbeiten:​greedy|Implementierung und Evaluierung eines grammatikbasierten verlustfreien gierigen Kompressionsalgorithmus]]
 +
 +=== fachdidaktische Abschlussarbeiten ===
 +  * Planung, Erstellung und Analyse eines Lernvideos im Programmierunterricht zur Stärkung des Theorie-Praxis-Bezuges im Lehramtsstudium (Nora Romahn)
 +  * Analyse praktischer Erfahrungen im Einführungsunterricht der Sekundarstufe II in Informatik (Markus Schrader)
 +  * Big Data als lebenswirklicher Kontext im Informatikunterricht an der Schule (E. Cambel)
 +  * [[fischer:​abschlussarbeiten:​parallel|Parallelprogrammierung im Informatikunterricht]]
 +  * {{ :​fischer:​abschlussarbeiten:​masterarbeit_sander.pdf |Entwicklung von Qualitätskriterien für MOOCS im Informatikunterricht und Entwicklung eines MOOCs für Datenbanken}} (Steven Sander)
 +  * Das von Neumann'​sche Rechnermodell im Schulunterricht - Theorie und Praxis am Rechnermodell KUR2 (Martin Weinert)
   * Go!: ein Vergleich mit JAVA und PYTHON (Alexander Vellmer)   * Go!: ein Vergleich mit JAVA und PYTHON (Alexander Vellmer)
-  * [[fischer:​abschlussarbeiten:​raspberry|Einstieg in die Objektorientierung mit Unterstützung ​des Raspberry Pi]]+  * [[fischer:​abschlussarbeiten:​raspberry|Einstieg in die Objektorientierung mit Unterstützung ​des Raspberry Pi]]
   * [[fischer:​abschlussarbeiten:​robot|Entwicklung eines Turtle-Roboters für die Vermittlung einfacher Algorithmenkompetenzen auf Basis eines Lego Mindstorms Roboters]]   * [[fischer:​abschlussarbeiten:​robot|Entwicklung eines Turtle-Roboters für die Vermittlung einfacher Algorithmenkompetenzen auf Basis eines Lego Mindstorms Roboters]]
   * [[fischer:​abschlussarbeiten:​facebook|Die Datenschutzproblematik bei zentralen ​   * [[fischer:​abschlussarbeiten:​facebook|Die Datenschutzproblematik bei zentralen ​
Line 61: Line 112:
        ​technische und funktionale Untersuchung von Facebook sowie dezentraler Alternativen]]        ​technische und funktionale Untersuchung von Facebook sowie dezentraler Alternativen]]
   * [[fischer:​abschlussarbeiten:​gamification|Gamification in der Didaktik]]   * [[fischer:​abschlussarbeiten:​gamification|Gamification in der Didaktik]]
 +
 
Last modified: 2023-03-02 08:13 by Patrick Dinklage
DokuWikiRSS-Feed