### #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

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

technology

science

math

patterns

sequence

engineering

stem

steam

computational thinking

stream

fibonacci

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

technology

arts

science

math

shapes

variables

drawing

polygons

design

visual

engineering

stem

steam

stream

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.