Teaching and learning methods in the area of programming education at Bachelor level.


Introductory programming courses traditionally face high drop-out rates and poor performance and students often perceive learning to program as difficult. In our programming courses for non-computer science students (e.g Business Informatics, Business Administration), we are faced with additional challenges. We can observe high diversity among our students, for example, with respect to gender differences, cultural differences, educational background, or work experience.

In our research we aim to overcome these challenges by investigating how heterogeneous groups of students can be best supported. We develop  didactic concepts with accompanying teaching and learning material to actively support diversity in programming education. Our concepts include competence models for measuring competences and as a result support individual learning paths. Support for distance learning and flipped classroom methods are fundamental parts of our concept. The goal of our research is to support a flat learning curve in university programming courses for non-computer science students.

Kontakt:
Iris Groher
Reinhold Plösch
Johannes Sametinger

Publications

C. Kröhn, I. Groher, B. Sabitzer, L. Kuka: Female Computer Scientists Needed: Approaches For Closing The Gender Gap, 2020 IEEE Frontiers in Education Conference (FIE), Uppsala, Sweden, October 21-24, 2020.
Conference Article
R. Plösch, C. Neumüller: Does Static Analysis Help Software Engineering Students?, 9th International Conference on Educational and Information Technology (ICEIT 2020), Oxford, United Kingdom, February 11-13, 2020.
Conference Article
B. Sabitzer, I. Groher, H. Demarle-Meusel, J. Sametinger: COOL Programming - Improving Introductory Programming Education through Cooperative Open Learning, 9th International Conference on Educational and Information Technology (ICEIT 2020), Oxford, United Kingdom, February 11-13, 2020. doi:10.1145/3383923.3383943
Conference Article
B. Sabitzer, I. Groher, J. Sametinger: COOL: Cooperative Open Learning for Beginning Programmers, 24th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2019), Aberdeen, Scotland, July 12-17, 2019. doi.org/10.1145/3304221.3325569
Conference Article