Successfully reported this slideshow.
Upcoming SlideShare
×

Coding: Year 3-4 Teaching Ideas by Joanne Villis

37,610 views

Published on

Coding is part of the curriculum which is relatively new and often a part which teachers struggle with. I have created a presentation to show how I taught coding with my Year 3 students this year and I have provided some work samples. Tasks can be adapted or modified for other year levels. I have also provided additional lesson ideas which I have not tried myself.

Published in: Education
• Full Name
Comment goes here.

Are you sure you want to Yes No

Are you sure you want to  Yes  No
• I went from getting \$3 surveys to \$500 surveys every day!! learn more... ♣♣♣ https://tinyurl.com/realmoneystreams2019

Are you sure you want to  Yes  No
• Earn \$500 for taking a 1 hour paid survey! read more... ◆◆◆ https://tinyurl.com/make2793amonth

Are you sure you want to  Yes  No
• There are over 16,000 woodworking plans that comes with step-by-step instructions and detailed photos, Click here to take a look ★★★ http://tinyurl.com/yy9yh8fu

Are you sure you want to  Yes  No
• Like to know how to take easy surveys and get huge checks - then you need to visit us now! Having so many paid surveys available to you all the time let you live the kind of life you want. learn more...■■■ http://ishbv.com/surveys6/pdf

Are you sure you want to  Yes  No

Coding: Year 3-4 Teaching Ideas by Joanne Villis

1. 1. Year 3-4 Coding Lessons By Joanne Villis http://www.youtube.com/watch?v=nKIu9yen5nc
2. 2. Australian Curriculum • Digital Technologies Define simple problems, and describe and follow a sequence of steps and decisions (algorithms) needed to solve them (ACTDIP010) Implement simple digital solutions as visual programs with algorithms involving branching (decisions) and user input (ACTDIP011)
3. 3. Glossary Algorithm : A description of the steps and decisions required to solve a problem Branching: Occurs when an algorithm makes a choice to do one of two or more actions depending on sets of conditions and the data provided Digital solution: The result (or output) of transforming data into information using digital systems, skills, techniques and processes to meet a need or opportunity
4. 4. Lesson 1 An Algorithm is a set of steps and decisions required to solve a problem. Computers read and store data (information) in order to solve problems when people click the mouse or touch the screen. The individual sets of steps are called codes. Computers use code which consists of 0 and 1. However, we are going to have a look at codes which consist of black and white squares, arranged in a particular order to represent a letter of the alphabet. To begin the lesson use grid paper with an object on the page. I used an Angry Bird and on the second grid a Bee Bot. Ask students to draw a path and then represent the path movements using arrows.
5. 5. Student work sample
6. 6. Lesson 2 - 4 For the following activities I divided the class into groups and rotated groups through the activities. This enabled me to work using limited resources. Explain each activity to the class at the start of the lesson and provide task cards at each of the activities. This helps clarification of tasks for students.
7. 7. Lesson 2 - 4 Task 1: Binary Coder Download this document created by code.og (I can’t find the original link) and print of pages 7-9 for students. Page 10 can be used as an extension. Invite students to colour the codes (sequence of squares) in order to represent a letter of the alphabet. Can students colour the codes to represent their name? Students find this task rather easy.
8. 8. Student work sample
9. 9. Lesson 2 - 4 Task 2: Graph Paper Coding Download this document (http://learn.code.org/s/1/level/23 ) and watch the video introduction: https://www.youtube.com/watch?v=4e3fi_ls8CA . In this activity, students use the grid paper and arrows to show the sequence of coding (steps) required in order to draw the images. I modified this lesson. I asked students to draw their own path on a blank grid, record the code and then have a go at recording the code for the paths provided on the worksheet.
10. 10. Student work sample
11. 11. Lesson 2 - 4 Task 3: Kodable This task requires access to iPads ad the free app Kodable. Students open the app, draw the Kodable path in their book and record the algorithm (code) for the Kodable to get to the end destination. Once students have recorded their path and code invite them to test their prediction on the iPad.
12. 12. Student work sample
13. 13. Lesson 2-4 Task 4: Stacking cups For this activity you will need to watch the video (https://www.youtube.com/watch?v=xaW3PAz HxCU) and have a supply of plastic cups. I asked students to create sculpture using 6 to 8 cups. I then asked them put an additional stack of cups to the left, pick up one cup and move it in the correct place to replicate the sculpture. Then record the moves.
14. 14. Student work sample
15. 15. Lesson 2-4 Task 5: Bee Bots For this activity you will need access to Bee Bots. Ask students to write a Bee Bot code (movement), program their Bee Bot and watch the movements.
16. 16. Lesson 5 & 6 Part 1: Nutbush City Limits At the start of the lesson I showed students a video of the Nutbush City Limits Madison dance (https://www.youtube.com/watch?v=hoP9 qrAYZsk ). We learnt the dance as a class. Then I invited students to think how might they write a code for the dance using symbols. How might they show repetition of a set of instructions?
17. 17. Student work sample
18. 18. Lesson 5 & 6 Part 2: The Maze This activity requires students to have access to a computer. Students play The Maze online (http://learn.code.or g/s/1/level/2 ).