Foto von Johannes Krugel

Johannes Krugel, Dr. rer. nat.


Arcisstr. 21
80333 München


Professur für Didaktik der Informatik (Prof. Hubwieser)

Marsstr. 20-22(2907)/IV
80335 München

Research and projects

My primary research interests are computer science education (especially in higher education) and computer-supported learning / e-learning.

Current projects:

Completed projects:

Professional background

  • 2019: Guest professorship at the Universidad de Antioquia (Medellín, Colombia), Faculty of Education
  • 2018 – today: Teacher at a public high school (Gymnasium Puchheim), part-time
  • 2017 – today: Trainer for courses in higher education pedagogy (freelance)
  • 2012 – today: Research associate at the Technical University of Munich, School of Education, Associate Professorship of Didactics in Computer Science
  • 2008 – 2012: Research associate at the Technical University of Munich, Department of Informatics, Chair for Efficient Algorithms



  • (accepted) Johannes Krugel, Peter Hubwieser. Web-based learning in computer science: Insights into progress and problems of learners in MOOCs. In: M. Giannakos (Ed.), Non-Formal and Informal Science Learning in the 21st Century: Current Trends, Research and Practice, Lecture Notes in Educational Technology (LNET), 27 pages, Springer.
  • Hema Preya Selvanathan, Bernhard Leidner, Nebojša Petrovic, Nedim Prelic, Ivan Ivanek, Johannes Krugel, Jovana Bjekic. 2019. A quantitative field test of the effects of online intergroup dialogue in promoting justice- versus harmony-oriented outcomes in Bosnia and Serbia. Peace and Conflict: Journal of Peace Psychology. APA.
  • Johannes Krugel, Peter Hubwieser. 2019. Kompetenzerwerb von Tutorinnen und Tutoren in der Informatik – Schlussbericht der Technischen Universität München, Grant 01PB14007B, Technische Informationsbibliothek, Hannover, 35 pages.
  • Johannes Krugel, Peter Hubwieser. 2018. Strictly Objects First: A Multi-Purpose Course on Computational Thinking. In: Khine (ed.), Computational Thinking in the STEM Disciplines: Foundations and Research Highlights, Springer.
  • Holger Danielsiek, Peter Hubwieser, Johannes Krugel, Johannes Magenheim, Laura Ohrndorf, Daniel Ossenschmidt, Niclas Schaper, Jan Vahrenhold. 2017. Kompetenzbasierte Gestaltungsempfehlungen für Informatik-Tutorenschulungen. INFORMATIK 2017. Lecture Notes in Informatics. Gesellschaft für Informatik, Bonn, S. 241-254.
  • Holger Danielsiek, Peter Hubwieser, Johannes Krugel, Johannes Magenheim, Laura Ohrndorf, Daniel Ossenschmidt, Niclas Schaper, Jan Vahrenhold. 2017. Undergraduate Teaching Assistants in Computer Science: Teaching-Related Beliefs, Tasks, and Competences. IEEE Global Engineering Education Conference (EDUCON ‘17), Athens, Greece, pp. 718-725.
  • Johannes Krugel, Peter Hubwieser. 2017: Computational Thinking as Springboard for Learning Object-Oriented Programming in an Interactive MOOC. IEEE Global Engineering Education Conference (EDUCON ‘17), Athens, Greece, pp. 1709-1712.
  • Johannes Krugel. 2017. Videobasierte Tutorenausbildung mit Blended Learning, Blog Studium & Lehre. Technical University of Munich.
  • Johannes Krugel. 2016. Approximate Pattern Matching with Index Structures. Dissertation. Technical University of Munich. urn:nbn:de:bvb:91-diss-20160216-1251902-1-4
  • Dino Capovilla, Johannes Krugel, Peter Hubwieser. 2013. Teaching Algorithmic Thinking Using Haptic Models for Visually Impaired Students. Learning and Teaching in Computing and Engineering (LaTiCE ‘13), Macau, China, pp. 167-171.
  • Andre Dau, Johannes Krugel. 2011. Tools to Analyze and Generate Sequences with Trained Statistical Properties, Proceedings of the German Conference of Bioinformatics, Freising.
  • Andre Dau, Johannes Krugel. 2011. tt-analyze and tt-generate: Tools to Analyze and Generate Sequences with Trained Statistical Properties. Technical Report. Technical University of Munich. TUM-I1119.
  • Johannes Krugel. 2008. Suche von ähnlichen Datensätzen unter Echtzeitbedingungen. Diploma thesis. Freie Universität Berlin.

Talks and workshops


Academic activities

Reviewer / Subreviewer (*) for the following conferences and journals:

  • CSE Journal: Computer Science Education
  • TOCE Journal: ACM Transactions on Computing Education
  • EDUCON: IEEE Global Engineering Education Conference
  • WiPSCE *: Workshop in Primary and Secondary Computing Education
  • CSE: IEEE International Conference on Computational Science and Engineering
  • ICALP: International Colloquium on Automata, Languages and Programming
  • CSR *: International Computer Science Symposium in Russia
  • PARS *: Parallel-Algorithmen, -Rechnerstrukturen und -Systemsoftware
  • WG *: International Workshop on Graph-Theoretic Concepts in Computer Science

Conference organization:

  • JASS 2012: Joint Advanced Student School in St. Petersburg
    Member of the organization committee
  • ISSAC 2010: International Symposium on Symbolic and Algebraic Computation
    Member of the local organization committee


Advised theses

  • Bachelor thesis: Development of a chatbot as intelligent programming tutor for an online course on object-oriented programming, 2019
  • Master thesis: Approaches to analyze participant feedback of an e-learning course, 2019
  • Bachelor thesis: Abbruch-Gründe in MOOCs: Eine Fallstudie über einen Einsteiger-Programmierkurs, 2018
  • Bachelor thesis: Analysis of Surveys on Peer Teaching in Computer Science, 2016
  • Bachelor thesis: A Comparison of Massive Open Online Courses for Object Oriented Programming, 2016
  • Bachelor thesis: Fehlertolerante Volltextsuche mit erweiterten Ähnlichkeitsmaßen, 2013
  • Bachelor thesis: Fehlertolerante Suche mittels Backtracking – Ausführung auf dem Enhanced Suffix Array und Abschätzung des Suchaufwands, 2012
  • Bachelor thesis: Space efficient q-gram indexes, 2012
  • Bachelor thesis: Implementation and comparison of suffix tree representations, 2011
  • Master thesis: Construction of compressed indexes for huge texts, 2011
  • Bachelor thesis: Approximate search in text indexes 2010
  • Bachelor thesis: Analysis of the structure and statistical properties of texts and generation of random texts, 2010