Evaluating Students' Experiences of a Weekly “Hour of Code”: Cookies or Cake?

Evaluating Students' Experiences of a Weekly “Hour of Code”: Cookies or Cake?

Marguerite Koole, Kaleigh Elian
Copyright: © 2022 |Pages: 15
DOI: 10.4018/IJMBL.304458
Article PDF Download
Open access articles are freely available for download

Abstract

In the winter semester of 2020 during a multimedia design and production class for pre-service teachers, the students were introduced to basic computer coding concepts such as variables, conditional statements, various expressions, logic, and syntax. For their final project, the students were asked to create an interactive instructional app using MIT App Inventor for their own future students in their teaching subjects (such as social studies, mathematics, science, and language arts). They were expected to integrate technical skills and knowledge of interface design, instructional design, and pedagogical strategies. The instructors examined exit tickets submitted at the end of each hour-of-code lesson and course evaluations at the end of the semester for evidence of threshold concepts, students' learning experiences, and motivation. This brief qualitative study provides a description of the course, coding and computational thinking processes, and the student evaluations. The paper concludes with commentary on lessons learned for teaching coding to pre-service teacher candidates.
Article Preview
Top

Coding And Learning Processes

Why coding? In contrast to the neoliberal argument that STEM subjects and computer programming are imperative for countries to gain economic advantage, it is unlikely that most learners will grow up to be computer programmers (Kafai & Proctor, 2021). However, there are tangible and intangible benefits that support teaching computer programming and computational thinking in Kindergarten to Grade 12 (K-12) (Ateşkan & Hart, 2021; Barr & Stephenson, 2011; Grover & Pea, 2013). For example, some knowledge of coding can help foster important thinking skills. Furthermore, as digital technologies are embedded into our day-to-day lives, lurking in our automobiles, household appliances, televisions, and even on our bodies in the form of smart devices and wearables, knowledge of programming can help to demystify how every day, digital tools and services function and articulate.

Complete Article List

Search this Journal:
Reset
Volume 16: 1 Issue (2024)
Volume 15: 2 Issues (2023): 1 Released, 1 Forthcoming
Volume 14: 4 Issues (2022)
Volume 13: 4 Issues (2021)
Volume 12: 4 Issues (2020)
Volume 11: 4 Issues (2019)
Volume 10: 4 Issues (2018)
Volume 9: 4 Issues (2017)
Volume 8: 4 Issues (2016)
Volume 7: 4 Issues (2015)
Volume 6: 4 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing