A resource page for teachers and a one-page coding activity for students.
[Click to download full handout as pdf]
(Preview)
EDTE 500 Principles of Teaching and Learning
Where learning is happening
A resource page for teachers and a one-page coding activity for students.
[Click to download full handout as pdf]
(Preview)
“The CanCode program will invest $50 million over two years, starting in 2017-18, to support initiatives providing educational opportunities for coding and digital skills development to Canadian youth from kindergarten to grade 12 (K-12). It also supports initiatives that provide K-12 teachers with the training and professional development they need to introduce digital skills, coding and related concepts into the classroom.”
Below is an example lesson plan offered by code studios:
The lesson plans provide the following structures.
– Overview
– Purpose (Rationale)
– Agenda (Lesson Body)
– Objectives (Learning intentions)
– Preparation (Materials)
– Links
– Vocabulary
Teaching Guide
Warm Up (10 min)
– Introduction
Artist Introduction – Student Video
Turns & Angles – Student Video
Main Activity (30 min)
– Course F Online Puzzles – Website
Wrap Up (10 – 15 min)
– Journaling
– Journal Prompts
Extended Learning
– The Copy Machine
Notably, the Copyright of these lessons are Attribution-NonCommercial-ShareAlkike.
This license lets others remix, tweak, and build upon your work non-commercially, as long as they credit you and license their new creations under the identical terms.
This lesson introduces the concept with a video. It explains the concept of a pixel and explains how to move and turn.
Beginning:
Instruction text, that points out if the student needs to try again.
The Workspace is the made area the student interacts with. Here students can drag and drop code using their mouse. The variables are preset but able to be adjusted. For example, Turn [left] by [90] degrees suggests 45 as an alternate degree.
After each completion it shows the student how many lines of code they wrote, whether they wish to continue, and vote if they liked or disliked the puzzle.
Challenges:
The lesson also provides optional challenges for students as they progress.
These questions assess students’ understanding with multiple choice at the end of the lesson.
Examples of Art creations:
Each lesson includes concepts and activities, utilizing text, video, and map. It also offers activities that are off the computer, ie “Unplugged”, online, and questions.
Furthermore, it can track if users have started, are in progress, have completed.
There are 29 lessons in this Course alone.
Courses from Code.org for students in grades K-12 and professional learning for teachers.
Code studio is free and no account is required to begin. Full lesson plans/courses are available to every grade level.
They also offer translated courses, allowing for cross-curricular potential with second language acquisition subjects.
“Code.org has developed an elementary school curriculum that allows even the youngest students to explore the limitless world of computing. The courses blend online, self-guided and self-paced tutorials with “unplugged”activities that require no computer at all.”
For my professional develop I am focused on introducing coding into an elementary classroom K – 7. Programming skills are increasing invaluable in this digital age. To empower our future generations my desire is to help eliminate digital illiteracy.
Thus through these investigations I hope to provide accessible content and resources for students/teachers to benefit from.
Hello! My students know me as Mr. Bailey.
When I was ten the internet had just began crawling. Many simple websites had sprouted up and gained popularity (ie the hamster dance ) while others miraculously haven’t changed in all those years (ex: the official space jam movie website).
Me and friends in Grade 5 also wanted to make websites. We began using notepad and writing html code:
<body> Hello World! </body>
(Try that yourself. Copy and paste that into notepad, save as .html, then open and voila!)
Now, there are programmed languages for everything from Websites, Scripts, Software, Games, Apps, and more. Even traditionally non-technological fields are incorporating digital programming like Art and Cooking.
My desire with this professional learning inquiry is to investigate all the resources available for teachers so our learning communities can benefit from learning coding.
For more about myself and my teaching philosophy, please visit my portfolio: http://tysbailey.weebly.com/