Foto von Johannes Krugel

Johannes Krugel, Dr. rer. nat.

Postadresse

Postal:
Arcisstr. 21
80333 München

Dienstort

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

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

Research and projects

My research interests are in the fields of computer science education and computer-supported 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

Awards

Education

Publications

Refereed articles:

(in press) Krugel, J. & Ruf, A. (2020). Learners’ perspectives on block-based programming environments: Code.org vs. Scratch. In: Proceedings of the 15th Workshop on Primary and Secondary Computing Education (WiPSCE '20). ACM. https://doi.org/10.1145/3421590.3421615

(in press) Carmona-Mesa, J. A., Krugel, J., & Villa-Ochoa, J. A. (2020). Formación en tecnología de futuros profesores en Colombia. Aportes al debate actual sobre los Programas de Licenciatura. In A. Richit & H. Oliveira (Eds.), Formação de professores em contextos permeados pelas tecnologias digitais. Brazil: Livraria da Física.

Krugel, J. & Hubwieser, P. (2020). 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 ICT Era, Lecture Notes in Educational Technology (LNET), 28 pages. Springer. https://doi.org/10.1007/978-981-15-6747-6_4

Krugel, J., Hubwieser, P., Goedicke, M., Striewe, M. Talbot, M. Olbricht, C. Schypula & M., Zettler, S. (2020). Automated Measurement of Competencies and Generation of Feedback in Object-Oriented Programming Courses. In: Proceedings of the IEEE Global Engineering Education Conference (EDUCON '20), Porto, Portugal, 329–338. IEEE Press. https://doi.org/10.1109/EDUCON45650.2020.9125323

Selvanathan, H. P., Leidner B., Petrovic, N., Prelic, N., Ivanek, I., Krugel, J. & Bjekic, J. (2019). Wedialog.net: A quantitative field test of the effects of online intergroup dialogue in promoting justice- versus harmony-oriented outcomes in Bosnia and Serbia. In: Peace and Conflict: Journal of Peace Psychology, 25(4), 287–299. APA. https://doi.org/10.1037/pac0000395

Krugel, J. & Hubwieser, P. (2018). Strictly Objects First: A Multi-Purpose Course on Computational Thinking. In: Khine (ed.), Computational Thinking in the STEM Disciplines: Foundations and Research Highlights, 73–98. Springer. https://doi.org/10.1007/978-3-319-93566-9_5

Danielsiek, H., Hubwieser, P., Krugel, J., Magenheim, J., Ohrndorf, L., Ossenschmidt, D., Schaper, S. & Vahrenhold, J. (2017). Kompetenzbasierte Gestaltungsempfehlungen für Informatik-Tutorenschulungen.  In: Eibl, M. & Gaedke, M. (Ed.), INFORMATIK 2017, 241–254. Lecture Notes in Informatics. Gesellschaft für Informatik, Bonn. https://doi.org/10.18420/in2017_18

Danielsiek, H., Hubwieser, P., Krugel, J., Magenheim, J., Ohrndorf, L., Ossenschmidt, D., Schaper, S. & Vahrenhold, J. (2017). Undergraduate Teaching Assistants in Computer Science: Teaching-Related Beliefs, Tasks, and Competences. In: Proceedings of the IEEE Global Engineering Education Conference (EDUCON '17), Athens, Greece, 718–725. IEEE Press. https://doi.org/10.1109/EDUCON.2017.7942927

Krugel, J. & Hubwieser, P. (2017): Computational Thinking as Springboard for Learning Object-Oriented Programming in an Interactive MOOC. In: Proceedings of the IEEE Global Engineering Education Conference (EDUCON '17), Athens, Greece, 1709–1712. IEEE Press. https://doi.org/10.1109/EDUCON.2017.7943079

Capovilla, D., Krugel, J. & Hubwieser, P. (2013). Teaching Algorithmic Thinking Using Haptic Models for Visually Impaired Students. In: Learning and Teaching in Computing and Engineering (LaTiCE '13), Macau, China, 167–171. IEEE Press. https://doi.org/10.1109/LaTiCE.2013.14

Dau, A. & Krugel, J. (2011). Tools to Analyze and Generate Sequences with Trained Statistical Properties, In: Proceedings of the German Conference of Bioinformatics (GCB ’11), Freising.

Monographs:

Krugel, J. (2016). Approximate Pattern Matching with Index Structures. Dissertation. Technical University of Munich. urn:nbn:de:bvb:91-diss-20160216-1251902-1-4

Krugel, J. (2008). Suche von ähnlichen Datensätzen unter Echtzeitbedingungen. Diploma thesis. Freie Universität Berlin.

Further publications:

Quiroz Vallejo, D. A. (2020). Computational Thinking, Curriculum and Interdisciplinarity: An interview with Johannes Krugel, Uni-/pluriversidad, 20(1), 86–94, https://doi.org/10.17533/udea.unipluri.20.1.09

Krugel, J. & Hubwieser, P. (2019). Kompetenzerwerb von Tutorinnen und Tutoren in der Informatik – Schlussbericht der Technischen Universität München, Grant 01PB14007B, Technische Informationsbibliothek, Hannover, 35 pages. https://www.tib.eu/de/suchen/id/TIBKAT:1667500635/

Selvanathan, H. P., Leidner, B., Ivanek, I., Petrovic, N. & Krugel, J. (2018). WeDialog.net: Building and Empirically Evaluating Online Intergroup Dialogue in Conflict-Ridden Societies. 9th Annual Convention of the Society for Personality and Social Psychology (SPSP ’18), Atlanta, GA, USA.

Krugel, J. (2017). Videobasierte Tutorenausbildung mit Blended Learning, Blog Studium & Lehre. Technical University of Munich. https://www.blog.lehren.tum.de/videobasierte-tutorenausbildung-mit-blended-learning/

Dau, A. & Krugel, J. (2011). tt-analyze and tt-generate: Tools to Analyze and Generate Sequences with Trained Statistical Properties. Technical Report. Technical University of Munich. TUM-I1119. https://mediatum.ub.tum.de/?id=1097549

Talks and workshops

(selection)

Academic activities

Reviewer / Subreviewer (*) / Program committee (PC) for the following organizations, journals, and conferences:

  • WiPSCE (PC): Workshop in Primary and Secondary Computing Education
  • DFG: Deutsche Forschungsgemeinschaft (German Research Foundation)
  • CC2020: ACM/IEEE Computing Curricula 2020
  • CSE Journal: Computer Science Education
  • TOCE Journal: ACM Transactions on Computing Education
  • EDUCON: IEEE Global Engineering Education Conference
  • 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

Teaching

Advised theses

  • BSc: Analyse von Fehlern und Fehlvorstellungen in Lösungen zu Programmieraufgaben aus einer Einführungsvorlesung der Informatik, 2020
  • BSc: Konzeption und Realisierung einer Graphdatenbank für T-Graphen mit struktureller Analyse exemplarischer Beispiele, 2020
  • BSc: Development of a chatbot as intelligent programming tutor for an online course on object-oriented programming, 2019
  • MSc: Approaches to analyze participant feedback of an e-learning course, 2019
  • BSc: Abbruch-Gründe in MOOCs: Eine Fallstudie über einen Einsteiger-Programmierkurs, 2018
  • BSc: Analysis of Surveys on Peer Teaching in Computer Science, 2016
  • BSc: A Comparison of Massive Open Online Courses for Object Oriented Programming, 2016
  • BSc: Fehlertolerante Volltextsuche mit erweiterten Ähnlichkeitsmaßen, 2013
  • BSc: Fehlertolerante Suche mittels Backtracking – Ausführung auf dem Enhanced Suffix Array und Abschätzung des Suchaufwands, 2012
  • BSc: Space efficient q-gram indexes, 2012
  • BSc: Implementation and comparison of suffix tree representations, 2011
  • MSc: Construction of compressed indexes for huge texts, 2011
  • BSc: Approximate search in text indexes 2010
  • BSc: Analysis of the structure and statistical properties of texts and generation of random texts, 2010