Algorithms and trace tables
Inputs, outputs, variables, expressions, selection, iteration and dry runs.
Build: Trace a decision algorithm before translating it into Java.
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.
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.
Inputs, outputs, variables, expressions, selection, iteration and dry runs.
Build: Trace a decision algorithm before translating it into Java.
Types, operators, strings, console input, conditionals, loops and methods.
Build: Build and test a small marks or tariff calculator.
Hardware, software, binary representation, storage and the fetch-execute cycle.
Build: Explain how a Java instruction becomes work performed by a computer.
Validation, privacy, security, accessibility and responsible data use.
Build: Add validation and a clear failure path to a learner-facing program.
Predict the output first. Run the program, change one idea and explain why the output changed.
Uses Uvero's optional secure Java practice service. If it is unavailable, your lessons and progress still work.
Short Java programs, trace questions and theory that connects code to computer systems.