FET · Grades 10–12

CAT and Information Technology

Two different subjects, two clear pathways: practical digital problem solving in Computer Applications Technology and genuine Java solution development in Information Technology.

The national CAPS scope is the public curriculum anchor. The Java sequence is a school-specific IEB delivery choice and should be checked against your school's current work schedule and PAT brief.

Keep the subjects distinct

Information Technology is programming-intensive and includes solution development, systems, communications, internet technologies, data management and social implications. This pathway uses Java for the user's IEB school context; it does not mislabel Python as Java or as CAPS Information Technology.

Grade 10

Algorithmic thinking and Java foundations

01

Algorithms and trace tables

Inputs, outputs, variables, expressions, selection, iteration and dry runs.

Build: Trace a decision algorithm before translating it into Java.

02

Java foundations

Types, operators, strings, console input, conditionals, loops and methods.

Build: Build and test a small marks or tariff calculator.

03

Systems and representation

Hardware, software, binary representation, storage and the fetch-execute cycle.

Build: Explain how a Java instruction becomes work performed by a computer.

04

Responsible computing

Validation, privacy, security, accessibility and responsible data use.

Build: Add validation and a clear failure path to a learner-facing program.

Runnable Java lab

Read, predict, run, change

Predict the output first. Run the program, change one idea and explain why the output changed.

java

Uses Uvero's optional secure Java practice service. If it is unavailable, your lessons and progress still work.

Assessment direction

Short Java programs, trace questions and theory that connects code to computer systems.

Curriculum sources used for this pathway