Abstract
Learning programming requires practice. Timely feedback is one of the main drivers for learning and overcoming obstacles. In large lectures, however, social interactions and feedback are rather limited. Currently, there are no satisfactory ways for lecturers to detect and react on the most pressing issues directly in a lecture for various reasons such as students not daring to ask questions or too many erroneous submissions to inspect. This article proposes to combine Audience Response Systems and E-Assessment systems to tackle these issues. Within a lecture, students work on small programming assignments, upload their solutions, and then the lecturer can request a nearly instant overview of the correctness as well as the most common errors. This overview can help the lecturer to discuss different solutions strategies as well as the most common issues. Preliminary results of a case study with a prototype indicate that the approach is usable and formed useful clusters. Further development and research possibilities are outlined.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Becker, B.A.: An effective approach to enhancing compiler error messages. In: Proceedings SIGCSE TS. ACM (2016). https://doi.org/10.1145/2839509.2844584
Strickroth, S., Bry, F.: The future of higher education is social and personalized! experience report and perspectives. In: Proceedings CSEDU, vol. 1, pp. 389–396. INSTICC, SciTePress (2022). https://doi.org/10.5220/0011087700003182
Ebert, M., Ring, M.: A presentation framework for programming in programing lectures. In: Proceedings EDUCON, pp. 369–374. IEEE (2016)
Fies, C., Marshall, J.: Classroom response systems: a review of the literature. J. Sci. Educ. Technol. 15(1), 101–109 (2006). https://doi.org/10.1007/s10956-006-0360-1
Hattie, J., Timperley, H.: The power of feedback. Rev. Educ. Res. 77(1), 81–112 (2007). https://doi.org/10.3102/003465430298487
Hauswirth, M., Adamoli, A.: Solve & evaluate with informa: a java-based classroom response system for teaching java. In: Proceedings PPPJ. ACM (2009). https://doi.org/10.1145/1596655.1596657
Heller, N., Bry, F.: Organizing peer correction in tertiary stem education: an approach and its evaluation. iJEP 9(4), 16–32 (2019)
Kay, R.H., LeSage, A.: Examining the benefits and challenges of using audience response systems: a review of the literature. Comput. Educ. 53(3), 819–827 (2009). https://doi.org/10.1016/j.compedu.2009.05.001
Luxton-Reilly, A., et al.: Introductory programming: a systematic literature review. In: Proceedings ITiCSE, pp. 55–106 (2018). https://doi.org/10.1145/3293881.3295779
Mader, S., Bry, F.: Audience response systems reimagined. In: Herzog, M.A., Kubincová, Z., Han, P., Temperini, M. (eds.) ICWL 2019. LNCS, vol. 11841, pp. 203–216. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-35758-0_19
Mazur, E., Somers, M.D.: Peer instruction: a user’s manual. Am. J. Phys. 67(4), 359–360 (1999). https://doi.org/10.1119/1.19265
Robbins, S.: Beyond clickers. In: Proceedings SIGCSE TS. ACM (2011). https://doi.org/10.1145/1953163.1953347
Strickroth, S., Holzinger, F.: Supporting the semi-automatic feedback provisioning on programming assignments. In: Proceedings MIS4TEL, pp. 13–19 (2022). https://doi.org/10.1007/978-3-031-20617-7_3
Strickroth, S., Olivier, H., Pinkwart, N.: Das GATE-System: qualitätssteigerung durch Selbsttests für Studenten bei der Onlineabgabe von Übungsaufgaben? In: Proceedings DeLFI, pp. 115–126 (2011). https://dl.gi.de/handle/20.500.12116/4740
Strickroth, S., Striewe, M.: Building a corpus of task-based grading and feedback systems for learning and teaching programming. iJEP 12(5), 26–41 (2022). https://doi.org/10.3991/ijep.v12i5.31283
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Strickroth, S. (2023). Towards Live Coding and Instant Feedback on Common Issues in Large Lectures. In: Viberg, O., Jivet, I., Muñoz-Merino, P., Perifanou, M., Papathoma, T. (eds) Responsive and Sustainable Educational Futures. EC-TEL 2023. Lecture Notes in Computer Science, vol 14200. Springer, Cham. https://doi.org/10.1007/978-3-031-42682-7_58
Download citation
DOI: https://doi.org/10.1007/978-3-031-42682-7_58
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-42681-0
Online ISBN: 978-3-031-42682-7
eBook Packages: Computer ScienceComputer Science (R0)