Grade 10 — Year Planner Grade 10
Based on the 2026 IT CAPS Annual Teaching Plan. Practical (Paper 1) and Theory (Paper 2) topics per term.
A year planner — not a test scope
This shows when each topic is taught during the year — it is not a list of what any single test covers. Any work done so far this year, plus the foundational work from earlier grades, can still be assessed, so don't study only the current term's topics.
T1
Term 1 • January – March
Foundations: computing, data representation, algorithms & intro to Delphi
🔬 Practical (Paper 1)
📘 Theory (Paper 2)
- What are digital technologies & IT?
- General model of a computer (IPOS)
- Types of computers
- Data vs information, ICT systems
- Number systems: binary, decimal, hex
- Number system conversions
- ASCII & Unicode
- Bits, bytes, KB, MB, GB, TB
- Primitive data types
- File management & file structures
- Social implications: licensing, piracy, copyright, digital divide, POPIA
T2
Term 2 • April – June (incl. mid-year exam)
Decisions; hardware, software & networks
🔬 Practical (Paper 1)
- IF…THEN…ELSE (full), nested IF
- Boolean operators: AND, OR, NOT, IN
- CASE statement
- MessageDlg
- Basic string methods: Length, UpperCase, UpCase, Trim
- Events: FormCreate, Activate
- Input validation (e.g. check for negative before sqrt)
📘 Theory (Paper 2)
- Input devices: keyboard, mouse, scanner, microphone, biometric
- Output devices: monitors (LCD/LED), printers, speakers
- Storage devices: HDD, SSD, USB, SD cards
- System unit: motherboard, CPU, RAM (general)
- Ports: USB, HDMI, NIC
- Operating systems: types, purpose, examples
- Utility programs & device drivers
- Networks overview: reasons, components, types (PAN/HAN/LAN/WAN)
- Client-server vs peer-to-peer
- E-communication tools overview
- Email, netiquette, ergonomics, green computing
T3
Term 3 • July – September (PAT begins)
Loops & full string methods; computer management & internet
🔬 Practical (Paper 1)
- FOR loop (to / downto)
- WHILE…DO loop
- REPEAT…UNTIL loop
- String handling from first principles (no built-in: count chars, find, remove, replace)
- Full string methods: Copy, Delete, Insert, Pos, Left, Right
- Ord & Chr functions
- Prime numbers, LCM, GCD algorithms
- Timer component (simple animations)
- PAT: panels and/or tabbed panes (PageControl)
📘 Theory (Paper 2)
T4
Term 4 • October – November (PAT due + exams)
Internet services, PAT file I/O & revision
🔬 Practical (Paper 1)
- PAT only: file I/O using LoadFromFile / SaveToFile
- Revision of all T1–T3 practical work
📘 Theory (Paper 2)
- Internet services: online storage, synchronisation, collaboration
- Online shopping & social media
- Revision of all T1–T3 theory