Lesson Plan

Introduction to Computational Thinking

How can we prepare ourselves for a programmable world? What programming skills are needed for individuals to survive and thrive in the internet of things? How can we use computational thinking to solve challenges? How can computational thinking aid my
Anthony C.
Technology coordinator
Bayview Glen
Toronto, ON
Show More
My Grades 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12
My Subjects English Language Arts, Math, Science, Social Studies, Arts
Digitial Citizenship and EdTech Mentor
Objectives

Students will be able to...

Knowledge Goals:
Students should be familiar with variety of age appropriate computer programs

Students should be able to recognize the pros and cons of each programming tool
Students should be knowledgeable of design thinking and design cycle

Reasoning Goals:
Students should be able de-bug computer programs

Skill Goals:
Students should be able to create, iterate and share computer programs to solve curricular and personal challenges

Students should demonstrate design thinking and design cycle in their work

Students should be self-directed learners who seek out new learning and opportunities to complete, improve and iterate projects
(learner transformed)

Product Goals:
Students should be able to create, iterate and share computer programs to solve curricular challenges

Subjects
Science
Grades 4 - 6
All Notes
Teacher Notes
Student Notes

1 What is computational thinking?

Activity: Exploring

Hook - Exploring Computational Thinking - https://youtu.be/VFcUgSYyRPg

2 Introduction to Scratch

Watch with students as an overview

3 Create a Scratch animation, story or game or ?

Link - Teacher's Resource Book

Design Journal

Assessment as Learning-Conversation: Student Portfolio

Students to create a Design Journal that outlines their thinking and progress using computer programming. Dialogue between teacher and student is encouraged and facilitated through Google Documents

Unit # 1 Exploring and De-bugging Tasks (2,3,4 & 5)
Assessment for Learning-Product: Practice Questions

Students attempt to complete as many De-bug it challenges as possible. (De-bug it template is attached)

https://docs.google.com/document/d/1wcHLWqZe0lrmydEkfwgGn8nOcfiNmz_i1NoQ1ALEXpk/edit?usp=sharing

Unit #2 - Create an Animation using Scratch
Assessment of Learning-Product: Technology Project

Students create a Animation using the Scratch software using studios, galleries and examples from lessons as a guide.

No Outcomes Assessed
Unit # 3 - Create a Scratch Story
Assessment of Learning-Product: Technology Project

Students create a narrative using the Scratch software using studios, galleries and examples from lessons as a guide.

Unit # 4 Create a Scratch Game
Assessment of Learning-Product: Technology Project

Students create a Game using the Scratch software using studios, galleries and examples from lessons as a guide.

Unit # 5 – Create your own Project
Assessment of Learning-Product: Technology Project

Students to create their own Scratch project.

4 Wrap up

Activity: Presenting

Students present and share their games for others to explore. This results in a new round of iteration and redesign.

 

Student Instructions

Students could share their projects using studios 

How to use Studios - https://youtu.be/NXPJhhCpvOw