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.
Lựa chọn thiết kế khoa học sư phạm ứng dụng ,nghiên cứu khoa học .Nguyễn Bá Quý
Bốn thiết kế được sử dụng phổ biến:
1. Thiết kế kiểm tra trước và sau tác động với nhóm duy nhất.
2. Thiết kế kiểm tra trước và sau tác động với các nhóm tương đương.
3. Thiết kế kiểm tra trước và sau tác động với các nhóm ngẫu nhiên.
4. Thiết kế chỉ kiểm tra sau tác động với các nhóm ngẫu nhiên.
Học Hướng Đối Tượng là một cách tuyệt vời để nâng cao trình độ lập trình của bạn. Khi thực thi đúng, Hướng Đối Tượng sẽ giúp bạn tạo ra những mã lệnh dễ đọc, dễ bảo trì và mang tính di động cao, giúp cho bạn tiết kiệm được rất nhiều thời gian làm việc.
ĐỀ THI TOÁN TIMO LỚP 4 VÒNG LOẠI VÀ CHUNG KẾT QUỐC GIA CỦA MỘT SỐ NĂM 2016-2017-2018-2019-2020-2021-2022-2023-2024. Liên hệ hỗ trợ đăng ký giải đáp trực tuyến cô Trang: 0948.228.325 (Zalo).
Lựa chọn thiết kế khoa học sư phạm ứng dụng ,nghiên cứu khoa học .Nguyễn Bá Quý
Bốn thiết kế được sử dụng phổ biến:
1. Thiết kế kiểm tra trước và sau tác động với nhóm duy nhất.
2. Thiết kế kiểm tra trước và sau tác động với các nhóm tương đương.
3. Thiết kế kiểm tra trước và sau tác động với các nhóm ngẫu nhiên.
4. Thiết kế chỉ kiểm tra sau tác động với các nhóm ngẫu nhiên.
Học Hướng Đối Tượng là một cách tuyệt vời để nâng cao trình độ lập trình của bạn. Khi thực thi đúng, Hướng Đối Tượng sẽ giúp bạn tạo ra những mã lệnh dễ đọc, dễ bảo trì và mang tính di động cao, giúp cho bạn tiết kiệm được rất nhiều thời gian làm việc.
ĐỀ THI TOÁN TIMO LỚP 4 VÒNG LOẠI VÀ CHUNG KẾT QUỐC GIA CỦA MỘT SỐ NĂM 2016-2017-2018-2019-2020-2021-2022-2023-2024. Liên hệ hỗ trợ đăng ký giải đáp trực tuyến cô Trang: 0948.228.325 (Zalo).
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 resources which you might use to teach Year 5-6 students. Tasks can be adapted or modified for other year levels.
This unit of work has been designed to complement another unit of work I wrote: http://www.slideshare.net/j_villis/y2-forces. This unit encourages students creative design ideas in relation to making toys. It is also linked to the Australian Curriculum. Additional resources can be found at http://technologiesjvillis.weebly.com/
Teaching Coding? Resources for teachers by Joanne VillisJoanne Villis
This slide share provides resource ideas for teaching coding. I have included online resources, apps (Android, iPad and Windows), software and hardware ideas in order to support your teaching. I have also recommended suitable year levels for both Primary and Secondary.
This technology unit called 'Towering High' was designed for Year 1 or 2 students. It is linked directly to the Australian Curriculum and integrates many open ended methods of making.
The Macquarie ICT Innovations Centre (MacICT) is located at Macquarie University, Sydney, Australia. It is a collaborative agreement between the NSW Department of Education (DET) and Macquarie University which provides the opportunity for NSW DET schools access to the use of innovative technologies in teaching and learning.
This slide share provides an overview of what our Centre is doing in this area.
Leadership Lessons from a 4 Year Old Dr. Val Gokenbachngokenach
It has been said that everything we need to learn we learn in kindergarten. In my experience, all I needed to know about leadership I learned from my 4 year old granddaughter. Enjoy.
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 resources which you might use to teach Year 5-6 students. Tasks can be adapted or modified for other year levels.
This unit of work has been designed to complement another unit of work I wrote: http://www.slideshare.net/j_villis/y2-forces. This unit encourages students creative design ideas in relation to making toys. It is also linked to the Australian Curriculum. Additional resources can be found at http://technologiesjvillis.weebly.com/
Teaching Coding? Resources for teachers by Joanne VillisJoanne Villis
This slide share provides resource ideas for teaching coding. I have included online resources, apps (Android, iPad and Windows), software and hardware ideas in order to support your teaching. I have also recommended suitable year levels for both Primary and Secondary.
This technology unit called 'Towering High' was designed for Year 1 or 2 students. It is linked directly to the Australian Curriculum and integrates many open ended methods of making.
The Macquarie ICT Innovations Centre (MacICT) is located at Macquarie University, Sydney, Australia. It is a collaborative agreement between the NSW Department of Education (DET) and Macquarie University which provides the opportunity for NSW DET schools access to the use of innovative technologies in teaching and learning.
This slide share provides an overview of what our Centre is doing in this area.
Leadership Lessons from a 4 Year Old Dr. Val Gokenbachngokenach
It has been said that everything we need to learn we learn in kindergarten. In my experience, all I needed to know about leadership I learned from my 4 year old granddaughter. Enjoy.
This STEM curriculum has been curated for introducing students to STEM with an interdisciplinary hands-on approach.
The curriculum is accompanied by lesson plans, activity sheets, and teaching slides for educators. After completion, students will have a basic understanding of electronics, physical computing, and robotics.
Happy Learning!!
Ideas for information literacy instruction in a classroom where the instructor has an iPad and students have their own devices (mostly laptops but some tablets).
EdTech SA 2017 Presentation Joanne VillisJoanne Villis
Abstract: With a current emphasis on coding in the media, other components of the Australian
Digital Technologies Curriculum often get pushed aside. This session will explore practical ideas for
teaching the following concepts: Data (representing, managing & analysing), Digital systems
(understanding & using), Algorithms (coding), Information systems (how and why people use them)
and Safe and ethical use of the online environment. Practical ideas will be provided for each concept
across Reception to Year 6. I believe that viewing resources across a range of year levels provides
teachers with a more holistic understanding of the Digital Technologies Curriculum.
How to teach digital technologies in the Primary yearsJoanne Villis
This presentation was based on a scope and sequence I created for Reception to Year 6 teachers in order to teach the Australian Digital Technologies curriculum.
Social Media: Teaching ideas for Primary EducationJoanne Villis
The legal age for students to use many social media sites is 13 however many media sites are targeted at and being accessed by our primary students. So what should we do about it? Ban social media or educate? I believe that we need to educate students how to use social media safely and appropriately before they are even old enough to use it. These are my teaching ideas. Many of the ideas are videos. Why? Our students are living in a media rich environment, why not embrace their media culture?
Ideas for teaching Primary Drama at Christmas timeJoanne Villis
This slide share provides teachers with ideas for teaching drama using the Infancy Narratives (birth of Jesus). Lessons can be applied to non Catholic schools who can replace the scripture references with two different picture books. Drama activities are linked to the Australian Curriculum and involve script writing, reader theatre and acting.
Our online life: Ideas for teaching primary studentsJoanne Villis
This slide share provides ideas for teaching students about responsible use of the online world. It provides practical ideas and strategies for teachers.
This slide share has higher order thinking ways of teaching students to understand the relationship between the four number operations. This process have been a trial and error process for me, I have loved working with students along the way. Online and iPad resources have been provided.
Using Apps to animate superhero storiesJoanne Villis
This slideshare provides a series of lessons on how I used 2 iPad apps (Art Maker and Explain Everything) in order for students to create their own animated story. The theme which I used was superheroes and villains but you can apply the same techniques to any topic. Students were able to create their own characters and use them within the Explain Everything app in order to create a movie. For more resources visit:
http://intertecheducation.edublogs.org/
Coding for Teachers and Kids Workshop PresentationJoanne Villis
Coding for kids and teachers. How to make this a shared process. This is a presentation which I delivered at a conference. Notes are very brief. The main focus of the session was for teachers to have hands on time tinkering (playing).
This is a presentation which I delivered at the Oz Tech 2014 Conference in Melbourne. It includes teaching ideas for the Australian Technologies Curriculum. My teaching ideas are based on the Maker Movement ( getting kids to tinker, engage in hands- on learning experiences). This presentation was followed with a second hands on workshop called coding for teachers and kids.
Inter-techeducation.weebly.com
Fostering Creative and Critical Thinking using iPads in Primary MathematicsJoanne Villis
Apps to support creative and critical thinking in mathematics. This slide share offers ideas for fostering inquiry, generating ideas, reflecting and analysing. Explicit teaching of higher order thinking skills is required for our students and there are iPad apps to help support this process. This is my presentation for the SchoolstechOZ 2014 Conference http://www.iwb.net.au/schoolstechoz.htm
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...Joanne Villis
This slide share is a copy of a presentation which I am presenting at the Oz Tech 2014 Conference at Firbank Grammar School during September. I have provided iPad apps to use with Primary school students in order to foster critical and creative literacy skills.
Solar Ovens: Y3/4 Design and Technologies Teaching UnitJoanne Villis
This unit looks at the role of people in the design of solar ovens for countries such as Africa. It provides lesson ideas for students to investigate the properties of materials before designing and making their own solar oven. For more lesson ideas visit: http://technologiesjvillis.weebly.com/
Y5-6 Forces and Electricity Teaching Ideas J VillisJoanne Villis
This slide share provides lesson ideas for teachers in Year 5 and 6. Teaching ideas are linked to the Australian Technologies Curriculum. Ideas include brain boxes (simple circuits), Makey Makey, lemon circuits and squishy circuits. For additional resources visit:
http://technologiesjvillis.weebly.com/
Data lesson ideas for Y3/4 Australian CurriculumJoanne Villis
Ideas for teaching Primary (Year 3) data according to the new Australia Curriculum guidelines. What can you teach? How can you teach different data types, recording methods and file transfer?
Caine's arcade technology lesson ideas for teachersJoanne Villis
Caine's arcade in an amazing true story of a little boys' desire to invent. Caine inspired me to write these lessons in order to seek Caine's creativity in their own teaching.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Executive Directors Chat Leveraging AI for Diversity, Equity, and InclusionTechSoup
Let’s explore the intersection of technology and equity in the final session of our DEI series. Discover how AI tools, like ChatGPT, can be used to support and enhance your nonprofit's DEI initiatives. Participants will gain insights into practical AI applications and get tips for leveraging technology to advance their DEI goals.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
1.4 modern child centered education - mahatma gandhi-2.pptx
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!
.