Coding in the Elementary Grades
Julie Millan
Toronto District School Board, Teaching & Learning with Technology
#TDSBcoding | @jsm2272 | @TDSB_TLT
Where Are You?
#TDSBcoding | @jsm2272 | @TDSB_TLT
Links
Resources for this Professional Learning session
#TDSBcoding | @jsm2272 | @TDSB_TLT
To Support Your Learning
#TDSBcoding | @jsm2272 | @TDSB_TLT
Let’s Consider the SAMR Model
#TDSBcoding | @jsm2272 | @TDSB_TLT
Technology in the 21st Century Classroom
SAMR Model
Science Interactive Animation Teaching others science concepts |
YouTube Video Shared with a global audience for feedback |
Digital Presentation Use of spell check, clipart etc. |
Display Board Typed and printed materials |
Science Task
#TDSBcoding | @jsm2272 | @TDSB_TLT
Why Computer Science
#TDSBcoding | @jsm2272 | @TDSB_TLT
What is Coding?
#TDSBcoding | @jsm2272 | @TDSB_TLT
Example - Grade 5 Language & Science
#TDSBcoding | @jsm2272 | @TDSB_TLT
The Code Behind the Project
#TDSBcoding | @jsm2272 | @TDSB_TLT
TDSB ICT Standards for Coding
Grade Divisions | Students will... |
K-2 | understand, design, develop & test algorithms for a specific purpose |
3-5 | design and plan a program to animate a character or tell a story |
6-8 | design, develop, program and test a game |
bit.ly/tdsbcodesite >> Home >> TDSB Skills Continuum
#TDSBcoding | @jsm2272 | @TDSB_TLT
Block Coding Using Scratch
#TDSBcoding | @jsm2272 | @TDSB_TLT
Today’s Goals
What are Your Personal Goals?
#TryOneThing
#TDSBcoding | @jsm2272 | @TDSB_TLT
Time to Explore - 3 Choices
1
Hour of Code Activities
2
3
#TDSBcoding | @jsm2272 | @TDSB_TLT
TDSB Hour of Code Site
1
#TDSBcoding | @jsm2272 | @TDSB_TLT
Google CS First
2
#TDSBcoding | @jsm2272 | @TDSB_TLT
Use Scratch
3
Go to: https://scratch.mit.edu/
Click Create & follow the step-by-step guide
#TDSBcoding | @jsm2272 | @TDSB_TLT
Use Scratch
3
Go to: https://scratch.mit.edu/
Click Create & follow the step-by-step guide
Scratch Resources:
#TDSBcoding | @jsm2272 | @TDSB_TLT
Time to Explore - 3 Choices
1
Hour of Code Activities
2
3
#TDSBcoding | @jsm2272 | @TDSB_TLT
The Website - bit.ly/tdsbcodesite
#TDSBcoding | @jsm2272 | @TDSB_TLT
#TryOneThing
#TDSBcoding | @jsm2272 | @TDSB_TLT
#TDSBcoding | @jsm2272 | @TDSB_TLT
Discussion: What are your thoughts on Coding?
I don’t have time to
teach coding
Why code when they can create a poster?
Don’t students spend enough time playing on the computer?
How do I assess coding?
Can I do this in the Early Years?
How do I access the technology? Which devices should I use?
#TDSBcoding | @jsm2272 | @TDSB_TLT
TDSB Coding Skills Continuum
Skills specific for each grade from Kindergarten to Grade 8
Can be used for:
#TDSBcoding | @jsm2272 | @TDSB_TLT
Scratch Coding Connections doc
Grades 4 to 8
4 Subject Areas:
Coding �Task
Curriculum
#TDSBcoding | @jsm2272 | @TDSB_TLT
#TDSBcoding | @jsm2272 | @TDSB_TLT
Sharing
Teachers share back
#TDSBcoding | @jsm2272 | @TDSB_TLT
TDSB Coding Resources
#TDSBcoding | @jsm2272 | @TDSB_TLT
The Artwork Interpreter
Sample
Create a simple program to identify feelings, issues or themes that are conveyed through various art works
Grade 4: Visual Art
#TDSBcoding | @jsm2272 | @TDSB_TLT
The State of Matter
Sample
Create an interactive animation that incorporates knowledge of physical and chemical changes of state in matter.
Grade 5: Sci & Tech
#TDSBcoding | @jsm2272 | @TDSB_TLT
The Storybook Game
Sample
Design and create a game-based storybook, where readers can make key decisions to influence the story, on a made-up legend or fantasy, based on themes from your reading, to entertain young children.
Grade 6: Language
#TDSBcoding | @jsm2272 | @TDSB_TLT
Clue
Sample
Create a mystery story game modelled on the structures and conventions of the genre
Grade 7: Language
#TDSBcoding | @jsm2272 | @TDSB_TLT
The Fickle Quadrilateral
Sample
Create an animation of a quadrilateral and its properties and morph it into other types of quadrilaterals
Grade 4: Math
#TDSBcoding | @jsm2272 | @TDSB_TLT
Google CS First
2
#TDSBcoding | @jsm2272 | @TDSB_TLT
Time to Explore - 3 Choices
1
Hour of Code Activities
2
3
#TDSBcoding | @jsm2272 | @TDSB_TLT
Time to Explore - 3 Choices
2
Hour of Code Activities
3
1
#TDSBcoding | @jsm2272 | @TDSB_TLT
Time to Explore - 3 Choices
2
Hour of Code Activities
3
1
#TDSBcoding | @jsm2272 | @TDSB_TLT
TDSB Coding Skills Continuum
Grade: Kindergarten�
Understanding & Creating Algorithms
Writing Programs
Testing & Debugging Programs (Code Maintenance)
#TDSBcoding | @jsm2272 | @TDSB_TLT