1. Arns, Marley
    Ranking Programming Languages by Energy Efficiency
    Betreuer: P. Sturm


 2. Blechschmidt, Johannes
    Skiplists: A Probabilistic Alternative to Balanced Trees
    Betreuer: S. Näher


 3. Hauck, Julian
    Primal-Dual Cops and Robber
    Betreuer: P. Kindermann


 4. Jacobs, David 
    Generating Clarifying Questions for Query Refinement in Source Code Search.
    Betreuer: R. Schenkel


 5. Kefer, Eric 
    GRILLBot: A flexible conversational agent for solving complex real-world tasks.
    Betreuer: R. Schenkel


 6. Khan, Daniel 
    Aggregating inconsistent information: Ranking and clustering
    Betreuer: H. Fernau


 7. Khan, Jannik 
    Understanding Conceptual Transfer for Students Learning New Programming Languages
    Betreuer: J. Staub


 8. Lange, Marvin 
    Identifying Student Difficulties with Basic Data Structures
    Betreuer: J. Staub


 9. Loosen, Jan-Niclas
    A Practical algorithm for Chess unwinnability (Prof. Philipp Kindermann)
    Betreuer: P. Kindermann


10. Minuth, Marvin 
    MAGIC: Manipulating Avatars and Gestures to Improve Remote Collaboration
    Betreuer: B. Weyers


11. Molitor, Jens 
    Cuckoo Hashing
    Betreuer: P. Kindermann


12. Ringel, Jonas
    Correlation Clustering
    Betreuer: H. Fernau


13. Schmalz, Viktoria 
    Comparing Visual Attention with Leading and Following Virtual Agents in a Collaborative Perception-Action Task in VR
    Betreuer: B. Weyers


14. Sultanov, Timur 
    Kuratowski's Theorem
    Betreuer: S. Näher


15. Treitges, Christof 
    Native Language's Effect on Java Compiler Errors
    Betreuer: J. Staub


16. Troll, Lucca 
    Hollow Heaps
    Betreuer: S. Näher


17. Weich, Justin 
    Technology Driven, HIghly-SDcalable Dragonfly Topology
    Betreuer: P. Sturm


18. Ziegler, Jana 
    TBA
    Betreuer: B. Weyers