school course
Grade 03: Computing
4 units across the school year. Each has a worked example, an activity and a standard to meet.
about this course
What you will be able to do
- Apply Rotate, resize, colour and save a picture.
- Apply Type a short text and format it.
- Apply Write and test a sequence of steps with a repeat.
- Remember Say what to keep private and who to tell when something feels wrong.
Task, condition and standard
Task
Meet the outcome of every unit in Grade 03 Computing, and keep one piece of evidence for each.
Condition
A 36-week school year, 4 units, a teacher or guide, a learning book or device, and local examples in the local language first with English support.
Standard
Each unit: at least 4 of 5 attempts correct, said or written, with one real example from home or school. Course pass: no unit at 'Not yet' after one retry, and a pass in SA1 and SA2.
Assessment plan
Formative checks FA1 to FA4 around weeks 6, 12, 24 and 30; summative checks SA1 in week 18 and SA2 in week 36.
unit by unit
4 units with worked examples
Unit 1 Pictures and shapes in a drawing program Weeks 1 to 14Apply
In this unit, 'Pictures and shapes in a drawing program', you learn to rotate, resize, colour and save a picture. Lessons are short and playful, with objects, pictures and talk. You see it, say it, then do it alone.
- See it: watch or try the skill in 'Pictures and shapes in a drawing program' on a teacher screen or a safe device.
- Name the parts: write the key words and what each part does.
- Use it: rotate, resize, colour and save a picture. Save your work in a named file or folder.
- Test and fix: run it, find one fault, correct it, and note what you changed.
Step by step.
- Step 1, Insert a shape: Farah opens the drawing program, selects the arrow shape from the shapes menu, and drags to draw an arrow pointing right on the page. The arrow has small square handles at its corners and edges.
- Step 2, Resize: She drags the bottom right corner handle outward and the arrow grows bigger while keeping its proportions. Dragging a corner handle changes both width and height together, so the shape does not get squashed.
- Step 3, Rotate: She grabs the round rotate handle above the shape and turns it a quarter turn clockwise. The arrow, which pointed right, now points down. She also uses the menu Rotate right 90 degrees and gets the same result.
- Step 4, Colour: With the arrow still selected, Farah picks Fill, chooses green and sets the outline to dark blue. The arrow becomes green with a blue edge. Selecting before colouring is important, or nothing changes.
- Step 5, Copy and check: She copies the arrow with Ctrl+C, pastes with Ctrl+V, and rotates the copy 180 degrees. Now one arrow points down and one points up, each green with a blue edge.
- Step 6, Save: Farah chooses File, Save as, types 'arrows', picks the picture format PNG, and presses Save. The file arrows.png appears in the folder. She reopens it and sees both arrows unchanged.
- Your turn: Draw a triangle, make it twice as large, rotate it 90 degrees to the left, colour it red, and save it as 'tri'. Model answer: drag a corner handle to double its size, rotate left 90, fill red, then Save as tri.png.
Activity. About 20 to 30 minutes of class work, then one short practice task for home. Keep evidence: one page in your learning book.
Standard to meet. Rotate, resize, colour and save a picture: at least 4 of 5 attempts correct, said or written, with one real example from home or school.
Unit 2 Typing and word processing basics Weeks 15 to 23Apply
In this unit, 'Typing and word processing basics', you learn to type a short text and format it. Lessons are short and playful, with objects, pictures and talk. You see it, say it, then do it alone.
- See it: watch or try the skill in 'Typing and word processing basics' on a teacher screen or a safe device.
- Name the parts: write the key words and what each part does.
- Use it: type a short text and format it. Save your work in a named file or folder.
- Test and fix: run it, find one fault, correct it, and note what you changed.
Step by step.
- Step 1, Posture and home row: Sultan sits straight with wrists level. His left fingers rest on A, S, D, F and his right fingers on J, K, L and the semicolon key. Thumbs rest on the Space bar. This is the home row.
- Step 2, Type a short text: He opens the word processor and types 'The desert is hot in summer.' Then he presses Enter and types 'Camels can walk far without any water.' That is two sentences, 13 words in total.
- Step 3, Check the count: Sultan counts: sentence one has 6 words, sentence two has 7 words. 6 plus 7 is 13. The word count shown at the bottom of the program also says 13, so his typing and counting match.
- Step 4, Format the title: He adds a line at the top, 'Desert Facts', selects it by dragging, then clicks Bold, sets the size from 12 to 18, and clicks Centre. The title is now large, bold and in the middle.
- Step 5, Format the body: He selects the two sentences and changes the font to a clear one, keeps the size at 12, and clicks Align left. Small, clear text for the body and large text for the title looks neat.
- Step 6, Save: Sultan presses Ctrl+S, names the file 'desert-facts' and presses Enter. He closes and reopens it, and the bold centred title and two sentences are still there.
- Your turn: Type a title 'My School' and two sentences about it, make the title bold and centred, size 16. Model answer: title is selected, Bold, Centre, size 16 from the size box; body stays at 12; save as my-school.
Activity. About 20 to 30 minutes of class work, then one short practice task for home. Keep evidence: one page in your learning book.
Standard to meet. Type a short text and format it: at least 4 of 5 attempts correct, said or written, with one real example from home or school.
Unit 3 Algorithms and loops without a computer Weeks 24 to 32Apply
In this unit, 'Algorithms and loops without a computer', you learn to write and test a sequence of steps with a repeat. Lessons are short and playful, with objects, pictures and talk. You see it, say it, then do it alone.
- See it: watch or try the skill in 'Algorithms and loops without a computer' on a teacher screen or a safe device.
- Name the parts: write the key words and what each part does.
- Use it: write and test a sequence of steps with a repeat. Save your work in a named file or folder.
- Test and fix: run it, find one fault, correct it, and note what you changed.
Step by step.
- Step 1, An algorithm is a list of exact steps. Picture a robot on a grid, facing north. It knows two commands: F means move forward one square and R means turn right a quarter turn. We want it to walk around a square with sides of 3 squares and end where it began.
- Step 2, Write it with no repeat: F F F R F F F R F F F R F F F R. That is 16 commands, and the same group F F F R appears 4 times. When steps repeat, we can group them and say how many times to do them. This saves writing and makes mistakes less likely.
- Step 3, Use a loop: repeat 4 times [F F F R]. Now there are only 4 commands inside the repeat. A loop has two parts: the steps that repeat and the count. The robot makes 4 sides of 3 squares and 4 right turns, then faces north again at the start square.
- Step 4, Test by tracing on squared paper. Start at (0, 0). After the first F F F R you are at (0, 3) facing east. After the second you are at (3, 3) facing south. After the third, (3, 0) facing west. After the fourth, you are back at (0, 0) facing north. The test passes.
- Step 5, Find a bug. Suppose someone writes repeat 3 times [F F F R]. Trace it: the robot stops at (3, 0) facing west, not back at (0, 0), so the shape has only 3 sides. Fix the count to 4 and test again.
- Step 6, Your turn: write a repeat to walk around a rectangle 4 squares long and 2 wide, starting facing north. Model answer: repeat 2 times [F F F F R F F R]. It makes 2 long sides and 2 short sides, and it ends at the start.
Activity. About 20 to 30 minutes of class work, then one short practice task for home. Keep evidence: one page in your learning book.
Standard to meet. Write and test a sequence of steps with a repeat: at least 4 of 5 attempts correct, said or written, with one real example from home or school.
Unit 4 Online safety Weeks 33 to 36Remember
In this unit, 'Online safety', you learn to say what to keep private and who to tell when something feels wrong. Lessons are short and playful, with objects, pictures and talk. You see it, say it, then do it alone.
- See it: watch or try the skill in 'Online safety' on a teacher screen or a safe device.
- Name the parts: write the key words and what each part does.
- Use it: say what to keep private and who to tell when something feels wrong. Save your work in a named file or folder.
- Test and fix: run it, find one fault, correct it, and note what you changed.
Step by step.
- Step 1, Sort private from public. Private information could help a stranger find you: your full name, home address, phone number, school name, birthday and passwords. Public information is safe to share, such as your favourite colour or a drawing of a cat. Make two lists and put each item in one of them.
- Step 2, Keep passwords secret. Only you and a parent or carer should know them. A good password uses three random words and numbers, such as bluefish tree 27 joined together, which is longer and harder to guess than your pet's name. Never type a password for someone who asks in a message or a game chat.
- Step 3, Treat online strangers carefully. A person you have never met face to face is a stranger, even if they are friendly, say they are a child, or offer a free gift. Do not reply to them, do not share photos, and never agree to meet. Tell a trusted adult if they ask to be your friend.
- Step 4, Know the warning signs. Something feels wrong when a message is unkind, asks for a secret, asks for photos, or shows scary pictures. Do this: stop, do not reply, keep the message so a grown-up can see it, and tell a trusted adult such as a parent, carer or teacher. It is never your fault.
- Step 5, Practise with a story. In a game chat, a player says, I am nine too! What school do you go to? Say, I do not share that. Then leave the chat, keep the message and go to a grown-up right away. You gave no private information, so you stayed safe.
- Step 6, Your turn: name three things to keep private and say who you tell if a stranger asks for them. Model answer: my home address, my school name and my password; I tell a trusted adult, such as my parent or teacher, straight away.
Activity. About 20 to 30 minutes of class work, then one short practice task for home. Keep evidence: one page in your learning book.
Standard to meet. Say what to keep private and who to tell when something feels wrong: at least 4 of 5 attempts correct, said or written, with one real example from home or school.
assessment
How you are checked
Evidence for each unit is marked with this rubric by a teacher, and by a peer where the unit allows. Pass: no criterion at 'Not yet' after one retry.
| Criterion | Not yet | Meets | Exceeds |
|---|---|---|---|
| It works | Does not run | Runs with help | Runs and handles odd input |
| Understanding of the parts | Cannot name | Names most | Names and explains |
| Planning | None | A list | A clear ordered plan |
| Safety and care | Needs reminding | Follows rules | Follows rules and helps others |
| Practice habit | Rarely | Weekly | Most days |
Ten-question check, with model answers
Q1. Unit 1 (Pictures and shapes in a drawing program): Draw a triangle, make it twice as large, rotate it 90 degrees to the left, colour it red, and save it as 'tri'.
Model answer: drag a corner handle to double its size, rotate left 90, fill red, then Save as tri.png. (Covered in unit 1: Pictures and shapes in a drawing program.)
Q2. Unit 2 (Typing and word processing basics): Type a title 'My School' and two sentences about it, make the title bold and centred, size 16.
Model answer: title is selected, Bold, Centre, size 16 from the size box; body stays at 12; save as my-school. (Covered in unit 2: Typing and word processing basics.)
Q3. Unit 3 (Algorithms and loops without a computer): Write a repeat to walk around a rectangle 4 squares long and 2 wide, starting facing north.
Model answer: repeat 2 times [F F F F R F F R]. It makes 2 long sides and 2 short sides, and it ends at the start. (Covered in unit 3: Algorithms and loops without a computer.)
Q4. Unit 4 (Online safety): Name three things to keep private and say who you tell if a stranger asks for them.
Model answer: my home address, my school name and my password; I tell a trusted adult, such as my parent or teacher, straight away. (Covered in unit 4: Online safety.)
Q5. Unit 1 (Pictures and shapes in a drawing program): Resize. Show how you do it and say what the result is.
Model answer: She drags the bottom right corner handle outward and the arrow grows bigger while keeping its proportions. Dragging a corner handle changes both width and height together, so the shape does not get squashed. (Covered in unit 1: Pictures and shapes in a drawing program.)
Q6. Unit 2 (Typing and word processing basics): Type a short text. Show how you do it and say what the result is.
Model answer: He opens the word processor and types 'The desert is hot in summer.' Then he presses Enter and types 'Camels can walk far without any water.' That is two sentences, 13 words in total. (Covered in unit 2: Typing and word processing basics.)
Q7. Unit 3 (Algorithms and loops without a computer): Write it with no repeat. Show how you do it and say what the result is.
Model answer: F F F R F F F R F F F R F F F R. That is 16 commands, and the same group F F F R appears 4 times. When steps repeat, we can group them and say how many times to do them. This saves writing and makes mistakes less likely. (Covered in unit 3: Algorithms and loops without a computer.)
Q8. Unit 4 (Online safety): Keep passwords secret. Show how you do it and say what the result is.
Model answer: Only you and a parent or carer should know them. A good password uses three random words and numbers, such as bluefish tree 27 joined together, which is longer and harder to guess than your pet's name. Never type a password for someone who asks in a message or a game chat. (Covered in unit 4: Online safety.)
Q9. Unit 1 (Pictures and shapes in a drawing program): Rotate. Show how you do it and say what the result is.
Model answer: She grabs the round rotate handle above the shape and turns it a quarter turn clockwise. The arrow, which pointed right, now points down. She also uses the menu Rotate right 90 degrees and gets the same result. (Covered in unit 1: Pictures and shapes in a drawing program.)
Q10. Unit 2 (Typing and word processing basics): Check the count. Show how you do it and say what the result is.
Model answer: Sultan counts: sentence one has 6 words, sentence two has 7 words. 6 plus 7 is 13. The word count shown at the bottom of the program also says 13, so his typing and counting match. (Covered in unit 2: Typing and word processing basics.)
levels L1 to L7
Where this course sits on the ladder
Seven slides, one for each level. Step in at your level and move up; credits stack. A level is reached when you can meet its standard, not by age.
Slide 1. L1 Basic: What a computer does
On the slide: L1 Basic · What a computer does
Notes: Name the four jobs of a computer: input, process, output and storage. Notes: use a washing machine or a phone and label each job with a sticky note; no screens are needed. Learners say which part is the input and which is the output.
Slide 2. L2 Awareness: Steps and algorithms (this course)
On the slide: L2 Awareness · Steps and algorithms
Notes: Describe an algorithm as ordered steps and put a set of steps in the right order. Notes: cut up the steps for making a sandwich and mix them; learners order them and find what breaks if two swap. Work unplugged. Safe knife use is for an adult only.
This course: Grade 03 Computing is at this level. Its units include Pictures and shapes in a drawing program; Typing and word processing basics; Algorithms and loops without a computer; Online safety.
Slide 3. L3 Foundation: Code loops and variables
On the slide: L3 Foundation · Code loops and variables
Notes: Write a short program that uses a variable and a loop to give a predicted output. Notes: for i in range(1,6), print the square of i. The output is 1, 4, 9, 16, 25 and their total is 55. Learners predict the output first, then run and compare. Take breaks to rest eyes.
Slide 4. L4 Practitioner: Binary and image size
On the slide: L4 Practitioner · Binary and image size
Notes: Apply binary and storage sums to convert numbers and estimate file size. Notes: 45 in binary is 101101, since 32 plus 8 plus 4 plus 1 is 45. A raw picture of 800 by 600 pixels at 24 bits needs 1,440,000 bytes. Learners check by working back from binary to decimal.
Slide 5. L5 Specialist: Network transfer and security
On the slide: L5 Specialist · Network transfer and security
Notes: Analyse how data moves over a network and compare protections against common threats. Notes: a 50 MB file is 400 megabits; at 20 megabits per second the transfer takes 20 s. Learners work out the time on a slower link and list two safe habits for passwords and updates.
Slide 6. L6 Advanced (degree level): Complexity and search
On the slide: L6 Advanced · Complexity and search
Notes: Apply Big O reasoning to compare linear and binary search. Notes: a sorted list of 1,000,000 items needs at most 20 comparisons by binary search, since 2 to the 20 is 1,048,576, instead of up to a million for linear search. Learners trace a search on 16 numbers by hand.
Slide 7. L7 Super expert (postgraduate/expert): Secure system design
On the slide: L7 Super expert · Secure system design
Notes: Evaluate a small system for security risk and design controls. Notes: a 12-character password from 62 symbols holds about 71.5 bits of entropy, since 12 times log2 of 62 is 71.45. Learners rank threats, choose controls, and test only on systems they own or have written permission to test.
Notes: a level is reached when you can meet its standard, not by age. Learners may move up or down a level by subject.
ten locations and global
Localised for your place
Teach in the local language first, with English support. Use local currency, units and examples in every worksheet. Local curriculum and ministry rules are checked before use in a school; Arabic, Islamic, Social and Moral content needs licensed educators and ministry review. Child-safety rules apply for every learner under 18.
India (Bengaluru)
Use INR in money problems; deliver in English, Hindi, Kannada; personal data rule: Digital Personal Data Protection Act 2023; guardian contact for every learner under 18.
Netherlands (Eindhoven area)
Use EUR in money problems; deliver in Dutch, English; personal data rule: EU GDPR (Dutch: AVG), supervised by the Autoriteit Persoonsgegevens; guardian contact for every learner under 18.
UAE (Dubai and Abu Dhabi)
Use AED in money problems; deliver in Arabic, English; personal data rule: Federal Decree-Law No. 45 of 2021 (personal data protection); guardian contact for every learner under 18.
Brazil (Sao Paulo)
Use BRL in money problems; deliver in Portuguese (Spanish and English support); personal data rule: LGPD (Lei Geral de Protecao de Dados); guardian contact for every learner under 18.
Canada (Toronto)
Use CAD in money problems; deliver in English, French; personal data rule: PIPEDA, with provincial rules where they apply; guardian contact for every learner under 18.
United States
Use USD in money problems; deliver in English, Spanish; personal data rule: state privacy laws (for example California), and COPPA for children under 13; guardian contact for every learner under 18.
Singapore
Use SGD in money problems; deliver in English, Mandarin, Malay, Tamil; personal data rule: Personal Data Protection Act (PDPA); guardian contact for every learner under 18.
Australia
Use AUD in money problems; deliver in English; personal data rule: the Privacy Act 1988 and the Australian Privacy Principles; guardian contact for every learner under 18.
Hong Kong (Eastern Asia)
Use HKD in money problems; deliver in Chinese (Cantonese, Mandarin), English; personal data rule: the Personal Data (Privacy) Ordinance; guardian contact for every learner under 18.
Georgia and Israel (Western Asia)
Use GEL or ILS in money problems; deliver in Georgian, Hebrew, Arabic, English; personal data rule: the personal data law of the country where the learner lives; guardian contact for every learner under 18.
Cayman Islands (Caribbean)
Use KYD in money problems; deliver in English; personal data rule: the Data Protection Act; guardian contact for every learner under 18.
Mexico
Use MXN in money problems; deliver in Spanish, English; personal data rule: the federal law on personal data held by private parties; guardian contact for every learner under 18.
where this leads
Next steps, study and work
next
Draft
Draft course in our own words. Needs review by a qualified teacher before classroom use. Not live.