GRADE 10
JAVA MATERIAL FOR GRADE 10 STUDENTS
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...
Gr 10 – Java Core
Java Core concepts - Java 101 Java for grade 10 learners from January to mid-year exams. Below are four PowerPoint presentations/shows covering all Java core concepts. Download them and use them with the "Java by Example" textbook pages 1 to page 28. Java Core 1 -...
Gr 10 – Input Processing Output
A simple one-class, one-method calculator program that demonstrates INPUT, PROCESSING, and OUTPUT. Keep these sections separate even when working with larger and more complex programs. Also, keep your prompts and messages useful and user-friendly. Employ good layout...
Gr 10 – Intro to Java. Gogga
Assumption: You are going to use the IDE called jGRASP. To create a Gogga project you need to download the Gogga library published by Funworks. Funworks provides IT text books for grade 10, 11 and 12, both theory and Java. Click here to download the libary. The...
Integer overflow error video
The wonderful world of coding is full of tricks and traps. Here is a space rocket that blew up due to a simple coding error - an error you will be able to understand in the next few weeks.
Gr 10, 11 – Raspberry Pi
You have to know something about single board computers, what they are, when and how to use them. The latest version of Raspberry Pi 4 Model B comes with either 2Gb, 4Gb or 8Gb of RAM memory making it a perfect solution for anyone wanting to learn to code Java and SQL...
Gr 10 – Binary, Decimal, Hex
A computer is a series of transistor switches that are either on or off. By combining these switches together we can represent numbers, words and operations e.g. on off off on on off on on off off off on on etc etc In the counting system called binary there are only 2...
Gr 10 – OOP
Object Orientated Programming Object Orientated Programming is a journey where you move from a single class, single method program (has a main method only) to a multi-class program with many methods. The best place to start is with a single class program that has...
Gr 10,11,12 – Online exam declaration
If you have to write an exam online you need to fill out, sign and submit an online exam declaration. Click here for pdf version Click here for the word version
Gr 10,11,12 – Exam Net
Writing your exam online using "exam.net." We are going to assume that your teacher has uploaded a PDF version of the exam and that you are going to answer using black pen and paper (you are not going to answer online using your computer). At the end of the exam you...
Gr 10 – Flowcharts tracetables more
Here is another flowchart, tracetable exercise with solutions. Click here to download.