Skip to main content

A “light” Application of Blended Extreme Apprenticeship in Teaching Programming to Students of Mathematics

  • Conference paper
  • First Online:
Methodologies and Intelligent Systems for Technology Enhanced Learning

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 478))

Abstract

In this paper, we analyse an application of the eXtreme Apprenticeship (XA) methodology, in a blended form, with a reduced set of human and software resources. The study was conducted at the University of Verona, in the context of the course “Programming with Laboratory” with 170 participants enrolled at the first degree in Applied Mathematics, throughout three different academic years. We analyse the earliest period of lessons, when the fundamentals of programming are introduced. During the first two years, students were trained with a traditional teaching method; the last group was trained using the XA teaching model. The outcomes showed a tangible improvement of learning outcomes in students trained with XA compared with the traditional teaching method. Possible refinements of XA method in our case study and in other educational contexts are discussed.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bergin, S., Reilly, R.: The influence of motivation and comfort-level on learning to program. In: Proceedings of the 17th Workshop on Psychology of Programming Interest Group (PPIG 2005), pp. 293–304 (2005)

    Google Scholar 

  2. Brondino, M., Dodero, G., Gennari, R., Melonio, A., Pasini, M., Raccanello, D., Torello, S.: Emotions and inclusion in co-design at school: Let’s measure them. In: Methodologies and Intelligent Systems for Technology Enhanced Learning, pp. 1–8. Springer (2015)

    Google Scholar 

  3. Collins, A., Brown, J., Holum, A.: Cognitive apprenticeship: Making thinking visible. American Educator 6, 38–46 (1991)

    Google Scholar 

  4. Del Fatto, V., Dodero, G.: Experiencing a new method in teaching Databases using Blended eXtreme Apprenticeship. In: Proceedings of 21st International Conference on Distributed Multimedia Systems (DMS 2015) (2015)

    Google Scholar 

  5. Del Fatto, V., Dodero, G., Gennari, R.: Operating Systems with Blended Extreme Apprenticeship: What Are Students’ Perceptions? IxD&A 23, 24–37 (2014)

    Article  Google Scholar 

  6. Del Fatto, V., Dodero, G., Gennari, R.: Assessing student perception of extreme apprenticeship for operating systems. In: Proceedings of14th International Conference on Advanced Learning Technologies (ICALT), pp. 459–460 (2014)

    Google Scholar 

  7. Dodero, G., Di Cerbo, F.: Extreme apprenticeship goes blended: An experience. In: Proceedings of 12th International Conference on Advanced Learning Technologies (ICALT), pp. 324–326 (2012)

    Google Scholar 

  8. Gander, W. et al.: Informatics education: Europe cannot afford to miss the ACM 2013. http://europe.acm.org/iereport/ie.html

  9. Hautala, T., Romu, T., Rämö, J., Vikberg, T.: Extreme apprenticeship method in teaching university-level mathematics. In: Proceedings of 12th International Congress on Mathematical Education Program Name, COEX, Seoul, Korea, July 8-15 (2012)

    Google Scholar 

  10. Jenkins, T.: The motivation of students of programming. In: Proceedings of the 6th Annual Conference on Innovation and Technology in Computer Science Education, Canterbury (UK), pp. 53–56 (2001)

    Google Scholar 

  11. Kurhila, J., Vihavainen, A.: Management, structures and tools to scale up personal advising in large programming courses. In: Proceedings of the 2011 Conference on Information Technology Education, pp. 3–8. ACM (2011)

    Google Scholar 

  12. Pärtel, M., Luukkainen, M., Vihavainen, A., Vikberg, T.: Test My Code. International Journal of Technology Enhanced Learning 2 5(3–4), 271–283 (2013)

    Article  Google Scholar 

  13. Vihavainen, A., Paksula, M., Luukkainen, M.: Extreme apprenticeship method in teaching programming for beginners. In: Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (SIGCSE 2011) pp. 93–98 (2011)

    Google Scholar 

  14. Vihavainen, A., Luukkainen, M.: Results from a three-year transition to the extreme apprenticeship method. In: Proceedings of IEEE 13th International Conference on Advanced Learning Technologies (ICALT), pp. 336–340 (2013)

    Google Scholar 

  15. Wing, J.: Computational Thinking. Communications of the ACM - Self managed systems 49(3), 33–35 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ugo Solitro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Solitro, U., Zorzi, M., Pasini, M., Brondino, M. (2016). A “light” Application of Blended Extreme Apprenticeship in Teaching Programming to Students of Mathematics. In: Caporuscio, M., De la Prieta, F., Di Mascio, T., Gennari, R., Gutiérrez Rodríguez, J., Vittorini, P. (eds) Methodologies and Intelligent Systems for Technology Enhanced Learning . Advances in Intelligent Systems and Computing, vol 478. Springer, Cham. https://doi.org/10.1007/978-3-319-40165-2_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-40165-2_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-40164-5

  • Online ISBN: 978-3-319-40165-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics