Abstract
Digital literacy and computer skills are considered a fundamental part of citizen education in Europe. University courses in general assume that the first year students possess adequate computational background and abilities. But unfortunately this is not always the case: freshmen experience troubles in analysing and solving problems with computation tools, in particular by means of programming activities. Therefore, it is an imperative task to find strategies that can mitigate initial difficulties and balance background deficiencies. In this work, we consider the effect of the eXtreme Apprenticeship teaching methodology and analyse the role of sex and background.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Del Fatto, V., Dodero, G., Gennari, R.: How measuring student performances allows for measuring blended extreme apprenticeship for learning Bash programming (2015)
Del Fatto, V., Dodero, G., Lena, R.: Experiencing a new method in teaching Databases using Blended eXtreme Apprenticeship. Technical report, DMS (2015)
Denning, P.J.: The profession of IT Beyond computational thinking. Commun. ACM 52(6), 28–30 (2009)
Dodero, G., Di Cerbo, F.: Extreme apprenticeship goes blended: an experience. In: Proceedings of the 12th IEEE International Conference on Advanced Learning Technologies, ICALT 2012, pp. 324–326 (2012)
Knuth, D.E.: Algorithmic thinking and mathematical thinking. Am. Math. Mon. 92(3), 170–181 (1985). http://www.jstor.org/stable/2322871
Gander, W., Petit, A., Berry, G., Demo, B., Vahrenhold, J., McGettrick, A., Boyle, R., Mendelson, A., Stephenson, C., Ghezzi, C., et al.: Informatics education: Europe cannot afford to miss the boat. ACM (2013). http://europe.acm.org/iereport/ie.html
Hu, C.: Computational thinking – what it might mean and what we might do about it. In: Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education, ITiCSE 2011 (2011)
Katai, Z.: The challenge of promoting algorithmic thinking of both sciences- and humanities-oriented learners. J. Comput. Assisted Learn. 31(4), 287–299 (2015)
Papert, S.: An exploration in the space of mathematics educations. Int. J. Comput. Math. Learn. 1(1), 95–123 (1996)
Pasini, M., Solitro, U., Brondino, M., Burro, R., Raccanello, D., Zorzi, M.: Psychology of programming: the role of creativity, empathy and systemizing. In: Advances in Intelligent Systems and Computing (2017)
Pasini, M., Solitro, U., Brondino, M., Raccanello, D.: The challenge of learning to program: motivation and achievement emotions in an eXtreme apprenticeship experience. In: 27th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2016 (2016)
Plerou, A.: Algorithmic thinking and mathematical learning difficulties classification. Am. J. Appl. Psychol. 5(5), 22 (2016). http://www.sciencepublishinggroup.com/journal/paperinfo?journalid=203&doi=10.11648/j.ajap.20160505.11
Solitro, U., Pasini, M., De Gradi, D., Brondino, M.: A preliminary investigation on computational abilities in secondary school. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 10696. LNCS, pp. 169–179 (2017)
Solitro, U., Zorzi, M., Pasini, M., Brondino, M.: A “light” application of blended extreme apprenticeship in teaching programming to students of mathematics. In: Methodologies and Intelligent Systems for Technology Enhanced Learning, 6th International Conference (MIS4TEL 2016), University of Sevilla, Sevilla (Spain), 1st–3rd June 2016. Advances in Intelligent System and Computing, vol. 478, pp. 73–80. Springer, Cham (2016)
Solitro, U., Zorzi, M., Pasini, M., Brondino, M.: Computational thinking: high school training and academic education. In: GOODTECHS Conference Proceedings (2016)
Solitro, U., Zorzi, M., Pasini, M., Brondino, M.: Early training in programming: from high school to college. In: Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST (2017)
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, p. 93 (2011). http://portal.acm.org/citation.cfm?doid=1953163.1953196
Wing, J.M.: Computational thinking. Commun. ACM 49(3), 33–35 (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Solitro, U., Brondino, M., Vicentini, G., Raccanello, D., Burro, R., Pasini, M. (2019). Predictors of Performance in Programming: The Moderating Role of eXtreme Apprenticeship, Sex and Educational Background. In: Di Mascio, T., et al. Methodologies and Intelligent Systems for Technology Enhanced Learning, 8th International Conference. MIS4TEL 2018. Advances in Intelligent Systems and Computing, vol 804. Springer, Cham. https://doi.org/10.1007/978-3-319-98872-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-98872-6_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-98871-9
Online ISBN: 978-3-319-98872-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)