by Editorial | Aug 21, 2026 | Grade 12 - SQL
Random numbers with predictable starting and ending values eg 1 – 10, 1 – 100, 1 -1000In SQL we use the RND( ) function. Inside the round brackets goes the seed value (an integer value) Generating a random number requires a few steps. A) Generating a...
by Editorial | Aug 19, 2026 | Grade 12 - SQL
In grade 12 you need to be familiar with composite SQL statements (embedded / nested SQL statements). This means that two statements are joined together – the result set on one query is passed to the other. Therefore there are two SELECT / FROM statements joined...
by Editorial | Aug 19, 2026 | Grade 12 - OOP, Grade12 - Theory
In Java OOP we need to understand the terminology and the design concepts behind OOP. Here are two handouts, quite similar but one is a teaching document and the other is a study document. Click here for OOP theory handout Click here for OOP theory study notes One of...
by Editorial | Aug 18, 2026 | Grade 12 - Inheritance, Grade 12 - OOP
In Java there is a swing away from inheritance, and it is possible that your practical exam papers may not have inheritance. Yes, there will still be four classes i.e. the UI class, the manager class and two template classes from which to create objects BUT the one...
by Editorial | Nov 8, 2025 | Grade 10 - Theory, Grade 11 - Theory, Grade12 - Theory
In the theory exam you must be able to compare hardware digital devices catagory-by-category; but what are these catagories? In the document below Computer A is an Apple Mac laptop, Computer B is a Windows based laptop and Computer C is an Android based tablet....
by Editorial | Nov 8, 2025 | Grade 10 - Theory, Grade 11 - Theory, Grade12 - Theory
In the theory section we have to know application software. Applications do something; they achieve a task on behalf of the user. A computer with system software (an operating system like Ms Windows) will run, but it will not be very useful. Application software makes...