Skip to main content

Towards Live Coding and Instant Feedback on Common Issues in Large Lectures

  • Conference paper
  • First Online:
Responsive and Sustainable Educational Futures (EC-TEL 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14200))

Included in the following conference series:

  • 1338 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Becker, B.A.: An effective approach to enhancing compiler error messages. In: Proceedings SIGCSE TS. ACM (2016). https://doi.org/10.1145/2839509.2844584

  2. 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

  3. Ebert, M., Ring, M.: A presentation framework for programming in programing lectures. In: Proceedings EDUCON, pp. 369–374. IEEE (2016)

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Hattie, J., Timperley, H.: The power of feedback. Rev. Educ. Res. 77(1), 81–112 (2007). https://doi.org/10.3102/003465430298487

  6. 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

  7. Heller, N., Bry, F.: Organizing peer correction in tertiary stem education: an approach and its evaluation. iJEP 9(4), 16–32 (2019)

    Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

  10. 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

    Chapter  Google Scholar 

  11. 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

  12. Robbins, S.: Beyond clickers. In: Proceedings SIGCSE TS. ACM (2011). https://doi.org/10.1145/1953163.1953347

  13. 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

  14. 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

  15. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sven Strickroth .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics