SlideShare uma empresa Scribd logo
1 de 32
Year 3-4 Coding Lessons 
By Joanne 
Villis 
http://www.youtube.com/watch?v=nKIu9yen5nc
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)
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
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.
Student work sample
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.
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.
Student work sample
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.
Student work sample
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.
Student work sample
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.
Student work sample
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.
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?
Student work sample
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 ).
Lesson 7-11 
Scratch is software which enables users 
to create animations or games. You can 
download the software for free, here is 
the link to use Scratch online and here 
is the link to download the software. 
Alternatively, Scratch Junior may be 
more suitable for your class. You can 
download the software for free, here is 
the link and here is a link to free 
teaching ideas.
Student work sample
Lesson 12-15 
For these lessons you will need access 
to Bee Bots. Bee Bots are simple robots. 
You can program them to move forwards, 
backwards, right or left. These are basic 
algorithms. Students put the data in 
(input) and the Bee Bot provides the out 
put (series of programmed moves). They 
can be programmed to perform up to 40 
moves and the angle they turn is 90 
degrees.
Lesson 12-15 
Give groups of students the following 
design brief: 
Design a maze for a Bee Bot. Your 
Bee Bot must stay within the path and 
you need to program it to get from the 
start of the maze to the end of the 
maze. 
This design process took my Year 3 
students 2 lessons to complete.
Student work samples
Lesson 12-15 
Then I asked each group to record the 
algorithm (series of moves) for their 
Bee Bot to move from the start to the 
finish. Students then turned their 
algorithm over so that other groups 
couldn’t see. I then rotated groups so 
that they could predict the Bee Bot 
movements of other groups’ mazes, 
record, test and check their codes.
Student work sample
Assessment 
Throughout the unit I made observational 
assessments. At the end of the unit I asked 
students to play The Maze again and I gave them 
a 20 minute time limit. At the end of the 20 
minutes I recoded the level of which they were up 
to. I gave level 16-20 a high, level 9-16 a medium 
and below level 9 a developing. In terms of A-E 
grading, our school uses high, medium and 
developing for each reportable outcome and then 
the A-E grade for each subject is determined by 
how many high, mediums or lows a student 
receives for each curriculum area.
Additional Ideas 
Hopscotch for iPad 
This lesson was designed By iPad4Schools (Posted in 
Coding, How To, iPad, Specific Apps). You will need to 
download Hopscotch which is a free iPad app and view 
the instructional video before teaching the lesson. 
http://www.youtube.com/watch?v=4x5BtHlEAlQ
Additional Ideas 
Ideas by Michael Karlin: 
Michael has designed a range of lesson ideas 
using Cargo-bot, Daisy the Dinosaur and Move the 
Turtle. Here is the link for the PDF download.
Additional Ideas 
More apps: 
Light-bot is available for iPad and 
Android. Robozzle is free for iPad and 
Android.
Additional Ideas 
Bee Bot Dancing: 
Students create their own Bee Bot dance or they 
complete this task in pairs. I recommend that 
students choose one sound track and dances are 
limited to 30 seconds. 
http://www.youtube.com/watch?v=WmlokmEtpMg 
Something to aspire to: A collaborative dance Bee 
Bot algorithm. 
http://www.youtube.com/watch?v=YJ75y48UU8E
Additional Ideas 
Yana and Bo 
Yana costs $59 (AUS) and Bo costs $169 (AUS). I 
like the fact that they are both programmable with 
SCRATCH and Blockly. 
Web Link: Bo and Yana 
http://www.youtube.com/watch?v=nSRekzTPVE0
More resources and copyright 
RESOURCES: 
You can find additional resources on a website that I am working on 
called http://technologiesjvillis.weebly.com/ . You can also follow me 
on Pinterest http://www.pinterest.com/joannevillis/ 
COPYRIGHT: 
I give permission for the following: 
Adaptations and sharing of this resources for educational purpose 
only. I do not give permission for commercial use of this work. When 
sharing or adapting this work I ask that you give credit to the original 
creator, Joanne Villis at http://intertecheducation.edublogs.org/ . 
Some of the resources were noted and created by http://code.org/ 
and they expect the same (share, adapt, acknowledge for non 
commercial purposes). 
ENJOY! 
.

