Abstract
For many years, several countries have been committed to the introduction of computer science and, more recently, computational thinking in primary and secondary schools. Nevertheless, students of the first year of university often encounter difficulties in dealing with introductory courses in computer science and, in particular, programming. One of the main issues is related to the difficulty of thinking about algorithmic solutions, a skill that should be acquired from secondary school. A good knowledge of difficulties and the discovery of efficient strategies to overcome them are vital tasks. In this work, we discuss a first step in this direction. We have prepared a brief test focused on the algorithmic abilities and other processes potentially involved with it. The idea is to build a useful tool that can give assistance to the introduction of computational thinking skills in secondary school education. The test has been proposed to a small sample of secondary school students, aged 11 to 16 and its outcomes analyzed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
This datum is available by consulting both entrance test results and students’ answers to a survey proposed at the beginning of the course.
References
(2017). www.bebras.org
Ambrosio, A.P., Almeida, L.S., Macedo, J., Franco, A.H.R.: Exploring core cognitive skills of computational thinking. In: Psychology of Programming Interest Group Annual Conference 2014 (PPIG 2014), pp. 25–34 (2014)
Dagienė, V., Futschek, G.: Bebras international contest on informatics and computer literacy: Criteria for good tasks. In: Informatics Education-supporting Computational Thinking, pp. 19–30 (2008)
Dagienė, V., Sentance, S.: It’s computational thinking! bebras tasks in the curriculum. In: Brodnik, A., Tort, F. (eds.) ISSEP 2016. LNCS, vol. 9973, pp. 28–39. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46747-4_3
Erdogan, Y., Aydin, E., Kabaca, T.: Exploring the psychological predictors of programming achievement. J. Instr. Psychol. 35(3) (2008)
Knuth, D.E.: Algorithmic thinking and mathematical thinking. Am. Math. Monthly 92(3), 170–181 (1985)
Korkmaz, Ö.: The impact of critical thinking and logico-mathematical intelligence on algorithmic design skills. J. Educ. Comput. Res. 46(2), 173–193 (2012)
Mannila, L., Dagiene, V., Demo, B., Grgurina, N., Mirolo, C., Rolandsson, L., Settle, A.: Computational thinking in k-9 education. In: Proceedings of the Working Group Reports of the 2014 on Innovation and Technology in Computer Science Education Conference, pp. 1–29. ACM (2014)
Milić, J.: Predictors of success in solving programming tasks. Teach. Math. 22, 25–31 (2009)
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., Raccanello, D.: The challenge of learning to program: motivation and achievement emotions in an extreme apprenticeship experience. In: Proceedings of 27th Annual Workshop of the Psychology of Programming Interest Group - PPIG 2016, pp. 151–156 (2016)
Pasini, M., Solitro, U., Brondino, M., Burro, R., Raccanello, D., Zorzi, M.: Psychology of programming: the role of creativity, empathy and systemizing. In: Vittorini, P., Gennari, R., Di Mascio, T., Rodríguez, S., De la Prieta, F., Ramos, C., Silveira, R.A. (eds.) MIS4TEL 2017. AISC, vol. 617, pp. 82–89. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-60819-8_10
Plerou, A.: Dealing with Dyscalculia over time. Icicte 2008, 1–12 (2014)
Plerou, A.: Algorithmic thinking and mathematical learning difficulties classification. Am. J. Appl. Psychol. 5(5), 22 (2016)
Raven, J.: Raven progressive matrices. In: McCallum, R.S. (ed.) Handbook of Nonverbal Assessment, pp. 223–237. Springer, Boston (2003). https://doi.org/10.1007/978-1-4615-0153-4_11
Solitro, U., Zorzi, M., Pasini, M., Brondino, M.: Early training in programming: from high school to college. In: Gaggi, O., Manzoni, P., Palazzi, C., Bujari, A., Marquez-Barja, J.M. (eds.) GOODTECHS 2016. LNICSSITE, vol. 195, pp. 325–332. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-61949-1_34
Solitro, U., Zorzi, M., Pasini, M., Brondino, M.: A “light” application of blended extreme apprenticeship in teaching programming to students of mathematics. Methodologies and Intelligent Systems for Technology Enhanced Learning. AISC, vol. 478, pp. 73–80. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-40165-2_8
Sysło, M.M., Kwiatkowska, A.B.: Informatics for all high school students. In: Diethelm, I., Mittermeir, R.T. (eds.) ISSEP 2013. LNCS, vol. 7780, pp. 43–56. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-36617-8_4
Webb, M., Davis, N., Bell, T., Katz, Y.J., Reynolds, N., Chambers, D.P., Sysło, M.M.: Computer science in k-12 school curricula of the 2lst century: why, what and when? Educ. Inform. Technol. 22(2), 445–468 (2017)
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
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Solitro, U., Pasini, M., De Gradi, D., Brondino, M. (2017). A Preliminary Investigation on Computational Abilities in Secondary School. In: Dagienė, V., Hellas, A. (eds) Informatics in Schools: Focus on Learning Programming. ISSEP 2017. Lecture Notes in Computer Science(), vol 10696. Springer, Cham. https://doi.org/10.1007/978-3-319-71483-7_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-71483-7_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-71482-0
Online ISBN: 978-3-319-71483-7
eBook Packages: Computer ScienceComputer Science (R0)