by Editorial | Aug 22, 2026 | Grade 11, Grade 12 - OOP
Data Validation Overview. V1 Validation first, followed by verification. Validation – does the data match the template? Example: The date template could be “yyyy-MM-dd” Verification – the data does match the template but is it valid? Example: “2026-14-13” matches the...
by Editorial | Aug 22, 2026 | Grade 11 - SQL, Grade 12 - SQL
It is easy to think that a database has some sort of logic, intelligence and self-awareness. It is does not. A database is like a suitcase of clothes. Some items “go with” other items but the clothes themselves do not understand their relationship with one...
by Editorial | Sep 19, 2025 | Grade 11, Grade 11 - Critical algorithms, Grade 12
Being able to round a real number (double number) in Java off to a certain number of decimal places will be required in both the grade 11 and 12 practical exams. NOTE: When rounding off using these String based methods the accuacy of the origial number does not...
by Editorial | Aug 31, 2025 | Grade 11, Grade 11 - GUI, Grade 12, Grade 12 - PAT
In your practical Java coding projects attention must be given to GUI design. This is not only important for appearance but because a badly designed interface is prone to user errors. Appearance – Colour. Your GUIs should have a primary colour, a secondary...
by Editorial | Aug 1, 2025 | Getting started, Grade 10, Grade 11, Grade 12
Java is maintained and developed by Oracle NOTE: Do not install onto a laptop that is FULL of movies and games. You hard drive must not be more than 70% full. Delete . . . Apple is not recommended because the textbooks, tutorials and notes are all based on a Windows...
by Editorial | Jun 16, 2025 | Grade 11, Grade 11 - Critical algorithms
In Java “not” is a bit awkward when used with a String method like “equals” if (name.equals(“steve”) { } is easy to understand. If the name equals “steve” then execute the code block that follows. What about if the...