Skip to main content

Towards Adaptive Hour of Code

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11626))

Abstract

Hour of Code activities became a de facto standard for the first encounter with programming, reaching millions of children every year. These activities are typically not personalized and offer the same sequence of tasks to everybody, which leads to too slow pace for some students, while too fast for others. We aim to improve upon the current state of the art in teaching introductory programming by providing insight into how adaptive learning techniques can make the Hour of Code activities more efficient and engaging.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   89.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

Learn about institutional subscriptions

References

  1. Aleven, V., McLaughlin, E.A., Glenn, R.A., Koedinger, K.R.: Instruction based on adaptive learning technologies. In: Mayer, R.E., Alexander, P. (eds.) Handbook of Research on Learning and Instruction. Routledge, London (2016)

    Google Scholar 

  2. Baker, R.S.J.: Stupid tutoring systems, intelligent humans. Int. J. Artif. Intell. Educ. 26(2), 600–614 (2016)

    Article  MathSciNet  Google Scholar 

  3. Caspersen, M.E., Christensen, H.B.: Here, there and everywhere - on the recurring use of turtle graphics in CS1. In: ACM International Conference Proceeding Series, vol. 8, pp. 34–40 (2000)

    Google Scholar 

  4. Csikszentmihalyi, M.: Flow: The Psychology of Optimal Experience. Harper & Row, New York (1990)

    Google Scholar 

  5. Effenberger, T.: Adaptive system for learning programming. Master’s thesis, Masaryk University (2018)

    Google Scholar 

  6. Effenberger, T., Pelánek, R.: Towards making block-based programming activities adaptive. In: Proceedings of Learning at Scale, p. 13. ACM (2018)

    Google Scholar 

  7. Huang, Y., Hollstein, J.D.G., Brusilovsky, P.: Modeling skill combination patterns for deeper knowledge tracing. In: UMAP (Extended Proceedings) (2016)

    Google Scholar 

  8. Kelleher, C., Pausch, R.: Lowering the barriers to programming: a taxonomy of programming environments and languages for novice programmers. ACM Comput. Surv. (CSUR) 37(2), 83–137 (2005)

    Article  Google Scholar 

  9. Malone, T.W.: Making learning fun: a taxonomic model of intrinsic motivations for learning. In: Conative and Affective Process Analysis (1987)

    Google Scholar 

  10. Papoušek, J., Stanislav, V., Pelánek, R.: Evaluation of an adaptive practice system for learning geography facts. In: Proceedings of the Sixth International Conference on Learning Analytics & Knowledge, pp. 134–142. ACM (2016)

    Google Scholar 

  11. Pelánek, R.: Bayesian knowledge tracing, logistic models, and beyond: an overview of learner modeling techniques. User Model. User-Adapt. Interact. 27(3), 313–350 (2017)

    Article  Google Scholar 

  12. Pelánek, R.: Conceptual issues in mastery criteria: differentiating uncertainty and degrees of knowledge. In: Penstein Rosé, C., et al. (eds.) AIED 2018. LNCS (LNAI), vol. 10947, pp. 450–461. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-93843-1_33

    Chapter  Google Scholar 

  13. Pelánek, R.: The details matter: methodological nuances in the evaluation of student models. User Model. User-Adapt. Interact. 28, 207–235 (2018)

    Article  Google Scholar 

  14. Pelánek, R., Effenberger, T., Vaněk, M., Sassmann, V., Gmiterko, D.: Measuring item similarity in introductory programming. In: Proceedings of the Fifth Annual ACM Conference on Learning at Scale, p. 19. ACM (2018)

    Google Scholar 

  15. Ricci, F., Rokach, L., Shapira, B. (eds.): Recommender Systems Handbook. Springer, Boston, MA (2015). https://doi.org/10.1007/978-1-4899-7637-6

    Book  MATH  Google Scholar 

  16. Wilson, C.: Hour of code-a record year for computer science. ACM Inroads 6(1), 22 (2015)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomáš Effenberger .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Effenberger, T. (2019). Towards Adaptive Hour of Code. In: Isotani, S., Millán, E., Ogan, A., Hastings, P., McLaren, B., Luckin, R. (eds) Artificial Intelligence in Education. AIED 2019. Lecture Notes in Computer Science(), vol 11626. Springer, Cham. https://doi.org/10.1007/978-3-030-23207-8_62

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-23207-8_62

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-23206-1

  • Online ISBN: 978-3-030-23207-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics