#Coding - Math

geometry
games
arts
music
science
math
shapes
storytelling
coding
Performance
narrative
soundwaves
Christopher Michaud (a music and technology teacher at Nebo Elementary School in Georgia) has created fifteen Scratch projects for elementary school students. He believes that elementary school students should be introduced to computer science using visual programming languages. Projects include simple games, creation of virtual musical instruments, short story animations, and a shape drawing robot. Michaud incorporates aspects of music, art, and language arts into the projects, and reaches out to a wide range of students with diverse interests.
interactive
arts
drama
art
storytelling
Theatre
design
Animate
animation
visual
introduction
coding
This outline goes through the steps of making a simple animation where two sprites interact in a setting.  I have used this project to introduce Scratch to children and adults.  For adults, it takes about an hour, for students (depending on age) it can take two to three class periods.
geometry
art
science
math
design
visual
code
coding
EXPLORATION - How to start learning&teaching Scratch, through creating drawings/art? - How to help students/scratchers to think they can easily create art, programming a computer? - How many artistic drawings can be done with only 12 specific blocks?
arts
dance
music
health
math
patterns
physical education
storytelling
design
Movement
visual
coding
Performance
In this activity, participants create their own dance party using Scratch. Attached below is a .pdf handout of the activity, an editable .ai version, and a sample project.
geometry
art
math
patterns
pictures
design
Theory
colour
paint
visual
pattern
I am currently learning how to draw patterns with Scratch. To encourage Art teachers who wish to try a new medium, Scratch Art is really fun. No messy paints in the classroom. For the children, they can choose from such a wide palette of paints and there's no washing up too.
music
art
math
patterns
Audio
design
visual
visual art
computational thinking
I created this simple project to introduce the concept of Generative Art while attending the May ScratchEd Meetup at the MIT Media Lab. It shows how creating just a few short stacks of code can generate changing visual and audio patterns. Try changing the values to get different effects.
geometry
art
math
shapes
drawing
design
star
visual
pattern
Mathematical Experiments with Polystar By Dan Lynn Watt In this activity you can explore the behavior of a script, Polystar, to create geometric designs using two variables, distance and angle. The behavior of the script and specific challenges are described in an attached document, Mathematical Experiments with Polystar.
history
arts
languages
science
math
geography
religion
french
design
game
quiz
content
cross curricular
Conditional
scoring
cross design
 This lesson teaches students how to assemble a quiz game that reviews content area vocabulary.
writing
journal
genre
Exploration
Identity
wellbeing
cross curricular
diary
self confidence
self expression
self discovery
any subject
- From Ai Boon Tan - Using Scratch as a tool to write journal or diary entries can be a different and interesting method for students. I have tried it and would like to share with you how it can be done.
geometry
arts
science
math
engineering
stem
steam
This is the slideshow for a panel session from the Scratch@MIT 2010 conference.  It gives examples of ways Scratch is being integrated into math and science classes, then asks participants to think about resources and structures that would help to involve more classes.
technology
science
computer science
math
Computers
engineering
coding
explore
The Exploring Computer Science (ECS) materials provide daily lesson plans and resources which support the teaching of six instructional units:
technology
science
math
variables
engineering
coding
Scratch
Basic variables introduction lesson. I have a Google Docs presentation that goes over the Do Now and some basic aspects of variables, and introduces the challenge... ask if you'd like that uploaded as well. I'll have to convert it to PPT first, so I'll only do that if there's interest.
biology
arts
health
science
math
ethics
design
fact
animation
medicine
moral code
Lesson plan, activity, and sample project for animating mitosis. Could easily be adapted to animate other biological processes or really, anything you can animate.
technology
arts
science
math
data
measure
engineering
stem
steam
stream
Children can study different phenomenon by designing their own instruments, putting together an experiment and collecting data. The goals of the activity are: Teach the children about sensors and its applicability in their everyday life. Familiarize the children with scientific investigations when they formulate, experiment and think about their topics of interest. Teach the children to use computational tools to help them in their scientific investigations. Motivate children to build their own tools for the manipulation and representation of the data.
technology
astronomy
science
math
space
gravity
orbit
engineering
ground
not sandra bullock
In this lesson you will build a gravity system that can be used in video games. When a character jumps, they will move in the air 10 spaces then gravity will pull them back to the ground. In other examples we have used keyboard control blocks to send a message to move a character up and down. This is NOT what we will do with this program.
ESL
english
history
ELL
health
science
math
quiz
presentation
physed
any subject
This is an over simplified representation of how poisons came to become common ingredients in American food. There is an interactive portion at the end.
technology
biology
health
science
math
design
engineering
study
biome
By the end of this project students have created an animated biome. I have used this with third grade students for two years with great results each time. Tutorials and handouts included.
science
math
patterns
design
code
coding
computational thinking
open ended
many answers
A set of activities in which students have all of the "pieces" of the code and they have to figure out how to assemble them to get the program to do the described task.
geometry
technology
arts
science
math
religion
velocity
gravity
inertia
speed
trajectory
engineering
not sandra bullock
In this project students will build a lunar lander than must land on the moon while dealing with gravity and inertia. Credit to actruncale who built the original project and on which this one is based.
ESL
technology
english
ELL
health
science
math
direction
electricity
Simulation
Safety
Voltage
engineering
polarity
Resistence
ohms
not futile
not star trek jargon
How to study/learn/assess the Ohm law knowledge by creating a scratch simulation.
technology
science
math
patterns
maze
game
code
engineering
gamification
coding
stem
steam
stream
still a thing
The user directs a professor sprite through a maze of elements to get to his lab door, all the while avoiding a certain classification of elements, such as metals, halogens, etc. There are 6 levels.
science
math
particles
orbitals
bonds
pi
hybrid
sigma
not james bond
This animation shows carbon's 2s and 2p orbitals mixing and forming hybrid orbitals. The student can choose whether to hybridize 2, 3 or 4 orbitals. Tetrahedral, trigonal planar and linear structures are shown, and sigma and pi bonds are identified.
technology
science
math
electricity
Safety
Voltage
Current
Ohm
engineering
stem
steam
laws
stream
Resistence
not futile
not star trek jargon
namaste
I came across this wonderful presentation by ffred and wish to share it to encourage Science teachers in the use of Scratch to supplement their teaching if they have the opportunity. This project explains the Ohm+Kirchhoff's Laws.  It is very well done and students will be able to follow it easily.  
technology
science
math
compounds
Water
Safety
H2O
soluable
insoluable
beaker
not bunsen honeydew
The program shows a beaker of water and 4 compounds. As the user clicks on each compound in turn, it descends into the beaker of water and either dissociates into its ions or remains a solid. The lesson could easily be modified by students for other compounds given to them.
science
math
matter
home
stem
steam
kitchen
stream
masterchef
Science in the Kitchen! Learn more about how science is all around us!
science
math
graphs
Robots
plot
vertices
engineering
stem
plotting
steam
stream
bots
picboard
Januari 8, 2010 Hideki Mori published an article about creating tools for science experiments with/from Scratch. It inspired me to try it myself (I could not wait for the second part of his article). I made a program in Scratch which makes a graphical representation of data obtained from PicoBoard measurements.
algebra
geometry
technology
science
math
engineering
Unit plan
stem
steam
stream
The following unit plan was created by Patrick Woessner, a middle school instructional technology coordinator (and a ScratchEd member!). This six-day Scratch unit was originally intended for 7th and 8th graders in math classes.
health
science
math
Language
commons
physed
coding
wellbeing
Scratch
learning commons
dsylexia
Colin Meltzer and Jennifer Junkin are colleagues at The Carroll School in Lincoln, MA which serves children, grades 1-8, diagnosed with language-based learning disabilities such as dyslexia. Jennifer is the ninth grade math teacher and Colin is the Director of Learning Commons.
technology
arts
science
math
religion
engineering
coding
stem
steam
computational thinking
stream
all the things
In the May 2012 ScratchEd Webinar, Karen Brennan and Michelle Chung from the ScratchEd Team discuss different forms and approaches to assessing students' understandings of computational thinking. During the presentation, Karen shared a definition of "computational thinking" comprised of:
algebra
geometry
technology
arts
science
math
patterns
design
engineering
concepts
Guide sheets for three math explorations, giving questions for students to explore and sample scripts with  possible solutions.  I used these lessons in a 7th grade pre-algebra class.
geometry
science
math
graphing
calculations
gallery
coding
Scratch
fractals
Scratch Galleries with Math Projects Best of Geometry Fractals Graphing Calculator Math Connections 134 Math Projects Math Projects!
video
math
help
skills
coding
stem
resource
steam
UK
Transition
stream
london calling
The Digital Schoolhouse is a primary to secondary school transition project established at Langley Grammar School in Slough, Berkshire. The project provides a colleciton of online resources and lesson plans for ICT and Computing educators working with primary and secondary school pupils (ages 8-14) in the UK.
math
stem
concepts
Easy
steam
stream
not bake oven
The Prezi is copiable, so feel free to add to and/or adapt it as you wish. I've uploaded some of the scripts, but most are very short and easy to make "from scratch".
math
variables
game
stem
concepts
steam
odds
Heads
stream
tails
Programming a game to learn math teaches many basic and fundamental computer science concepts.
science
math
sorting
order
stem
steam
stream
algorithms
ham and cheese
The Digital Schoolhouse is a primary to secondary school transition project established at Langley Grammar School in Slough, Berkshire. The project provides a colleciton of online resources and lesson plans for ICT and Computing educators working with primary and secondary school pupils (ages 8-14) in the UK.
arts
science
math
multiplication
variables
design
game
Application
gaming
gamification
loops
not fruit
http://youtu.be/pbh1vyxWoGg Use this video to teach 4th and 5th grade students how to program their own multiplication game in Scratch. Concepts covered include; variables, loops, random numbers, etc.
ESL
arts
ELL
science
math
graph
graphing
Language
design
coordinates
code
engineering
coding
stem
steam
stream
I figured writing their names would be a good start.  The coordinates can be a bit tricky so I created this worksheet (attached) with the grid of coordinates.  You can print these and have students write their names (block style) and then transfer the coordinates into their program.  By the way, you can use this worksheet for any Scratch project that utilizes coordinates. The educational purpose of this project is to teach the coordinate system and programming concepts. 4th and 5th graders should be able to handle it. Here’s the screencast and finished example: http://www.youtube.com/watch?v=JZtYD4svnhA&feature=youtu.be&hd=1
technology
science
math
patterns
variables
design
calculator
formulas
engineering
coding
The Digital Schoolhouse is a primary to secondary school transition project established at Langley Grammar School in Slough, Berkshire. The project provides a colleciton of online resources and lesson plans for ICT and Computing educators working with primary and secondary school pupils (ages 8-14) in the UK.
technology
science
math
patterns
sequence
engineering
stem
steam
computational thinking
stream
fibonacci
The Digital Schoolhouse is a primary to secondary school transition project established at Langley Grammar School in Slough, Berkshire. The project provides a colleciton of online resources and lesson plans for ICT and Computing educators working with primary and secondary school pupils (ages 8-14) in the UK.
interactive
fractions
math
multiplying
whole numbers
circles
concepts
Parts
Pieces
Explore this Fractions MicroWorld with 2nd through 7th graders for an interactive, conceptual experience with multiplying unit fractions by whole numbers, converting between improper fractions and mixed numbers, and finding equivalent fractions.
lessons
algebra
geometry
technology
science
math
polygons
engineering
coding
stem
steam
stream
Attached below are two lessons that encourage students to learn geometry with Scratch. Theses lessons, intended for upper elementary school students, involve polygons and coordinate graphing.    Also see related resources: Scratch in Pre-algebra Class Math Explorations Guides Scratch Math Problem Ideas
games
math
board
patterns
blocks
game
Movement
coding
l
chess
knight
coding without computers
spatial acuity
The question posed to the pupils was: On a 10x10 board, what is the fewest number of moves needed to visit every squared, cubed or series of numbers of your choice? Easy, except you may only move as a Knight moves on a chess board. Is there any pattern in the number of squares to visit and the least number of moves and what routes did you take?
technology
art
science
math
shapes
variables
design
calculator
visual
engineering
stem
steam
stream
The Digital Schoolhouse is a primary to secondary school transition project established at Langley Grammar School in Slough, Berkshire. The project provides a colleciton of online resources and lesson plans for ICT and Computing educators working with primary and secondary school pupils (ages 8-14) in the UK.
technology
arts
science
math
shapes
variables
drawing
polygons
design
visual
engineering
stem
steam
stream
Mathematical Experiments with Polystar By Dan Lynn Watt In this activity you can explore the behavior of a script, Polystar, to create geometric designs using two variables, distance and angle. The behavior of the script and specific challenges are described in an attached document, Mathematical Experiments with Polystar.
probability
technology
science
math
engineering
coding
stem
steam
odds
Scratch
stream
never tell me the odds
 Dice Roll Guy will help children understand probability by counting the number of times each number is rolled.
interactive
video
math
Application
coding
stem
steam
stream
how it works
realworld
This latest phase of Citizen Maths Scratch Videos includes content for Proportion, Representation, and Uncertainty: https://www.citizenmaths.com/how-to-use-scratch-in-citizen-maths/ In addition to the videos, the site includes a table (excerpted below) describing which skills are explored in each video.
technology
science
math
design
coordinates
visual
engineering
coding
Plane
Scratch
not the rain
or the plain
maybe falling
 6th Grade Math lesson on the coordinate plane; introduces very basic Scratch programming.
technology
science
math
functions
input
output
machine
engineering
stem
steam
stream
not conjunctions
not junctions
 Students create function machine programs and challenge each other to figure out the function from the inputs and outputs. Basics of Scratch, includes simple lists.
technology
biology
arts
science
math
weather
Water
Climate Change
engineering
stem
steam
stream
is wet
Water Cycle Project on Scratch by builderboy2
ESL
english
arts
ELL
religion
literature
reading
french
books
analysis
all subjects
Literature Circle
Native languages
exploring
Literature Circle Discussion Template on Scratch by RGACoach
Biography
presentation
all subjects
coding
Dickinson
informative
Scratch
author
poet
Emily
Emily Dickinson - A Poet's Life and Scholarly Traits on Scratch by JayfeatherrulesSide
template
game
quiz
jeopardy
all subjects
not geoparty
House On Mango Street jeopardy on Scratch by midnight--demon - Use this as a template to create your own Jeopardy game.
problem solving
computational thinking
design process
operational thinking
We designed these examples to showcase the ability to use Scratch in a variety of curriculum areas, from elementary grades on up. We're passionate about using Scratch in the classroom, and we hope these examples can help you get started Scratching.
science
math
patterns
shapes
engineering
coding
telo
TELO Resource - Using Scratch to explore shapes in Grade 4
triangles
science
math
shapes
coding
Scratch
TELO Resource - Using Scratch to Make Triangles in Grade 5
science
math
shapes
polygons
design
coding
Scratch
TELO Resource - Making Polygons with Scratch in Grade 6
lessons
classroom
math
coding
stem
steam
stream
Diane taught mathematics and programming at a small secondary school in Eastern Ontario for many years. She is now is a doctoral student at the Ontario Institute for Studies in Education at the University of Toronto. In her research and teaching, Diane explores how spatial reasoning and computational thinking can help mathematical learning.
math
coding
stem
steam
stream
Hopscotch
Is the teaching of coding an “add-on” or a discipline that can be integrated into other subject areas? While coding can be developed further as its own curriculum area, teachers are finding success teaching young students the basics of computer programming. The results are staggering! I have integrated coding in math initially to start a coding club. I soon realized that coding is best provided as an option in the classroom. In this article, I will outline how computer programming is an integration rather than an “add-on” to our approach in learning. I would like to highlight that coding is an excellent application of math skills. All math can be applied to daily life. As teachers, we have to apply learning so that our students see relevance. Coding applies so beautifully to math.
technology
math
code
coding
stem
steam
stream
Arduino
Over 100 coding lessons about variables, sound, graphics, maps, and the Arduino, that will teach you about math.
math
code
coding
stem
steam
Scratch
stream
Scratch Coding - Integration in Math, a Studio on Scratch - Several examples on how to connect your Math concepts with coding in Scratch!
Students
code
coding
stem
steam
scripts
Scratch
Club
stream
block coding
coding club
1st rule of code club_
_always talk about code club
If you are inspired to start a Coding Club at your school this seven step guide will help turn that inspiration into action and reality.
Computers
coding
computational thinking
KS3 Computing Computational thinking learning resources for adults, children, parents and teachers.