In this Open Educational Resource, you will go on a journey starting with the history of coding. In this resource, you will:
Explore up to 4 of the coding theories and engage in activities to help you better understand each one.
Explore the coding toolkit, with educational tools and resources for coding.
Analyze the market and compare four coding companies revenue and market share.
Identify the next steps in coding.
Now, let's start coding!
Do you use technology for work? To host zoom meetings with colleagues? To create digital presentations? It’s no surprise to say that technology use is rapidly expanding. There are currently about 7.26 billion mobile device users on planet Earth, and on average, a person spends about 3 hours on their mobile device each week. Most of us spend that time as a consumer, but what if we could learn how the device works behind the screen, and transform into creators of content.
We are living in what people call "the digital age" or the "fourth industrial revolution". What do these all have in common? They all recognize the change from an industrial world and workplace, to one that centers around information technology. That being said, most schools around the world are still structured to prepare students for the industrial workforce. But, change is occurring across the world! Coding has become a growing area of interest in the educational sector, as the implementation of coding, achieves what most of the research states – the educational system needs to transform into one that prepares students for the 21st century. Countries around the world are implementing coding into their curriculum, starting from an early age (Rich et al., 2019).
Coding teaches people how to computationally think (Ozcan, 2021). The skills that a computational thinker practice is:
problem solving
design thinking.
Coding and programming creates an environment to develop these skills (Ozcan, 2021).
Coding also improves creativity and cooperation. Moreover, it has the capability of teaching students a new way to communicate and express themselves (Geun-Hyong, 2019).
Evidence shows that the implementation of coding in the classroom can lead to a positive change in student attitudes about learning, increasing student persistence and independence in our learners (Rich et al., 2019).
In this video, Gene Leun-Yeung discusses the value of coding. He discusses how most people know how to use a computer, but few people understand how a computer works. He argues that coding trains people to think, to become better problem solvers, and ultimately changes your brain for the better.
Pre-Knowledge Survey
Before you start exploring this OER, please complete the survey below!
Kim, G. H. (2019). A learning model for software coding education. Journal of Problem-Based Learning, 6(2), 67-75. https://doi.org/10.24313/jpbl.2019.00164
Ozcan, M. S. (2021). Does learning to code influence cognitive skills of elementary school children. British Journal of Educational Psychology, 91(4), 1434-1455.
Rich, P. J., Browning, S. F., Perkins, M., Shoop, T., Yoshikawa, E., & Belikov, O. M. (2019). Coding in K-8: International trends in teaching elementary/primary computing. TechTrends, 63(N.A.), 311-329. https://doi.org/10.1007/s11528-018-0295-4