Mais conteúdo relacionado

Destaque

Towering high: Technology unit
Towering high: Technology unitTowering high: Technology unit
Towering high: Technology unitJoanne Villis
 
Group 6 video presentation bullying
Group 6 video presentation bullyingGroup 6 video presentation bullying
Group 6 video presentation bullyingRaysza Cardoze
 
Imitating learning year 3 lesson 4
Imitating learning year 3   lesson 4Imitating learning year 3   lesson 4
Imitating learning year 3 lesson 4worthingtonaj1
 
4 Lessons Learned from the First Year of Client Success
4 Lessons Learned from the First Year of Client Success4 Lessons Learned from the First Year of Client Success
4 Lessons Learned from the First Year of Client SuccessTotango
 
Leadership Lessons from a 4 Year Old Dr. Val Gokenbach
Leadership Lessons from a 4 Year Old Dr. Val GokenbachLeadership Lessons from a 4 Year Old Dr. Val Gokenbach
Leadership Lessons from a 4 Year Old Dr. Val Gokenbachngokenach
 
Year 4 Interactive maths lesson
Year 4 Interactive maths lessonYear 4 Interactive maths lesson
Year 4 Interactive maths lessonQwizdom UK
 
Student Voting System Year 4 Punctuation
Student Voting System  Year 4 PunctuationStudent Voting System  Year 4 Punctuation
Student Voting System Year 4 PunctuationQwizdom UK
 
First Day of School PowerPoint
First Day of School PowerPointFirst Day of School PowerPoint
First Day of School PowerPointeshockey
 

Destaque (11)

Towering high: Technology unit
Towering high: Technology unitTowering high: Technology unit
Towering high: Technology unit
 
Bee-Bots at MacICT: Project overview 2010
Bee-Bots at MacICT: Project overview 2010Bee-Bots at MacICT: Project overview 2010
Bee-Bots at MacICT: Project overview 2010
 
Group 6 video presentation bullying
Group 6 video presentation bullyingGroup 6 video presentation bullying
Group 6 video presentation bullying
 
Imitating learning year 3 lesson 4
Imitating learning year 3   lesson 4Imitating learning year 3   lesson 4
Imitating learning year 3 lesson 4
 
4 Lessons Learned from the First Year of Client Success
4 Lessons Learned from the First Year of Client Success4 Lessons Learned from the First Year of Client Success
4 Lessons Learned from the First Year of Client Success
 
Leadership Lessons from a 4 Year Old Dr. Val Gokenbach
Leadership Lessons from a 4 Year Old Dr. Val GokenbachLeadership Lessons from a 4 Year Old Dr. Val Gokenbach
Leadership Lessons from a 4 Year Old Dr. Val Gokenbach
 
Year 4 Interactive maths lesson
Year 4 Interactive maths lessonYear 4 Interactive maths lesson
Year 4 Interactive maths lesson
 
Student Voting System Year 4 Punctuation
Student Voting System  Year 4 PunctuationStudent Voting System  Year 4 Punctuation
Student Voting System Year 4 Punctuation
 
First Day of School PowerPoint
First Day of School PowerPointFirst Day of School PowerPoint
First Day of School PowerPoint
 
First Day Powerpoint Expectations
First Day Powerpoint ExpectationsFirst Day Powerpoint Expectations
First Day Powerpoint Expectations
 
Classroom rules
Classroom rulesClassroom rules
Classroom rules
 

Semelhante a Coding: Year 3-4 Teaching Ideas by Joanne Villis

iPad Presentation for Middle Grades
iPad Presentation for Middle GradesiPad Presentation for Middle Grades
iPad Presentation for Middle Gradesjesicad
 
The NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego RobotsThe NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego RobotsKenji Lamb
 
