Abstract
Programming learning is becoming more and more popular among educational institutions, especially in secondary schools. Schools and researchers believe that computational skills are and will be one of essential skills for human beings in the future. Most of researches focus on pedagogical methods and resources of programming learning. However, there is still a gap about learners’ attitude toward it. In order to address this gap, we picked up 12 programming workshops in year 7 and 8 and analyzed the process of students’ changed ideas about programming throughout workshops. Two hundred thirty students from different countries were involved in these workshops.
In this paper, we discuss about students’ attitudes and opinions about programming learning before and after attending workshops. We used questionnaires as the way to collect data and analyze them to explore their attitude changes. We present the process of attitude changes to explore difficulties of programming learning and places need to be improved.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Arnold, I. J. M. (2009). Do examinations influence student evaluations? International Journal of Educational Research, 48(4), 215–224.
Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community? Acm Inroads, 2(1), 48–54.
Covington, M. V., & Omelich, C. L. (1984). Task-oriented versus competitive learning structures: Motivational and performance competitive learning structures: Motivational and performance consequences. Journal of Educational Psychology, 76, 1038–1050.
Cuny, J., Snyder, L., & Wing, J. M. (2010). Demystifying computational thinking for non-computer scientists. Unpublished manuscript in progress, referenced in http://www.cs.cmu.edu/~CompThink/resources/TheLinkWing.pdf
Denning, P. J. (2009). The profession of IT beyond computational thinking. Communications of the ACM, 52(6), 28–30.
Dorling, M., & Stephens, T. (2016). Livingstone academies: Problem-solving and computational thinking rubric. Retrieved from http://code-it.co.uk/wp-content/uploads/2016/11/BehavioursRubricV33.pdf
Fishbein, M., & Ajzen, I (1975). Belief, attitude, intention, and behaviour: An introduction to theory and research.
Foddy, W. H. (1994). Constructing questions for interviews and questionnaires: Theory and practice in social research. Cambridge, UK: Cambridge University Press.
Kafai, Y., & Burke, Q. (2013). Computer programming goes back to school. Phi Delta Kappan, 95(1), 61–65.
Kim, A. S., & Ko, A. J. (2017) A pedagogical analysis of online coding tutorials. In The proceedings of the 2017 ACM SIGCSE technical symposium on computer science education (pp. 321–326). ACM.
Lennartsson, F. (2008). Students’ motivation and attitudes towards learning a second language: -British and Swedish students’ point of view. Educational Technology, 26(2), 268–279.
Liaw, S. S. (2008). Investigating students’ perceived satisfaction, behavioral intention, and effectiveness of e-learning: A case study of the Blackboard system. Computers & Education, 51(2), 864–873.
Lye, & Koh. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51–61.
Organisation for Economic Co-operation and Development (OECD). (2003). Student learning: Attitudes, engagement and strategies. Learning for Tomorrow’s World – First Results from PISA, 2003, 109–158.
Philpott, P. (1991). Students attitude and learning.
Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., et al. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67.
Wilson, C., Sudol, L. A., Stephenson, C., & Stehlik, M. (2010). Running on empty: The failure to teach K-12 computer science in the digital age. New York: The Association for Computing Machinery and the Computer Science Teachers Association.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.
Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725.
Yadav, A., Mayfield, C., Zhou, N., Hambrusch, S., & Korb, J. T. (2014). Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education (TOCE), 14(1), 5.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Yang, J., Wong, G.K.W., Dawes, C. (2018). An Exploratory Study on Learning Attitude in Computer Programming for the Twenty-First Century. In: Deng, L., Ma, W., Fong, C. (eds) New Media for Educational Change. Educational Communications and Technology Yearbook. Springer, Singapore. https://doi.org/10.1007/978-981-10-8896-4_5
Download citation
DOI: https://doi.org/10.1007/978-981-10-8896-4_5
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-8895-7
Online ISBN: 978-981-10-8896-4
eBook Packages: EducationEducation (R0)