Primary School Computer Course
Computer Basic Skills
Programming Skills
Coding and Robotics
Primary School Computer Skills Course outline designed for learners from Grade R to Grade 7, aligned to South African CAPS.
Foundation Phase
Medium of Instruction: English
Course Duration: Full academic year (divided per grade)
Format: Theory + Practical lessons + Quizzes + Projects Tools Used: Word, Paint, PowerPoint, Tux Paint, Scratch, Typing Club, Internet Browsers.
Grade R – RRR (Foundation Phase) Goal: Introduce young learners to technology through fun, basic interactions.
Topics: What is a computer? (Identify mouse, keyboard, monitor, etc.) Basic computer rules (safety & care) Mouse control (drag, click) Typing letters using the keyboard Drawing using Tux Paint Watching and listening to educational videos Matching games and puzzles.
Grade 1 – 3 (Foundation Phase) Goal: Build familiarity with basic typing, drawing, and navigation.
Topics: Parts of the computer (mouse, keyboard, CPU, screen) Using a keyboard (letter and number typing) Using the mouse to draw and play games Open and save files in Paint or Tux Paint Learn to shut down and log in Basic educational games (e.g., ABCya).
Intermediate Phase

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Grade 4 – 6 (Intermediate Phase)
Goal: Introduce Office tools, basic coding, and responsible internet use.
Topics: 1. Typing and File Management Learn touch typing (TypingClub) Open, save, rename folders and files.
2. Microsoft Word Type, format text, insert images Save and print documents.
3. Microsoft Paint & PowerPoint Draw shapes, use color tools Make a simple slideshow.
4. Introduction to the Internet What is the Internet? Safe search practices.
5. Email (Grade 6) What is email? Create and send a simple email (simulation or real with supervision)
6. Introduction to Coding Scratch: drag-and-drop coding basics Make a simple animated story.
Senior Phase
Grade 7 (Senior Phase Introduction)
Goal: Strengthen practical computer use and prepare for high school ICT. Topics:
1. Typing and Editing Fast and accurate typing Document formatting.
2. Microsoft Word Tables, bulleted lists, page layout
3. Microsoft Excel (Introduction) Entering data, basic formulas (SUM, AVERAGE).
4. Microsoft PowerPoint Create slides with transitions and images.
5. Internet & Email Use Internet safety (cyberbullying, phishing awareness) Use of search engines.
6. Scratch Programming Create a game or interactive animation.
Assessment & Certification
Monthly Quizzes & Practical Tests Final Project Presentation (Grade 4–7) Certificate of Completion.
