Skip to main content

“I Show You How I Solved It!”

Empowering Novice University Students to Learn Programming and Mathematics Through Self-produced Videos to Potentially Teach to Their Peers

  • Conference paper
  • First Online:
Multimedia Technology and Enhanced Learning (ICMTEL 2022)

Abstract

A relevant concern of Java programming and mathematics instructors is that first-year college students usually have difficulties in grasping the abstract concepts of these two disciplines. Consequently, a meaningful part of students may fail to pass their core exams in BIT, Business Information Technology. To overcome this issue, two maths and programming instructors and a researcher in psychology of education, implemented the so-called exploratory video-based instructional intervention, through which BIT students were asked to explain specific Java programming concepts and to describe how to solve three maths exercises using self-produced videos. From a diagnostic perspective, the instructors were able: a) to recognise the correctness of the syntactic knowledge, the conceptual knowledge and the strategic knowledge of Java programming and b) to distinguish whether students were correctly applying the foundations of mathematics, which are essential skills for becoming a good programmer. The results of this experimental study showed that first-year students appreciated the production of these self-explaining videos, resulting in mastering complex abstract concepts in mathematics and in programming.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Adelson, B.: Problem solving and the development of abstract categories in programming languages. Memory Cognit. 9(4), 422–433 (1981). https://doi.org/10.3758/BF03197568

    Article  Google Scholar 

  2. Bayman, P., Mayer, R.E.: Using conceptual models to teach basic computer programming. J. Educ. Psychol. 80(3), 291–298 (1988). https://doi.org/10.1037/0022-0663.80.3.291

    Article  Google Scholar 

  3. Bétrancourt, M., Benetos, K.: Why and when does instructional video facilitate learning? A commentary to the special issue “developments and trends in learning with instructional video’’. Comput. Hum. Behav. 89, 471–475 (2018). https://doi.org/10.1016/j.chb.2018.08.035

    Article  Google Scholar 

  4. Bloom, B.S., Engelhart, M.D., Furst, E.J., Hill, W.H., Krathwohl, D.R.: Taxonomy of Educational Objectives: The Classification of Educational Goals. Handbook 1: Cognitive Domain. David McKay Company, New York (1956)

    Google Scholar 

  5. Carliner, S.: Physical, cognitive, and affective: a three-part framework for information design. Tech. Commun. 47(4), 561–576 (2000). https://www.jstor.org/stable/43748975

  6. Coney, M.B., Chatfield, C.S.: Rethinking the author-reader relationship in computer documentation. ACM SIGDOC Asterisk J. Comput. Documentation 20(2), 23–29 (1996). https://doi.org/10.1145/381815.381826

    Article  Google Scholar 

  7. diSessa, A.A.: Toward an epistemology of physics. Cognit. Instr. 10(2/3), 105–225 (1993). https://www.jstor.org/stable/3233725

  8. Farkas, D.K.: The logical and rhetorical construction of procedural discourse. Tech. Commun. 46(1), 42–54 (1999). https://www.jstor.org/stable/43088601

  9. Fiorella, L., Mayer, R.E.: Role of expectations and explanations in learning by teaching. Contemp. Educ. Psychol. 39(2), 75–85 (2014). https://doi.org/10.1016/j.cedpsych.2014.01.001

    Article  Google Scholar 

  10. Fiorella, L., Mayer, R.E.: Eight ways to promote generative learning. Educ. Psychol. Rev. 28(4), 717–741 (2016). https://doi.org/10.1007/s10648-015-9348-9

    Article  Google Scholar 

  11. Fiorella, L., Mayer, R.E.: What works and doesn’t work with instructional video. Comput. Hum. Behav. 89, 465–470 (2018). https://doi.org/10.1016/j.chb.2018.07.015

    Article  Google Scholar 

  12. Hoogerheide, V., Deijkers, L., Loyens, S.M.M., Heijltjes, A., van Gog, T.: Gaining from explaining: learning improves from explaining to fictitious others on video, not from writing to them. Contemp. Educ. Psychol. 44, 95–106 (2016). https://doi.org/10.1016/j.cedpsych.2016.02.005

    Article  Google Scholar 

  13. Krathwohl, D.R.: A revision of bloom’s taxonomy: an overview. Theory Pract. 41(4), 212–218 (2002). https://doi.org/10.1207/s15430421tip4104_2

    Article  Google Scholar 

  14. Krathwohl, D.R., Anderson, L.W.: A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives. Longman, New York (2009)

    Google Scholar 

  15. Lugmayr, A., Sutinen, E., Suhonen, J., Sedano, C.I., Hlavacs, H., Montero, C.S.: Serious storytelling-a first definition and review. Multimed. Tools Appl. 76(14), 15707–15733 (2017). https://doi.org/10.1007/s11042-016-3865-5

    Article  Google Scholar 

  16. Mayer, R.E.: The psychology of how novices learn computer programming. ACM Comput. Surv. (CSUR) 13(1), 121–141 (1981). https://doi.org/10.1145/356835.356841

    Article  Google Scholar 

  17. Mayer, R.E.: Models for understanding. Rev. Educ. Res. 59(1), 43–64 (1989). https://doi.org/10.3102/00346543059001043

    Article  Google Scholar 

  18. Mayer, R.E.: How to be a Successful Student: 20 Study Habits Based on the Science of learning. Routledge, New York Oxon (2018). https://www.routledge.com/How-to-Be-a-Successful-Student-20-Study-Habits-Based-on-the-Science-of/Mayer/p/book/9781138319851

  19. Mayer, R.E., Fay, A.L.: A chain of cognitive changes with learning to program in logo. J. Educ. Psychol. 79(3), 269–279 (1987). https://doi.org/10.1037/0022-0663.79.3.269

    Article  Google Scholar 

  20. McLuhan, M.: Understanding Media. Routledge, London (1964)

    Google Scholar 

  21. McLuhan, M., Fiore, Q.: The Medium is the Massage: an Inventory of Effects. Penguin Press, London (1967)

    Google Scholar 

  22. Morain, M., Swarts, J.: YouTutorial: a framework for assessing instructional online video. Tech. Commun. Q. 21(1), 6–24 (2012). https://doi.org/10.1080/10572252.2012.626690

    Article  Google Scholar 

  23. Newell, A.: Reasoning, problem solving, and decision processes: the problem space as a fundamental category. In: The Soar Papers (vol. 1): Research on Integrated Intelligence, pp. 55–80. MIT Press, Cambridge, MA, USA (1993). https://dl.acm.org/doi/abs/10.5555/162580.162585

  24. Özdemir, G., Clark, D.B.: An overview of conceptual change theories. Eurasia J. Math. Sci. Technol. Educ. 3(4), 351–361 (2007). https://doi.org/10.12973/ejmste/75414

  25. Qian, Y., Lehman, J.: Students’ misconceptions and other difficulties in introductory programming: a literature review. ACM Trans. Comput. Educ. (TOCE) 18(1), 1–24 (2017). https://doi.org/10.1145/3077618

    Article  Google Scholar 

  26. Soloway, E.: Learning to program = learning to construct mechanisms and explanations. Commun. ACM 29(9), 850–858 (1986). https://doi.org/10.1145/6592.6594

    Article  Google Scholar 

Download references

Acknowledgement

We are grateful to the students of the programming and mathematics classes for their work and their active engagement in helping us to enrich our didactics and teaching strategies.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Patrik Christen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Inglese, T., Fässler, L.E., Christen, P. (2022). “I Show You How I Solved It!”. In: Wang, SH., Zhang, YD. (eds) Multimedia Technology and Enhanced Learning. ICMTEL 2022. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 446. Springer, Cham. https://doi.org/10.1007/978-3-031-18123-8_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-18123-8_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-18122-1

  • Online ISBN: 978-3-031-18123-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics