Coding in the Elementary Classroom

Welcome!

I have created a website that will assist you on your journey of integrating coding into the elementary mathematics and science classroom.

If you are still wondering "what coding is" then you have come to the right website. This website requires no knowledge of coding. It begins with the basics of visual block based programming and then provides numerous examples of programs that you could assign in your mathematics and science classrooms. But it doesn't end there, it also shares strategies to help facilitate the integration of coding in your classroom.

Time to get started on your coding journey! Click on any link to begin.

Learn the benefits of adding coding in the elementary classroom.

How to Code with Scratch

Scratch is a visual block based programming language that can be accessed on ipads or chromebooks. It is recommended for use in primary education [elementary settings] in order to learn the basics of coding and develop computational thinking (Sáez-López, Roman-Gonzalez, & Vazquez-Cano, 2016).


This section will help you learn the basics of coding through scaffolded coding activities and live coding videos that model how to code. It is divided into two parts:


Basics of Coding in Scratch Part 1


Basics of Coding in Scratch Part 2

This section provides a vision of coding integration with content. Scroll through student and teacher examples of programs that have be tried and tested in an Ontario grade 7 classroom with students who had little to no coding experience. This section is organized by subject, strand, and type of activity.


Mathematics:

Number

Algebra

Spatial Sense

Data


Science:

Science Animations

Using Microbits to Collect Data

Discover strategies that help teachers to effectively implement coding in the classroom. These are the things I wish I knew before I began incorporating coding into the classroom.

Find links to other resources that might help in your journey of integrating coding into the classroom.

References


Sáez-López, J. M., Roman-Gonzalez, M., & Vazquez-Cano, E. (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.