ICS4U1 Course Contents — Links to Lessons

Unit 1: Consolidating Java (from grade 11)

Grade 11 Notes

Unit 2: Errors, File I/O

Errors (exceptions) are handled using try-catch. Most of the examples relate to input/output since most I/O operations throw exceptions and require an understanding of try-catch. Thus these two topics are tightly integrated. The minor topics of constants and enums are not connected to errors or file I/O in any way.

Unit 3: Objects

Binary and Hexadecimal notes

Unit 4: Graphics

ColourRainbow.java is here. It's handy if you want rainbow colours.