ICS4U

All my documentation for my ICS4U class. Most code can be found on my GitHub.


Table of contents

  • Intro to Java - Multiplayer Coding - Multiplayer coding for intro to Java unit. Involves scanner and if statements.
  • Intro to Java - Learning Station - Learning stations for intro to Java unit. Includes comparing primitive and non-primitive, constructing code, predicting code output, predicint fancy output, and enhancing code with GUI.
  • Intro to Java - INTU - INTU (I need to Understand) for intro to Java unit. Explores how to create and write to files.
  • Control Flow - Multiplayer Coding - Muliplayer coding for control flow unit. Involves scanner, while loops, and if statements.
  • Control Flow - Learning Station - Learning stations for control flow unit. Includes interpreting comparison and boolean operators, using trace tables, and compiling code along with an error message.
  • Arrays - Multiplayer Coding - Multiplayer coding for arrays unit. Involves using scanner, arrays, and for loops.
  • Arrays - Learning Station - Learning stations for arrays unit. Includes constructing code, compiling code with error messages, and using trace tables.
  • Arrays - INTU - INTU (I need to Understand) for arrays unit. Explores how to add more values to the end of arrays.
  • Methods - Multiplayer Coding - Multiplayer coding for Methods unit. Involves created a method for calculations and an overloaded method.
  • Methods - Learning Station - Learning stations for Methods unit. Includes constructing code, finding missing pieces, and using trace tables.
  • OOP - Multiplayer Coding - Multiplayer coding for OOP unit. Involves classes, objects, accessors, and mutators.
  • OOP - Learning Station - Learning stations for OOP unit. Includes constructing code, draw the UML, and predict the code.
  • FileIO - Multiplayer Coding - Multiplayer coding for FileIO unit. Involves reading and writing toa file.
  • FileIO - Learning Station - Learning stations for FileIO unit. Includes constructing code, ELI5, and creating method helpers.
  • Inheritance - Multiplayer Coding - Multiplayer coding for Inheritance unit. Involves UML, classes, packages, and relationships.
  • Inheritance - Learning Station - Learning stations for Inheritance unit. Includes design the UML, construct the code, predict the codem abd I'm a compiler