Mobile Technology, Mobile Learning
Mobile Technology, Mobile LearningMobile Technology, Mobile Learning
Mobile Technology, Mobile LearningMark Marshall
 
Creating Flipped Lessons
Creating Flipped Lessons Creating Flipped Lessons
Creating Flipped Lessons Kate Willey
 
Coding io1-materials for teachers
Coding io1-materials for teachersCoding io1-materials for teachers
Coding io1-materials for teachersGeorgeta Manafu
 
Coding io1-materials for students-group2
Coding io1-materials for students-group2Coding io1-materials for students-group2
Coding io1-materials for students-group2Georgeta Manafu
 
2010 Accountability Memo
2010 Accountability Memo2010 Accountability Memo
2010 Accountability MemoA Jorge Garcia
 
BYOD Implementation Plan
BYOD Implementation PlanBYOD Implementation Plan
BYOD Implementation Planrachelmx
 
Getting Started with Robotics
Getting Started with RoboticsGetting Started with Robotics
Getting Started with Roboticss0133116
 
Measurement Online Applets
Measurement Online AppletsMeasurement Online Applets
Measurement Online Appletsshaynaynay
 
School on the Cloud, D3.2
School on the Cloud, D3.2School on the Cloud, D3.2
School on the Cloud, D3.2Sofie De Cupere
 
Teaching with the Lonely Tablet
Teaching with the Lonely TabletTeaching with the Lonely Tablet
Teaching with the Lonely Tabletlmwallis
 
#oetc11 IEAR presentation
#oetc11 IEAR presentation#oetc11 IEAR presentation
#oetc11 IEAR presentationJeremy Brueck
 
Lesson plan future professions and digital skills
Lesson plan future professions and digital skillsLesson plan future professions and digital skills
Lesson plan future professions and digital skillsmariageorgiadou66@gmail.com
 
App specially for u!
App specially for u!App specially for u!
App specially for u!dpappa1
 
l-ward-ed554-unit-plan-template-7-25-2015
l-ward-ed554-unit-plan-template-7-25-2015l-ward-ed554-unit-plan-template-7-25-2015
l-ward-ed554-unit-plan-template-7-25-2015Lorene Ward
 
New And Emerging Technologies Presentation
New And Emerging Technologies PresentationNew And Emerging Technologies Presentation
New And Emerging Technologies Presentationguestf8e054
 

Semelhante a Coding: Year 3-4 Teaching Ideas by Joanne Villis (20)

iPad Presentation for Middle Grades
iPad Presentation for Middle GradesiPad Presentation for Middle Grades
iPad Presentation for Middle Grades
 
5th i portraits
5th i portraits5th i portraits
5th i portraits
 
The NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego RobotsThe NXT Step - Assessing with Lego Robots
The NXT Step - Assessing with Lego Robots
 
Mobile Technology, Mobile Learning
Mobile Technology, Mobile LearningMobile Technology, Mobile Learning
Mobile Technology, Mobile Learning
 
Creating Flipped Lessons
Creating Flipped Lessons Creating Flipped Lessons
Creating Flipped Lessons
 
Coding on iPads
Coding on iPadsCoding on iPads
Coding on iPads
 
Coding io1-materials for teachers
Coding io1-materials for teachersCoding io1-materials for teachers
Coding io1-materials for teachers
 
Coding io1-materials for students-group2
Coding io1-materials for students-group2Coding io1-materials for students-group2
Coding io1-materials for students-group2
 
Stem Education Curriculum by STEMpedia
Stem Education Curriculum by STEMpediaStem Education Curriculum by STEMpedia
Stem Education Curriculum by STEMpedia
 
2010 Accountability Memo
2010 Accountability Memo2010 Accountability Memo
2010 Accountability Memo
 
BYOD Implementation Plan
BYOD Implementation PlanBYOD Implementation Plan
BYOD Implementation Plan
 
Getting Started with Robotics
Getting Started with RoboticsGetting Started with Robotics
Getting Started with Robotics
 
Measurement Online Applets
Measurement Online AppletsMeasurement Online Applets
Measurement Online Applets
 
