Gr 11 Elegant Code

Elegant Java code is a thing. Ask any straight-A coding student who has tried to help a non-performing class mate. “Bad” code is difficult to understand. By contrast elegant code is easy, quick and a breeze to troubleshoot. So what makes elegant code? It...

Gr 12 – Theory revision

Theory revision, overviews and cheatsheets for your IEB Theory tests and exams (2022). There is a lot here, notes that I have prepared and notes that matric students have prepared in previous years – some may be more useful than others. Choose that ones that...

Gr 11 – Switch Case

Complex “if-then-else” statements are needed when there are many options e.g. consider all the options in a menu. Fortunately, there is a better way when a lot of options are needed i.e. the “Switch-Case-Break” construct. It works exactly the...