ICT Grade 4 Week 8
ICT Grade 4 Week 8
This week in ICT the students will continue their new unit in which they are learning about how computers make decisions using binary. This week the students will continue to learn how computers make
Newsletter
decisions using binary digits to show data and make decisions.
Periods Lesson
5CS.03 Know that computers represent data in binary (0,1).
🎯
Learning Objectives
5CT.02 Understand that different algorithms can be used to complete a task, with some algorithms being more efficient than others.
I can understand that each 0 or 1 in binary is called a "bit," and a group of bits forms a binary code to represent letters, numbers, and colors.
✅
Success Criteria
I can explain that an algorithm is a set of step-by-step instructions to solve a problem or complete a task.
I can compare and contrast different algorithms, recognizing that some are faster and require fewer steps, making them more efficient.
🧪
https://drive.google.com/drive/folders/1kGd6FTG3-KlM7a1peA-VMD3uRqz__FXB?usp=drive_link
Resources https://www.canva.com/design/DAFwE1ja6Ew/MTmTgeRb4bjRP11ObitXrg/edit?utm_content=DAFwE1ja6Ew&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
Starter
20 Mins
First, students will complete various typing activities from typing.com to maintain their skills.
https://www.typing.com/
Last week we learned about the different parts of a computer and started to understand what binary is.
⌛
TTP: What is an algorithm?
Activities & Timing
An algorithm is a set of instructions to complete a specific task.
Guide students to code.org to complete a range of activities to refresh their memories, creating algorithms.
https://studio.code.org/s/express-2022/lessons/3/levels/1?login_required=true
Allow students time to complete activities and discuss with each other the best/ most efficient solutions for each puzzle
Weekly Lesson Planning
Main activities
40 Mins
Binary is a language spoken by computers which they use to show different types of data
Remind learners of the 2-bit code they used to create colour sprites earlier in this unit. Explain that they are now going to use 2-bit code to solve a range of puzzles.
TTYP:
How many different combinations can you make with 2-bit code?
Elicit that the answer is four: 00, 01, 10 and 11. Then ask:
How can these combinations be used to program/ move a character?
Listen to a range of answers and support the class to arrive at a useful solution, such as:
00 – stop
01 – turn right
10 – turn left
11 – forward
Based upon this solution, explain that the binary code ‘11’ moves the robot forward one step, or grid square, and that ‘01’ and ‘10’ turn it 90o.
Give learners a number of simple navigation tasks, such as moving to particular squares on a grid. The tasks can be completed by:
● coding them into a programmable toy
● a role-play activity with learners working in pairs. One learner will call out, or display, the 2-bit instructions while their partner acts as the robot, and precisely follows the instructions.
Learners should then work individually to convert a given set of actions into 2-bit code. They should compare their completed code with a partner and discuss any differences to agree a final version. The
tasks could be based upon the following grid:
Ask learners to create the code that programs the vehicle to move to certain locations. They need to avoid the trees and roadblocks. Support learners to understand that the cell containing the vehicle is the
start point. As learners gain confidence, set tasks of increasing complexity for both following and for converting the 2-bit code, for example by asking them to visit a second location after the first.
Plenary -
20 Mins
Students are to read the story and create an algorithm to solve the story.
Students can then create their own stories for each other to solve
● algorithm
● selection, decision
● process
● data
● binary
● picture element, pixel, bitmap
● sprite
Key Vocabulary
● formatted and pre-formatted
● bit, byte, kilobyte, megabyte
● SD card, Micro SD card
● flash drive, memory stick
● hard disk drive (HDD), solid state disk (SSD)
● capacity
● transfer speed