School on the Cloud, D3.2
School on the Cloud, D3.2School on the Cloud, D3.2
School on the Cloud, D3.2
 
Teaching with the Lonely Tablet
Teaching with the Lonely TabletTeaching with the Lonely Tablet
Teaching with the Lonely Tablet
 
#oetc11 IEAR presentation
#oetc11 IEAR presentation#oetc11 IEAR presentation
#oetc11 IEAR presentation
 
Lesson plan future professions and digital skills
Lesson plan future professions and digital skillsLesson plan future professions and digital skills
Lesson plan future professions and digital skills
 
App specially for u!
App specially for u!App specially for u!
App specially for u!
 
l-ward-ed554-unit-plan-template-7-25-2015
l-ward-ed554-unit-plan-template-7-25-2015l-ward-ed554-unit-plan-template-7-25-2015
l-ward-ed554-unit-plan-template-7-25-2015
 
New And Emerging Technologies Presentation
New And Emerging Technologies PresentationNew And Emerging Technologies Presentation
New And Emerging Technologies Presentation
 

Mais de Joanne Villis

EdTech SA 2017 Presentation Joanne Villis
EdTech SA 2017 Presentation Joanne VillisEdTech SA 2017 Presentation Joanne Villis
EdTech SA 2017 Presentation Joanne VillisJoanne Villis
 
How to teach digital technologies in the Primary years
How to teach digital technologies in the Primary yearsHow to teach digital technologies in the Primary years
How to teach digital technologies in the Primary yearsJoanne Villis
 
Game on Ms v and Alisha
Game on Ms v and AlishaGame on Ms v and Alisha
Game on Ms v and AlishaJoanne Villis
 
Y7 Game Design Technologies Program
Y7 Game Design Technologies ProgramY7 Game Design Technologies Program
Y7 Game Design Technologies ProgramJoanne Villis
 
Y5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies ProgramY5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies ProgramJoanne Villis
 
Share point a_wholeschool_approach
Share point a_wholeschool_approachShare point a_wholeschool_approach
Share point a_wholeschool_approachJoanne Villis
 
Social Media: Teaching ideas for Primary Education
Social Media: Teaching ideas for Primary EducationSocial Media: Teaching ideas for Primary Education
Social Media: Teaching ideas for Primary EducationJoanne Villis
 
Ideas for teaching Primary Drama at Christmas time
Ideas for teaching Primary Drama at Christmas timeIdeas for teaching Primary Drama at Christmas time
Ideas for teaching Primary Drama at Christmas timeJoanne Villis
 
Our online life: Ideas for teaching primary students
Our online life: Ideas for teaching primary studentsOur online life: Ideas for teaching primary students
Our online life: Ideas for teaching primary studentsJoanne Villis
 
Number sentences j villis
Number sentences j villisNumber sentences j villis
Number sentences j villisJoanne Villis
 
Using Apps to animate superhero stories
Using Apps to animate superhero storiesUsing Apps to animate superhero stories
Using Apps to animate superhero storiesJoanne Villis
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationJoanne Villis
 
Ideas primary technologies_j_villis
Ideas primary technologies_j_villisIdeas primary technologies_j_villis
Ideas primary technologies_j_villisJoanne Villis
 
Fostering Creative and Critical Thinking using iPads in Primary Mathematics
Fostering Creative and Critical Thinking using iPads in Primary MathematicsFostering Creative and Critical Thinking using iPads in Primary Mathematics
Fostering Creative and Critical Thinking using iPads in Primary MathematicsJoanne Villis
 
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...Joanne Villis
 
Solar Ovens: Y3/4 Design and Technologies Teaching Unit
Solar Ovens: Y3/4 Design and Technologies Teaching UnitSolar Ovens: Y3/4 Design and Technologies Teaching Unit
Solar Ovens: Y3/4 Design and Technologies Teaching UnitJoanne Villis
 
