Book Creator

Cross-Curricular Coding

by April Burton


Cross-Curricular Coding
Fifth Grade Idea Book
Who is this book for?
This book is for the classroom teacher who is interested in using computer science to teach core content area subjects. This book includes coding activities that integrate with a variety of the fifth-grade learning standards in ELA, Math, Science, and Social Studies, as well as the special's curriculum.
Image source: April Burton
What is coding?
Computer code is the instructions for computers to work. With an increasing demand for technology in our everyday lives, it's essential that our students understand how computers work. By integrating coding into our classrooms, we are teaching skills that are highly sought after by employers.
Why teach with coding?
1. Classrooms that used saw higher assessment scores in English, math, and science.

2. Learning to code helps students learn executive/planning and problem-solving skills better than math and science.

3. University students who studied computer science outperformed in problem-solving compared to students who studied other subjects (both STEM and non-STEM).
Learn more about these studies by visiting this link.
Here in Missouri:
In 2021, Missouri had over 9000 CS jobs that went untilled.
of parents want their child's school to teach CS
Visit MO State Facts for more information
Coding is empowering:
Learn more about these studies by visiting this link.
Basic Vocabulary:
Algorithm: A step-by-step set of instructions or rules to solve a problem or perform a task.

Code: A set of instructions written in a programming language to tell a computer what to do.

Program: A collection of code that performs a specific task or set of tasks.

Variable: A named storage location in a program that holds a value that can change during program execution.

Function: A reusable block of code that performs a specific task. It takes input (arguments) and can produce output (return value).

Loop: A programming construct that allows a set of instructions to be repeated multiple times.

Condition: A statement that evaluates whether a certain condition is true or false, and based on the result, executes different parts of the code.

Event: An action or occurrence, such as a button click or keyboard press, that triggers a response in a program.

Debugging: The process of finding and fixing errors or bugs in a program.

There are free online programs, as well as apps that start with the basics of coding and help learners to progress to more difficult programming.

Most basic programming starts with "block" programming which is a type of programming that uses colorful blocks that fit together like puzzle pieces to create programs.

It's a fun and easy way to learn coding because students don't need to understand a coding language or worry about making mistakes. Instead, you can drag and drop the blocks to make things happen on the computer or control robots. It's like playing with building blocks to make your own games or stories!