GRADE 10
JAVA MATERIAL FOR GRADE 10 STUDENTS
Gr 10 – Past papers 2022
Here is a list of 2022 IT examination papers for grade 10 - both Java and IT theory. Note that in some papers question one is experimental and therefore may not match your needs. In this case just move onto the next question. There may also be some back pages where a...
Gr – 11/12 GUI images problem
Many learners have the problem of missing images from their Java JFrameForms when they move their PAT projects from one computer to another. The reason for this is that the path to the image has been hard coded (see examples below) In lines 81, 82 and 91 the image...
Gr 10 – Nov exams memos
November 2021 exam papers and memos for both the Java practical exam as well as the IT Theory exam Theory Paper Memo Practical Paper and memo
Gr 10 – July exams memos
Here you will find the exam papers from July 2022. The IT theory paper and memo as well as the Java practical paper and memo Theory exam paper Theory exam memo Java practical exam paper Java practical exam memo
Gr 10/11/12 – Boolean Logic
Boolean Logic. AND OR and NOT. Search engines, Expressions. Functions. Truth tables with 2 and 3 variables. Click here for part one Two more examples
Gr 10 11- GUIs 101
Teacher's Calculator - Learning how to create GUIs in Java takes your coding to the next level and empowers you to start your Grade 12 PAT project. Up to this point your coding has had to run sequentially from top to bottom without user interventions. The big...
Gr 10 – Binary
Here is the best animation for binary - great for your junior IT students. Click here
Gr All – Generate random
Being able in Java to generate a random, from an arbitrary number, to another arbitrary number (from lower bound to upper bound). This program generates 20 random numbers to ensure that both the upper bound and the lower bound feature in the solution. Here is the...
Gr 10 – Critical algorithms
Ten critical algorithms for grade 10 (and 11 and 12) An algorithm is a series of sequential steps to solving a coding problem. The algorithms listed here below may seem very short but they are critical nevertheless - perhaps one could argue that they are concepts more...
Gr 10,11,12 – Pause
There are times when we wish our Java code would run a lot slower e.g. when we want to count down from 10 to 0 with 1-second intervals. Here we can use "Thread.sleep(milliseconds)" see line 22 below. Note that the sleep period is not precise as your computer is...