Y5-6 Forces and Electricity Teaching Ideas J Villis
Y5-6 Forces and Electricity Teaching Ideas J VillisY5-6 Forces and Electricity Teaching Ideas J Villis
Y5-6 Forces and Electricity Teaching Ideas J VillisJoanne Villis
 
Data lesson ideas for Y3/4 Australian Curriculum
Data lesson ideas for Y3/4 Australian CurriculumData lesson ideas for Y3/4 Australian Curriculum
Data lesson ideas for Y3/4 Australian CurriculumJoanne Villis
 
Caine's arcade technology lesson ideas for teachers
Caine's arcade technology lesson ideas for teachersCaine's arcade technology lesson ideas for teachers
Caine's arcade technology lesson ideas for teachersJoanne Villis
 

Mais de Joanne Villis (20)

STEM? by J Villis
STEM? by J VillisSTEM? by J Villis
STEM? by J Villis
 
EdTech SA 2017 Presentation Joanne Villis
EdTech SA 2017 Presentation Joanne VillisEdTech SA 2017 Presentation Joanne Villis
EdTech SA 2017 Presentation Joanne Villis
 
How to teach digital technologies in the Primary years
How to teach digital technologies in the Primary yearsHow to teach digital technologies in the Primary years
How to teach digital technologies in the Primary years
 
Game on Ms v and Alisha
Game on Ms v and AlishaGame on Ms v and Alisha
Game on Ms v and Alisha
 
Y7 Game Design Technologies Program
Y7 Game Design Technologies ProgramY7 Game Design Technologies Program
Y7 Game Design Technologies Program
 
Y5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies ProgramY5 Coding 2016 Digital Technologies Program
Y5 Coding 2016 Digital Technologies Program
 
Share point a_wholeschool_approach
Share point a_wholeschool_approachShare point a_wholeschool_approach
Share point a_wholeschool_approach
 
Social Media: Teaching ideas for Primary Education
Social Media: Teaching ideas for Primary EducationSocial Media: Teaching ideas for Primary Education
Social Media: Teaching ideas for Primary Education
 
Ideas for teaching Primary Drama at Christmas time
Ideas for teaching Primary Drama at Christmas timeIdeas for teaching Primary Drama at Christmas time
Ideas for teaching Primary Drama at Christmas time
 
Our online life: Ideas for teaching primary students
Our online life: Ideas for teaching primary studentsOur online life: Ideas for teaching primary students
Our online life: Ideas for teaching primary students
 
Number sentences j villis
Number sentences j villisNumber sentences j villis
Number sentences j villis
 
Using Apps to animate superhero stories
Using Apps to animate superhero storiesUsing Apps to animate superhero stories
Using Apps to animate superhero stories
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop Presentation
 
Ideas primary technologies_j_villis
Ideas primary technologies_j_villisIdeas primary technologies_j_villis
Ideas primary technologies_j_villis
 
Fostering Creative and Critical Thinking using iPads in Primary Mathematics
Fostering Creative and Critical Thinking using iPads in Primary MathematicsFostering Creative and Critical Thinking using iPads in Primary Mathematics
Fostering Creative and Critical Thinking using iPads in Primary Mathematics
 
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...
 
Solar Ovens: Y3/4 Design and Technologies Teaching Unit
Solar Ovens: Y3/4 Design and Technologies Teaching UnitSolar Ovens: Y3/4 Design and Technologies Teaching Unit
Solar Ovens: Y3/4 Design and Technologies Teaching Unit
 
Y5-6 Forces and Electricity Teaching Ideas J Villis
Y5-6 Forces and Electricity Teaching Ideas J VillisY5-6 Forces and Electricity Teaching Ideas J Villis
Y5-6 Forces and Electricity Teaching Ideas J Villis
 
Data lesson ideas for Y3/4 Australian Curriculum
Data lesson ideas for Y3/4 Australian CurriculumData lesson ideas for Y3/4 Australian Curriculum
Data lesson ideas for Y3/4 Australian Curriculum
 
Caine's arcade technology lesson ideas for teachers
Caine's arcade technology lesson ideas for teachersCaine's arcade technology lesson ideas for teachers
Caine's arcade technology lesson ideas for teachers
 

