Grade 10 Information Technology (IT) is a dynamic subject that moves beyond basic computer literacy into the world of software development and systems analysis. The curriculum introduces learners to the principles of computing, logical problem-solving through algorithms, and the fundamentals of coding (typically using Delphi). To ensure you stay on track with your studies and practical projects, it is essential to consult the full Grade 10 Annual Teaching Plans (ATPs).
This article outlines the 2026 Information Technology Grade 10 ATP, breaking down the weekly focus areas for teachers and learners, from the initial Basic Concepts of Computing in Term 1 to the final End-of-Year Examinations.
Download ATP Here in pdf format
Download ATP HereInformation Technology Grade 10 ATP 2026
The Annual Teaching Plan is divided into four terms, ensuring comprehensive coverage of theory (hardware, software, networks) and practical solution development (programming).
Download: Information Technology Grade 10 ATP 2026 PDF
Term 1: Computing Concepts, Algorithms, and Intro to Coding
Focus: The first term lays the theoretical foundation of how computers work and introduces the logic required for programming through algorithms.
- Weeks 1–2: Basic Concepts of Computing
- Systems: Overview of hardware, software, data, and information.
- Computers: Types of computers, their purpose, and basic usage.
- Week 3: Data Representation
- Number Systems: Understanding binary, decimal, and hexadecimal systems.
- Conversions: Converting between different number systems.
- Weeks 4–5: Algorithms
- Logic: Basic concepts of an algorithm and problem-solving.
- Tools: Creating IPO tables and Flowcharts. * Tracing: Using trace tables to determine the outcome of an algorithm.
- Weeks 6–10: Solution Development (Intro to Programming)
- Environment: Introduction to the IDE (Integrated Development Environment) and GUI (Graphical User Interface).
- Coding: Variables, input, output, basic calculations, and string concatenation.
- Social Implications: Software licensing, piracy, and copyright.
- Assessment:
- Task 1: Theory Test (Minimum 45 marks).
Term 2: Systems, Networks, and Decision Making
Focus: The second term expands into hardware/software theory and introduces decision-making logic (conditional statements) in programming.
- Weeks 1–2: Systems Technologies
- Hardware: Input, output, storage, ports, and connectors.
- Memory: Differentiating between primary and secondary memory.
- Software: System software, utility programs, and device drivers.
- Weeks 3–7: Solution Development (Decisions)
- Conditionals: Using
If...Then...Elseand Nested If statements. - Case Statements: Using the Case construct for multiple options.
- Debugging: Techniques for finding and fixing errors in code.
- Conditionals: Using
- Week 8: Communication Technologies (Networks)
- Networks: LAN, WAN, WLAN, PAN, and HAN.
- Components: Switch, router, NIC, and communication media. * Weeks 9–11: Social Implications and Review
- Issues: Ergonomics, green computing, and health issues related to tech.
- Assessment:
- Task 2: Practical Test.
- Task 3: Mid-Year Examination (Theory and Practical).
Term 3: Loops, Strings, and the PAT
Focus: Term 3 introduces repetitive processing (loops) and string manipulation. A significant portion of time is dedicated to the Practical Assessment Task (PAT).
- Weeks 1–2: Internet Technologies
- Web: Overview of the Internet, WWW, browsing, and searching.
- Weeks 2–4: Solution Development (Loops)
- Iteration: Introduction to
Forloops,Whileloops, andRepeat...Untilloops.
- Iteration: Introduction to
- Weeks 5–8: String Handling and PAT
- Strings: String manipulation from first principles and using string methods.
- PAT (Phase 1): Task definition, user stories, GUI design, and database/data storage planning.
- Weeks 9–11: Computer Management
- Maintenance: General housekeeping, file management, and system utilities.
- Social Implications: Fake news, cyber threats, and netiquette.
- Assessment:
- Task 4: Theory Test.
- Task 5: Practical Test.
Term 4: PAT Completion and Final Examinations
Focus: The final term is dedicated to finalizing the coding and documentation for the PAT, followed by comprehensive revision for the final exams.
- Weeks 1–4: PAT Finalisation
- Coding: Developing the code for the software solution.
- Validation: Implementing data validation and input/output using text files.
- Testing: Debugging and testing the application.
- Documentation: Finalizing the project report.
- Weeks 5–6: Revision
- Comprehensive revision of Theory (Hardware, Software, Networks) and Practical skills (Algorithms, Coding).
- Assessment: End-of-Year Examinations
- Task 6: Final Examination.
- Paper 1 (Practical – 150 Marks): Solution Development (Programming).
- Paper 2 (Theory – 150 Marks): Systems Tech, Internet Tech, Social Implications, Algorithms.
- Task 6: Final Examination.
FAQ: Information Technology Grade 10
Q: What programming language is used in Grade 10 IT?
A: The curriculum is generally taught using Delphi.
Q: What is the PAT?
A: The PAT (Practical Assessment Task) is a major software development project where you identify a problem and build a working computer program to solve it. It is completed in phases throughout the year.
Q: Do I need a computer at home?
A: While schools provide access during class, having a computer at home with the necessary software (Delphi) is highly recommended for practicing coding and working on the PAT.