### #Coding - Science and Technology

Computers

coding

computational thinking

KS3 Computing Computational thinking learning resources for adults, children, parents and teachers.

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.

science

STAO

stem

steam

stream

#canconnected

connex

Over the last two years, Science Teachers’ Association of Ontario (STAO) has developed the Ministry-funded project titled, Project Innovation. Improving the pedagogical knowledge and skills of science teachers is a priority for STAO. In 2014-2015, STAO writing teams developed resources to enhance student engagement in science. Ontario teachers with extensive experiences developed content and media to help teachers direct their own learning in areas of inquiry, critical thinking and technology-enhanced learning. Check out Expert Elements. Classroom teachers connected these strategies or tools to specific grade and/or curriculum, which are showcased in Classroom Catalysts.

Robotics

inquiry based

coding

stem

steam

stream

#canconnected

K-8 coding and robotics resources presented by STAO at the Connect 2018 conference. These resources connect coding and robotics to authentic experiences, while supporting the curriculum in a variety of fun, inquiry based, hands on activities.

Robotics

inquiry based

coding

stem

steam

stream

#canconnected

Robotics

inquiry based

coding

stem

steam

stream

STAO slide deck for Coding and Robotiics in the classroom. Addresses how to integrate coding into a variety of subject areas. As seen at Connect 2018.

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.

science

math

shapes

polygons

design

coding

Scratch

TELO Resource - Making Polygons with Scratch in Grade 6

triangles

science

math

shapes

coding

Scratch

TELO Resource - Using Scratch to Make Triangles in Grade 5

science

math

patterns

shapes

engineering

coding

telo

TELO Resource - Using Scratch to explore shapes in Grade 4

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.

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.

ESL

english

arts

ELL

science

religion

roots

Language

french

latin

medical

Native languages

Scratch

greek

Fourth in a series of lesson plans introducing Scratch programming and aligning to the Common Core State Standards. I'm hoping to produce content-aligned material so that more teachers feel able to participate in Hour of Code.

Biography

presentation

all subjects

coding

Dickinson

informative

Scratch

author

poet

Emily

Emily Dickinson - A Poet's Life and Scholarly Traits on Scratch by JayfeatherrulesSide

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

technology

biology

arts

science

math

weather

Water

Climate Change

engineering

stem

steam

stream

is wet

Water Cycle Project on Scratch by builderboy2

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

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.

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.

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.

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.

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.

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?

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

technology

science

math

patterns

sequence

engineering

stem

steam

computational thinking

stream

fibonacci

technology

science

math

patterns

variables

design

calculator

formulas

engineering

coding

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

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.

science

math

sorting

order

stem

steam

stream

algorithms

ham and cheese

math

variables

game

stem

concepts

steam

odds

Heads

stream

tails

Programming a game to learn math teaches many basic and fundamental computer science concepts.

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".

video

math

help

skills

coding

stem

resource

steam

UK

Transition

stream

london calling

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!

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.

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:

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.

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.

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.

science

math

matter

home

stem

steam

kitchen

stream

masterchef

Science in the Kitchen! Learn more about how science is all around us!

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.

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.

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

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.

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.

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.

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.

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.

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

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.

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.

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

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.

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:

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.

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.

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.

history

geography

Land

social studies

World

air

sea

Coding in Social Studies, a Studio on Scratch

geometry

art

math

shapes

drawing

design

star

visual

pattern

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

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?

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.

art

science

light

patterns

Theory

colour

wavelength

coding

beginner

This is a simple lesson which can be easily modified to suit the needs of your students. The whole idea is to enable the students to remember the seven colours of the rainbow and in the correct order. You can also use the idea as a worksheet activity.