Último

ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIShubhangi Sonawane
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 

Último (20)

ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 

Coding: Year 3-4 Teaching Ideas by Joanne Villis

  • 1. Year 3-4 Coding Lessons By Joanne Villis http://www.youtube.com/watch?v=nKIu9yen5nc
  • 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. 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. 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.
  • 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. 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.
  • 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.
  • 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.
  • 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.
  • 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. 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?
  • 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 ).
  • 19. Lesson 7-11 Scratch is software which enables users to create animations or games. You can download the software for free, here is the link to use Scratch online and here is the link to download the software. Alternatively, Scratch Junior may be more suitable for your class. You can download the software for free, here is the link and here is a link to free teaching ideas.
  • 21. Lesson 12-15 For these lessons you will need access to Bee Bots. Bee Bots are simple robots. You can program them to move forwards, backwards, right or left. These are basic algorithms. Students put the data in (input) and the Bee Bot provides the out put (series of programmed moves). They can be programmed to perform up to 40 moves and the angle they turn is 90 degrees.
  • 22. Lesson 12-15 Give groups of students the following design brief: Design a maze for a Bee Bot. Your Bee Bot must stay within the path and you need to program it to get from the start of the maze to the end of the maze. This design process took my Year 3 students 2 lessons to complete.
  • 24. Lesson 12-15 Then I asked each group to record the algorithm (series of moves) for their Bee Bot to move from the start to the finish. Students then turned their algorithm over so that other groups couldn’t see. I then rotated groups so that they could predict the Bee Bot movements of other groups’ mazes, record, test and check their codes.
  • 26. Assessment Throughout the unit I made observational assessments. At the end of the unit I asked students to play The Maze again and I gave them a 20 minute time limit. At the end of the 20 minutes I recoded the level of which they were up to. I gave level 16-20 a high, level 9-16 a medium and below level 9 a developing. In terms of A-E grading, our school uses high, medium and developing for each reportable outcome and then the A-E grade for each subject is determined by how many high, mediums or lows a student receives for each curriculum area.
  • 27. Additional Ideas Hopscotch for iPad This lesson was designed By iPad4Schools (Posted in Coding, How To, iPad, Specific Apps). You will need to download Hopscotch which is a free iPad app and view the instructional video before teaching the lesson. http://www.youtube.com/watch?v=4x5BtHlEAlQ
  • 28. Additional Ideas Ideas by Michael Karlin: Michael has designed a range of lesson ideas using Cargo-bot, Daisy the Dinosaur and Move the Turtle. Here is the link for the PDF download.
  • 29. Additional Ideas More apps: Light-bot is available for iPad and Android. Robozzle is free for iPad and Android.
  • 30. Additional Ideas Bee Bot Dancing: Students create their own Bee Bot dance or they complete this task in pairs. I recommend that students choose one sound track and dances are limited to 30 seconds. http://www.youtube.com/watch?v=WmlokmEtpMg Something to aspire to: A collaborative dance Bee Bot algorithm. http://www.youtube.com/watch?v=YJ75y48UU8E
  • 31. Additional Ideas Yana and Bo Yana costs $59 (AUS) and Bo costs $169 (AUS). I like the fact that they are both programmable with SCRATCH and Blockly. Web Link: Bo and Yana http://www.youtube.com/watch?v=nSRekzTPVE0
  • 32. More resources and copyright RESOURCES: You can find additional resources on a website that I am working on called http://technologiesjvillis.weebly.com/ . You can also follow me on Pinterest http://www.pinterest.com/joannevillis/ COPYRIGHT: I give permission for the following: Adaptations and sharing of this resources for educational purpose only. I do not give permission for commercial use of this work. When sharing or adapting this work I ask that you give credit to the original creator, Joanne Villis at http://intertecheducation.edublogs.org/ . Some of the resources were noted and created by http://code.org/ and they expect the same (share, adapt, acknowledge for non commercial purposes). ENJOY! .