882
Views
19
CrossRef citations to date
0
Altmetric
Original Articles

Investigating the effect of the use of code.org on younger elementary school students’ attitudes towards programming

, &
Pages 1784-1795 | Received 11 Sep 2019, Accepted 08 Jun 2020, Published online: 19 Jun 2020

References

  • Akcaoglu, M. 2014. “Learning Problem-Solving Through Making Games at the Game Design and Learning Summer Program.” Educational Technology Research and Development 62 (5): 583–600.
  • Ali, A., and D. Smith. 2014. “Teaching an Introductory Programming Language in a General Education Course.” Journal of Information Technology Education: Innovations in Practice 13 (6): 57–67.
  • Asad, K., M. Tibi, and J. Raiyn. 2016. “Primary School Pupils’ Attitudes Toward Learning Programming Through Visual Interactive Environments.” World Journal of Education 6 (5): 20–26.
  • Baser, M. 2013. “Attitude, Gender and Achievement in Computer Programming.” Online Submission 14 (2): 248–255.
  • Bau, D., J. Gray, C. Kelleher, J. Sheldon, and F. Turbak. 2017. “Learnable Programming: Blocks and Beyond.” Communications of the ACM 60 (6): 72–80.
  • Baytak, A., and S. M. Land. 2011. “An Investigation of the Artifacts and Process of Constructing Computers Games About Environmental Science in a Fifth Grade Classroom.” Educational Technology Research and Development 59 (6): 765–782.
  • Bers, M. U., L. Flannery, E. R. Kazakoff, and A. Sullivan. 2014. “Computational Thinking and Tinkering: Exploration of an Early Childhood Robotics Curriculum.” Computers & Education 72: 145–157.
  • British International School of Chicago. 2020. https://www.nordangliaeducation.com/our-schools/chicago/south-loop/admissions/age-requirements-and-grades.
  • Calder, N. 2010. “Using Scratch: An Integrated Problem-Solving Approach to Mathematical Thinking.” APMC 15 (4): 9–14.
  • Cetin, I., and M. Y. Ozden. 2015. “Development of Computer Programming Attitude Scale for University Students.” Computer Applications in Engineering Education 23 (5): 667–672.
  • Chang, C. K. 2014. “Effects of Using Alice and Scratch in an Introductory Programming Course for Corrective Instruction.” Journal of Educational Computing Research 51 (2): 185–204.
  • Ching, Y. H., Y. C. Hsu, and S. Baldwin. 2018. “Developing Computational Thinking with Educational Technologies for Young Learners.” TechTrends 62 (6): 563–573.
  • Daly, T. 2011. “Minimizing to Maximize: An Initial Attempt at Teaching Introductory Programming Using Alice.” Journal of Computing Sciences in Colleges 26 (5): 23–30.
  • Dann, W. P., S. Cooper, and R. Pausch. 2011. Learning to Program with Alice (w/CD ROM). 3rd ed. New Jersey, United States: Prentice Hall Press.
  • Du, J., H. Wimmer, and R. Rada. 2016. “‘Hour of Code’: Can it Change Students’ Attitudes Toward Programming?” Journal of Information Technology Education: Innovations in Practice 15: 52–73.
  • Fang, X. 2012. “Application of the Participatory Method to the Computer Fundamentals Course.” In Affective Computing and Intelligent Interaction. Advances in Intelligent and Soft Computing, edited by J. Luo, Vol. 137, 185–189. Berlin: Springer.
  • Fesakis, G., and K. Serafeim. 2009. “Influence of the Familiarization with Scratch on Future Teachers’ Opinions and Attitudes About Programming and ICT in Education.” ACM SIGCSE Bulletin 41 (3): 258–262.
  • Fessakis, G., E. Gouli, and E. Mavroudi. 2013. “Problem Solving by 5–6 Years old Kindergarten Children in a Computer Programming Environment: A Case Study.” Computers & Education 63: 87–97.
  • Foerster, K. T. 2016. “Integrating Programming into the Mathematics Curriculum: Combining Scratch and Geometry in Grades 6 and 7.” In Proceedings of the 17th Annual Conference on Information Technology Education (SIGITE ‘16), edited by D. Boisvert and S. Zilora, 91–96. New York, NY: ACM.
  • Francis, K., S. Khan, and B. Davis. 2016. “Enactivism, Spatial Reasoning and Coding.” Digital Experiences in Mathematics Education 2 (1): 1–20.
  • Gathercole, S. E., S. J. Pickering, C. Knight, and Z. Stegmann. 2004. “Working Memory Skills and Educational Attainment: Evidence from National Curriculum Assessments at 7 and 14 Years of age.” Applied Cognitive Psychology 18 (1): 1–16.
  • Genç, Z., and S. Karakuş. 2011. “Learning Through Design: Using Scratch in Instructional Computer Games Design.” In 5th International Computer & Instructional Technologies Symposium, edited by Z. Genç, 981–987. Elazığ: Fırat University. September 22–24.
  • Grgurina, N., E. Barendsen, B. Zwaneveld, K. van Veen, and I. Stoker. 2014. “Computational Thinking Skills in Dutch Secondary Education: Exploring Teacher’s Perspective.” In Proceedings of the 9th Workshop in Primary and Secondary Computing Education, edited by C. Schulte, M. Caspersen, and J. Gal-Ezer, 124–125. New York: ACM.
  • Grout, V., and N. Houlden. 2014. “Taking Computer Science and Programming into Schools: The Glyndŵr/BCS Turing Project.” Procedia – Social and Behavioral Sciences 141: 680–685.
  • Hermans, F., and E. Aivaloglou. 2017. “To Scratch or not to Scratch?: A Controlled Experiment Comparing Plugged First and Unplugged First Programming Lessons.” In Proceedings of the 12th Workshop on Primary and Secondary Computing Education, edited by E. Barendsen and P. Hubwieser, 49–56. New York: ACM.
  • Hillman, S. J., S. I. Zeeman, C. E. Tilburg, and H. E. List. 2016. “My Attitudes Toward Science (MATS): The Development of a Multidimensional Instrument Measuring Students’ Science Attitudes.” Learning Environments Research 19 (2): 203–219.
  • Höffler, T. N. 2010. “Spatial Ability: Its Influence on Learning with Visualizations – A Meta-Analytic Review.” Educational Psychology Review 22 (3): 245–269.
  • Huang, Y. M., T. H. Liang, and C. H. Chiu. 2013. “Gender Differences in the Reading of e-Books: Investigating Children’s Attitudes, Reading Behaviors and Outcomes.” Journal of Educational Technology & Society 16 (4): 97–110.
  • Kalelioğlu, F. 2015. “A new way of Teaching Programming Skills to K-12 Students: Code.org.” Computers in Human Behavior 52: 200–210.
  • Kalelioğlu, F., and Y. Gülbahar. 2014. “The Effects of Teaching Programming via Scratch on Problem Solving Skills: A Discussion from Learners’ Perspective.” Informatics in Education 13 (1): 33–50.
  • Kalelioğlu, F., Y. Gülbahar, S. Akçay, and D. Doğan. 2014. “Curriculum Integration Ideas for Improving the Computational Thinking Skills of Learners Through Programming via Scratch.” In Local Proceedings of the 7th International Conference on Informatics in Schools: Situation, Evolution and Perspectives, edited by Y. Gülbahar and E. Karataş, 101–112. Ankara: Springer.
  • Kang, H., J. Cho, and H. Kim. 2015. “Application Study on Android Application Prototyping Method Using App Inventor.” Indian Journal of Science and Technology 8 (18): 1–5.
  • Kaučič, B., and T. Asič. 2011. “Improving Introductory Programming with Scratch?” In MIPRO, 2011 Proceedings of the 34th International Convention, edited by P. Biljanović, 1095–1100. Opatija: IEEE.
  • Keren, G., and M. Fridin. 2014. “Kindergarten Social Assistive Robot (KindSAR) for Children’s Geometric Thinking and Metacognitive Development in Preschool Education: A Pilot Study.” Computers in Human Behavior 35: 400–412.
  • Kim, A. S., and A. J. Ko. 2017. “A Pedagogical Analysis of Online Coding Tutorials.” In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, March, edited by M. Caspersen, S. Edwards, T. Barnes, and D. Garcia, 321–326. New York, United States: Association for Computing Machinery.
  • Kiss, A. 2018. “Investigating Young Children’s Attitudes Toward Mathematics: Improved Measurement and the Relation to Achievement.” Doctoral diss., University of Minnesota.
  • Koorsse, M., C. Cilliers, and A. Calitz. 2015. “Programming Assistance Tools to Support the Learning of IT Programming in South African Secondary Schools.” Computers & Education 82: 162–178.
  • Korkmaz, Ö. 2012. “The Impact of Critical Thinking and Logico-Mathematical Intelligence on Algorithmic Design Skills.” Journal of Educational Computing Research 46 (2): 173–193.
  • Korkmaz, Ö, and H. Altun. 2014. “A Validity and Reliability Study of the Attitude Scale of Computer Programming Learning (ASCOPL).” Mevlana International Journal of Education 4 (1): 30–43.
  • Kruschke, J. K. 2013. “Bayesian Estimation Supersedes the t Test.” Journal of Experimental Psychology: General 142 (2): 573–603.
  • Kumar, D. 2014. “Digital Playgrounds for Early Computing Education.” ACM Inroads 5 (1): 20–21.
  • Lai, A., and S. Yang. 2011. “The Learning Effect of Visualized Programming Learning on 6th Graders’ Problem Solving and Logical Reasoning Abilities.” In International Conference on Electrical and Control Engineering (ICECE), edited by D. Nasir Ibrahim, 6940–6944. New Yersey: IEEE. September 16–18.
  • Lambić, D. 2010. “Presenting Practical Application of Mathematics by the Use of Programming Software with Easily Available Visual Components.” Teaching Mathematics and its Applications: An International Journal of the IMA 30 (1): 10–18.
  • Lambić, D., and A. Lipkovski. 2012. “Measuring the Influence of Students’ Attitudes on the Process of Acquiring Knowledge in Mathematics.” Hrvatski Časopis za Odgoj i Obrazovanje 14 (1): 187–205.
  • Lau, W. W., and A. H. Yuen. 2011. “Modelling Programming Performance: Beyond the Influence of Learner Characteristics.” Computers & Education 57 (1): 1202–1213.
  • Law on Primary Education. 2019. The Official Gazette of the Republic of Serbia, no. 55/2013, 101/2017, 27/2018 – Second Law 10/2019. http://www.mpn.gov.rs/dokumenta-i-propisi/zakonski-okvir.
  • Lee, I., F. Martin, and K. Apone. 2014. “Integrating Computational Thinking Across the K-8 Curriculum.” ACM Inroads 5 (4): 64–71.
  • Lee, J., S. Yeon Oh, and S. Baeg Kim. 2016. “A Pair Programming Scheme for an Educational Programming Language.” Advanced Science and Technology Letters 137: 139–143.
  • Lehnung, M., B. Leplow, L. Friege, A. Herzog, R. Ferstl, and M. Mehdorn. 1998. “Development of Spatial Memory and Spatial Orientation in Preschoolers and Primary School Children.” British Journal of Psychology 89 (3): 463–480.
  • Lichtenfeld, S., R. Pekrun, R. H. Stupnisky, K. Reiss, and K. Murayama. 2012. “Measuring Students’ Emotions in the Early Years: The Achievement Emotions Questionnaire – Elementary School (AEQ-ES).” Learning and Individual Differences 22 (2): 190–201.
  • Mahadevan, A., J. Freeman, and B. Magerko. 2016. “An Interactive, Graphical Coding Environment for EarSketch Online Using Blockly and Web Audio API.” In Proceedings of the 2nd Web Audio Conference (WAC-2016), edited by J. Freeman, A. Lerch, and M. Paradis, 1–4. Atlanta: Georgia Institute of Technology.
  • Maloney, J. H., M. Resnick, N. Rusk, B. Silverman, and E. Eastmond. 2010. “The Scratch Programming Language and Environment.” ACM Transactions on Computing Education 10 (4): 1–15.
  • McKenna, M. C., D. J. Kear, and R. A. Ellsworth. 1995. “Children’s Attitudes Toward Reading: A National Survey.” Reading Research Quarterly 30 (4): 934–956.
  • Merkouris, A., and K. Chorianopoulos. 2015. “Introducing Computer Programming to Children Through Robotic and Wearable Devices.” In Proceedings of the Workshop in Primary and Secondary Computing Education, edited by J. Vahrenhold and E. Barendsen, 69–72. New York: Association for Computing Machinery. November.
  • Munier, V., and H. Merle. 2009. “Interdisciplinary Mathematics–Physics Approaches to Teaching the Concept of Angle in Elementary School.” International Journal of Science Education 31 (14): 1857–1895.
  • Ouahbi, I., F. Kaddari, H. Darhmaoui, A. Elachqar, and S. Lahmine. 2015. “Learning Basic Programming Concepts by Creating Games with Scratch Programming Environment.” Procedia – Social and Behavioral Sciences 191: 1479–1482.
  • Pajares-Pescador, R., C. Hernández-Díez, and V. Cardeñoso-Payo. 2014. “Study of the Educational Impact of Activities Using Scratch in First-Year Students in Secondary Education.” In EDULEARN14 Proceedings, edited by G. Chova, L. Martínez, and C. Torres, 3138–3144. Valencia: IATED.
  • Papadakis, S., M. Kalogiannakis, V. Orfanakis, and N. Zaranis. 2014. “Novice Programming Environments. Scratch & App Inventor: A First Comparison.” In Proceedings of the 2014 Workshop on Interaction Design in Educational Environments, edited by H. M. Fardoun and J. A. Gallud, 1–7. New York: ACM.
  • Papadakis, S., M. Kalogiannakis, N. Zaranis, and V. Orfanakis. 2016. “Using Scratch and app Inventor for Teaching Introductory Programming in Secondary Education.” A Case Study. International Journal of Technology Enhanced Learning 8 (3/4): 217–233.
  • Papavlasopoulou, S., K. Sharma, and M. N. Giannakos. 2018. “How do you Feel About Learning to Code? Investigating the Effect of Children’s Attitudes Towards Coding Using Eye-Tracking.” International Journal of Child-Computer Interaction 17: 50–60.
  • Peleg, R., and A. Baram-Tsabari. 2011. “Atom Surprise: Using Theatre in Primary Science Education.” Journal of Science Education and Technology 20 (5): 508–524.
  • Pellas, N., and E. Peroutseas. 2016. “Gaming in Second Life via Scratch4SL: Engaging High School Students in Programming Courses.” Journal of Educational Computing Research 54 (1): 108–143.
  • Resnick, M., J. Maloney, A. Monroy-Hernández, N. Rusk, E. Eastmond, K. Brennan, A. Millner, et al. 2009. “Scratch: Programming for All.” Communications of the ACM 52 (11): 60–67.
  • Rogozhkina, I., and A. Kushnirenko. 2011. “PiktoMir: Teaching Programming Concepts to Preschoolers with a New Tutorial Environment.” Procedia – Social and Behavioral Sciences 28: 601–605.
  • Sáez-López, J. M., M. Román-González, and E. Vázquez-Cano. 2016. “Visual Programming Languages Integrated Across the Curriculum in Elementary School: A two Year Case Study Using “Scratch” in Five Schools.” Computers & Education 97: 129–141.
  • Sandoval-Reyes, S., P. Galicia-Galicia, and I. Gutierrez-Sanchez. 2011. “Visual Learning Environments for Computer Programming.” In 2011 IEEE Electronics, Robotics and Automotive Mechanics Conference, edited by J. Guerrero, 439–444. New Jersey: IEEE.
  • Stamford American International School. https://www.sais.edu.sg/admissions/grade-listings/.
  • Swanson, H. L., O. Jerman, and X. Zheng. 2008. “Growth in Working Memory and Mathematical Problem Solving in Children at Risk and not at Risk for Serious Math Difficulties.” Journal of Educational Psychology 100 (2): 343–379.
  • Sykes, E. R. 2007. “Determining the Effectiveness of the 3D Alice Programming Environment at the Computer Science I Level.” Journal of Educational Computing Research 36 (2): 223–244.
  • Tella, A. 2007. “The Impact of Motivation on Student’s Academic Achievement and Learning Outcomes in Mathematics among Secondary School Students in Nigeria.” Eurasia Journal of Mathematics, Science & Technology Education 3 (2): 149–156.
  • Theodoropoulos, A., A. Antoniou, and G. Lepouras. 2016. “The Little Ones, the Big Ones and the Code: Utilization of Digital Educational Games in Primary School Pupils.” In Proceedings of the 7th Conference on Informatics in Education (7th CIE 2015), edited by Ν. Alexandris, P. Vlamos, C. Douligeris, and V. Belesiotis, 49–59. Piraeus: Greek Computer Society (GCS).
  • Tuan, H. L., C. C. Chin, and S. H. Shieh. 2005. “The Development of a Questionnaire to Measure Students’ Motivation Towards Science Learning.” International Journal of Science Education 27 (6): 639–654.
  • Vieira, C., and A. J. Magana. 2013. “Using Backwards Design Process for the Design and Implementation of Computer Science (CS) Principles: A Case Study of a Colombian Elementary and Secondary Teacher Development Program.” In 2013 IEEE Frontiers in Education Conference (FIE), edited by R. Shehab, J. Sluss, and D. Trytten, 879–885. New Yersey: IEEE.
  • Wang, Y., H. Li, Y. Feng, Y. Jiang, and Y. Liu. 2012. “Assessment of Programming Language Learning Based on Peer Code Review Model: Implementation and Experience Report.” Computers & Education 59 (2): 412–422.
  • Werner, L., and J. Denning. 2009. “Pair Programming in Middle School: What Does It Look Like?” Journal of Research on Technology in Education 42 (1): 29–49.
  • Wigfield, A., and J. Cambria. 2010. “Students’ Achievement Values, Goal Orientations, and Interest: Definitions, Development, and Relations to Achievement Outcomes.” Developmental Review 30 (1): 1–35.
  • Wilson, C. 2015. “Hour of Code – A Record Year for Computer Science.” ACM Inroads 6 (1): 22–22.
  • Wilson, A., and D. C. Moffat. 2010. “Evaluating Scratch to Introduce Younger Schoolchildren to Programming.” In Proceedings of the 22nd Annual Psychology of Programming Interest Group, Universidad Carlos III de Madrid, edited by J. Lawrance and B. Rachel, 1–12. Leganés: Maria Paloma Díaz Pérez and Mary Beth Rosson.
  • Wing, J. M. 2006. “Computational Thinking.” Communications of the ACM 49 (3): 33–35.
  • Wolber, D., H. Abelson, E. Spertus, and L. Looney. 2011. App Inventor. Sebastopol: O’Reilly Media.
  • Wu, S., H. Amin, M. Barth, V. Malcarne, and V. Menon. 2012. “Math Anxiety in Second and Third Graders and Its Relation to Mathematics Achievement.” Frontiers in Psychology 162 (3): 1–11.
  • Xie, B., I. Shabir, and H. Abelson. 2015. “Measuring the Usability and Capability of App Inventor to Create Mobile Applications.” In Proceedings of the 3rd International Workshop on Programming for Mobile and Touch, edited by S. Fraser and A. Sillitti, 1–8. New York, NY: ACM.
  • Zainal, N. F. A., S. Shahrani, N. F. M. Yatim, R. A. Rahman, M. Rahmat, and R. Latih. 2012. “Students’ Perception and Motivation Towards Programming.” Procedia-Social and Behavioral Sciences 59: 277–286.
  • Zhong, B., Q. Wang, and J. Chen. 2016. “The Impact of Social Factors on Pair Programming in a Primary School.” Computers in Human Behavior 64: 423–431.
  • Zorn, C., C. A. Wingrave, E. Charbonneau, and J. J. LaViola Jr. 2013. “Exploring Minecraft as a Conduit for Increasing Interest in Programming.” In FDG, edited by G. Yannakakis, E. Aarseth, K. Jørgensen, and J. Lester, 352–359. Santa Cruz: Society for the Advancement of the Science of Digital Games.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.