Course LinksClick on the picture |
![]() |
![]() |
Feb 6 Set up folders Output in Java Complete Sheet 1.4 Output Code 1. Favourites |
Feb 7 Record on record sheets Sheet 1.1 Binary & ASCII Complex Output in Java Code 2. Output & Picture Task Sheet 1.5 Variable Types |
Feb 8 Sheet 1.5 Variable Types Code 3. Q & A Task 1.2 Hexadecimal |
Feb 9 Variables & Input Code 4. Mad Libs Task |
Feb 10 Morning: Semester 1 Exam Review Afternoon: Early Release |
Feb 13 1.6 Math Code 5. Grade 9 Math Task |
Feb 14 |
Feb 15 1.7 Mod & Div Mod Div: Code to experiment with Code 7. Egg Carton Task |
Feb 16 1.8 Flow Charts Code 8. Flowerpot Flowchart Task |
Feb 17 PL Day |
Analysis | Design | Coding | Task Examples | Reflection |
Assignment An example A1. Problem Identification A2. Brainstorming A3. Game Idea |
B1. Introduction B2. Task 1 Design B3. Task 2 Design B4. Task 3 Design Additional Game Ideas BottleRiddle.java |
C1. Starter code. (![]() C2. First Playable C3. Making ASCII Art Quickly, video, code. C4. Alpha Test C5. Extra Features I'm Stuck C6. Pokemon Battle |
Introduction Adding pauses to story Task 1 Task 2 Task 3 Conclusion |
Rubric |
A - Analysis | B - Design | C - Code | D - Evaluate | |
Assignment, Spec List Games List |
Game Screen Acceptance Some good picture sites: - icon archive - opengameart |
Layouts Reset Save/Open: Video Extra Features |
Adding pictures to other screens Writing instructions Adding Splash, Instructions Screens: video. Replication - More Opening Screens (Loki) |
Is your game ready to be handed in? Rubric |
Connect 4 (3 pics) Video Intro Starter Code (zip) Turns Video, Turns Notes Horizontal Win Video, Notes Reset Other Wins, Notes Drop Down, Note Moves Counter Levels |
Flow Free (10 pics) Video Intro Starter Code (zip) ![]() Placing Pieces Reset, Note Win, Note Levels, Note |
Rush Hour (42 pics) Video Intro Starter Code (zip) Choose Car video Movement video Powerpoint for First 2 Levels Prevent Errors & Win video |
2048 (14 pics) Video Intro Moving Up Starter Code (zip) |
Sokoban (13 or 6 pics) Video Intro Starter Code (zip) ![]() ![]() Movement, note Win Levels, example Levels Reset |
Chess (54 pics) Video Intro Starter Code (zip) Picture Names Turns Video, Turns Notes Pawn Code Pawn, King, Knight Rook, Bishop Chess Notes Reset |
Lesson | Video | A (Level 1) | B (Level 2, 3) | C (Level 4, 4+) |
1.1 Binary | https://youtu.be/20b__sxPLTU | Khan Academy's Binary Unit | Mad Jailor | |
1.2 ASCII | https://youtu.be/mFo-_V-buOk | Graphical Sort (Threads) | ||
1.3 Hexadecimal | https://youtu.be/AQH-39wKLEw | Game of Life (Threads) | ||
7.4 Environment | https://youtu.be/CmIkxq34DS4 | |||
7.5 University Applications | ||||
7.6 Coding Competitions | ||||
7.7 OnLine Resources |
Feb 3 - First Day of Semester 2 Problem Solving |
||||
Feb 6 Set up folders Output in Java Complete Sheet 1.4 Output Code 1. Favourites |
Feb 7 Complex Output in Java Code 2. Output & Picture Task Sheet 1.1 Binary & ASCII |
Feb 8 Sheet 1.5 Variable Types Code 3. Q & A Task |
Feb 9 Variables & Input Code 4. Mad Libs Task |
Feb 10 Morning: Semester 1 Exam Review Afternoon: Early Release |
Feb 13 1.6 Math Code 5. Grade 9 Math Task |
Feb 14 |
Feb 15 1.7 Mod & Div Mod Div: Code to experiment with Code 7. Egg Carton Task |
Feb 16 1.8 Flow Charts Code 8. Flowerpot Flowchart Task |
Feb 17 PL Day |
Feb 20 Family Day |
Feb 21 1.3 Unicode 1.9 Boolean Expressions 5 Minute Mystery Interview Questions |
Feb 22 Ifs Example Code Ifs Powerpoint 8. Quadrants Task (Bonus) Chip's Calories Counter |
Feb 23 1.10 Ifs & 1.11 If Flow Charts 9. Cash Register Task |
Feb 24 Fire Drill P2 Sample Test - "Super open book" - notes, friends, teachers are allowed. - test MUST be submitted at the end of the period. |
Feb 27 2.1 For Loops 1 Series Task [Work on unit 1 code when finished OR Bottles of Pop] |
Feb 28 |
Mar 1 All code is due for unit 1 Test Preparation. |
Mar 2 Test - closed book, no notes or discussions. - regular test writing conditions |
Mar 3 |
Mar 6 | Mar 7 | Mar 8 | Mar 9 | Mar 10 |
Mar 13 March Break |
Mar 14 March Break |
Mar 15 March Break |
Mar 16 March Break |
Mar 17 March Break |
Mar 20 | Mar 21 | Mar 22 |
Mar 23 | Mar 24 OSSLT gr 12 (classes as normal) |
Mar 27 | Mar 28 Fire Drill P3 |
Mar 29 | Mar 30 | Mar 31 Early Release |
Apr 3 | Apr 4 Fire Drill P4 |
Apr 5 | Apr 6 | Apr 7 Good Friday |
Apr 10 Easter Monday |
Apr 11 | Apr 12 Project Complete |
Apr 13 | Apr 14 |
Apr 17 | Apr 18 | Apr 19 | Apr 20 | Apr 21 Eid-al-Fitr |
Apr 24 | Apr 25 | Apr 26 | Apr 27 PT Interviews |
Apr 28 |
May 1 | May 2 | May 3 | May 4 | May 5 |
May 8 | May 9 | May 10 | May 11 | May 12 |
May 15 | May 16 | May 17 | May 18 | May 19 |
May 22 Victoria Day |
May 23 Lockdown Drill P1 |
May 24 | May 25 | May 26 |
May 29 | May 30 | May 31 | June 1 | June 2 |
June 5 | June 6 Project Complete |
June 7 | June 8 | June 9 |
June 12 | June 13 | June 14 | June 15 Gr 9 Math EQAO |
June 16 Gr 9 Math EQAO |
June 19 | June 20 |
June 21 Period 2 Exam |
June 22 Period 3 Exam |
June 23 Period 4 Exam |
June 26 | June 27 | June 28 | June 29 | June 30 |
Oct 3 2.3 While Loops 2.4 While Loop Flow Charts 3 Make Into A Loop Task 4 Guessing Game Task |
Oct 4 [Gorski away] Complete and submit Sheet 2.3 and 2.4. Complete missing unit 2 codes: 1 Series 2 Fizz Buzz 3 Make into a Loop 4 Guessing Game 5 Pokemon Battle Work on "Check your understanding" questions if you are already done. For example, 6 (b). Squares is a good one. |
Oct 5 2.6 PDLC RPG Assignment outline, Example 1 (starts at 3:03), Example 2. |
Oct 6 2.5 Comments, Creativity BottleRiddle.java Code Catch Up |
Oct 7 2.7 Void Methods 6 Drawing Methods drawingMethodsA.java, drawingMethodsB.java, drawingMethodsC.java. |
Oct 10 Thanksgiving |
Oct 11 2.7 Void Methods, 2.8 Method Pieces, In A People House 7 Scavenger Hunt Task |
Oct 12 Sheet 2.7, 2.8 & 2.9 2.9 Method Pieces, Already Using Methods Finish 7 Scavenger Hunt Task |
Oct 13 2.10 Structure Charts 8 Simple Methods (Quad) 9 Choose one of: (1) Rock Paper Scissors [video hint] (2) Tic Tac Toe (3) Fizz Buzz AI (4) Nim |
Oct 14 [Gorski away] Code Catch up. Work on missing codes: 1 Series, 2 Fizz Buzz, 3 Make into a Loop 4 Guessing Game, 5 Pokemon Battle 6 Drawing Methods, 7 Scavenger Hunt Task 8 Simple Methods (Quad) 9 Choose one of: (1) Rock Paper Scissors [video hint] (2) Tic Tac Toe (3) Fizz Buzz AI (4) Nim OR / AND Go to the Google Classroom and begin working on your Analysis and Design for the RPG. |
Oct 17 Sample Test Open Book |
Oct 18 [Visitors] RPG Analysis & Design - This is located in the Google classroom. There are several forms to complete. - Don't over think it, if you change later, that is fine. - If you are done early, open the starter code. Begin the introduction: example here. Another here. |
Oct 19 [Fire Drill] RPG Intro - Download starter code. - Work on RPG Intro, it is due tomorrow. - RPG introduction example here. Another here. - Unit 2 code is due tomorrow. - Lesson: Generating ASCII art quickly. - Sample Test 2 Solution |
Oct 20 [Early Release] [Unit 2 Code is due] RPG Task 1 - Line Count, verify introduction is complete - Task 1 details here - Lesson: Introduction to Extra Features - submit unit 2 code |
Oct 21 [Lunch help] RPG Task 2 - Line Count, verify task 1 is complete - Lesson: Complex & Novel Tasks, eg. Bottle task, task 3 example, ideas |
Oct 24 [Diwali] PD Day |
Oct 25 [Early Progress Due] [Lunch help] - Line count check for RPG - Test Reivew - continue RPG Coding |
Oct 26 [Gorski away] - work on RPG Task 3 - if you are stuck, add comments! (a) Title comments at top (b) Before each method (c) Before major ifs and loops - videos for help: (a) Task 2 (b) Task 3 (c) Conclusion |
Oct 27 - Line count check for RPG - RPG Conclusion - 1:40 - Options Fair in Cafeteria |
Oct 28 [Lunch help] Test 2 - Closed Book - for studying purposes:Test Reivew |
Oct 31 RPG Alpha Test Comments |
Nov 1 RPG Fixing & Polishing - Add Comments - Add Extra Features - Add ASCII art - Make sure that you have a conclusion |
Nov 2 1 Non-formatted Screens 4.1 Applet Basics 4.2 Formatting, Pictures, Colours |
Nov 3 [Gorski away] - Complete and submit Sheet 4.1 & 4.2. If you have time, 4.3 is easy. Complete that too. - Powerpoints and videos are posted in the unit 4 section below. Work on your RPG. - Go over your Alpha Testt checklist - Add comments - Add Extra Features - Add ASCII art |
Nov 4 - Complete 4.3 Review & 4.4 Buttons that Work. Powerpoints and videos are posted in the unit 4 section below. - 2 Picture Screens giraffe 1, giraffe 2, giraffe 3. swimming 1, swimming 2, swimming 3, swimming 4, swimming big. zebra 1, zebra 2, zebra 3, zebra 4. - Note: If your RPG code is submitted to the Google Classroom by 2:30 today, you will receive a bonus. - Today is asynchronous. Email me questions, but don't email me code. I will look at code on Monday. |
Nov 7 [Asynchronous II] - RPG Hand in. If you were not one of the 24 people who handed in their RPG early on Friday (congrats to all of those people), please submit it today to the Google classroom. - Whenever we return, submit 4.3 & 4.4 at the start of class. - Watch: The Actions: https://youtu.be/a3wUx1OVppc, Read: 4.4 Buttons that Work - If you have time, work on Sheet 4.3 and 4.4 review on the Google classroom. |
Nov 8 - 4.5 Global and Local Vairables: https://youtu.be/-XR2TtG8M6M - 3 Random Sentence [video hint] |
Nov 9 - Adding Pictures to an applet: https://youtu.be/WJGzKoWhPVg - 2 Picture Screens, giraffe 1, giraffe 2, giraffe 3. - 4 Dice, d1, d2, d3, d4, d5, d6 [video hint] |
Nov 10 - 4.6 Places in an Applet - 5 Games Task (Pics: Eyeball Blizzard, Snowman Jumble, SkiLift) |
Nov 11 [Remembrance Day 10:25] - Sheet chase - 4.8 Good Design |
Nov 14 [Progress Report] - Sheet 4.9 Screens - 7 Zoo, video: Adding Okapi |
Nov 15 - Count Me In - 6 Chicken Chicken - Pictures: Chicken0, Chicken1, Chicken2, Chicken3, Chicken4, Chicken5, Chicken6, Chicken7, Chicken8, Chicken9, Chicken10 |
Nov 16 - Sheet 4.10 Screen Flow Diagrams, video |
Nov 17 - Sheet 4.7 JTextfields - 8 High Roller Task (Pics: d0, d1, d2, d3, d4, d5, d6, sheet to describe) |
Nov 18 - Sample Test; bring all 10 marked sheets. This is worth marks. |
Nov 21 [Gr 11 OSSLT] - 5.1 Array Intro, 5.2 Array Templates - A little applet review - Work on Unit 4 code. |
Nov 22 - Applet Review - Array coding: 1 Declare - Work on applet code. |
Nov 23 [Gr 11 OSSLT] - A little applet review - Unit 4 Code is "Due" ... see Nov 30, that's when it is really due. - Sheet 5.3 Printing - Array Coding: 2 Movies |
Nov 24 [Parent-Teacher Interview] Test For studying: -Review Powerpoint |
Nov 25 PD Day |
Nov 28 Min, Max, Average Demo 3 Opeongo Template Task |
Nov 29 [Fire Drill] [Gr 12 OSSLT] 5.4 GUI Grids 4 Grid Coding, Farm Heros Pics, Scrubby Dubby Pics, Star Wars Pics |
Nov 30 [Wellness Day] Coding Day Can submit Unit 4 & 5 code. Unit 5 Code: 1 Declare 2 Movies 3 Opeongo 4 Grid Coding Farm Heros Pics, Scrubby Dubby Pics, Star Wars Pics |
Dec 1 5.5 2D Arrays 5 Heat Map (Print, Functions, Locations, Process Image) |
Dec 2 5.6 GUI Grids2: Movement 6 Maze (Movement, Pick Ups, Levels), Scribble Maze Pictures |
Dec 5 Algorithm Analysis |
Dec 6 Selection Sort Demo: https://youtu.be/NiKCsHd2K70 Demo #2: https://youtu.be/Y052YXzar8s 8 Sort Animator |
Dec 7 Bubble Sort Lesson: https://youtu.be/AqAKyfXK9Tk Demo: https://youtu.be/W2rIMC7HlW8 Demo #2: https://youtu.be/SESC_sMuLwY |
Dec 8 GUI Grids 3 8 Sorting Part 1 8 Sort Animator (Part 2) 7 Road Work (Levels, Clear, Swap, Reset), Pictures |
Dec 9 Bin Sort Big Oh Notation Review. Followed by, you know: coding! |
Dec 12 [No lab @ lunch - supervision] Work on code, it is due Thursday: 1 Declare 2 Movies 3 Opeongo 4 Grid Coding - Farm Heros Pics, Scrubby Dubby Pics, Star Wars Pics 5 Heat Map 6 Maze, Scribble Maze Pictures 7 Road Work, Pictures 8 Sorting Part 1, 8 Sort Animator (Part 2) Application Test Practice Coding |
Dec 13 Part C Coding |
Dec 14 Arrays Sample Test |
Dec 15 [No lab @ lunch - meeting] Unit 5 Code Due Game Intro |
Dec 16 [No lab @ lunch - supervision] [SHSM First Aid] Game Analysis |
Dec 19 [Period 4 - Gr 11/12 - Assembly] - Download starter code for your game. - Make Pictures: they are due on Thursday, we will be busy the next two days. - Some good picture sites: (a) icon archive (b) opengameart |
Dec 20 [Applet Test Rewrite - Lunch] - Arrays Test Prep & Practice - Test Review - Work on pictures for game screen. |
Dec 21 Arrays Test For studying purposes: - Coding Questions - Test Review |
Dec 22 [No lab @ lunch - meeting] - Game Downloaded, Screens Up |
Dec 23 [SAC Talent Show Buyout - P3 &4] Snow Day |
Dec 26 | Dec 27 | Dec 28 | Dec 29 | Dec 30 |
Jan 2 | Jan 3 | Jan 4 | Jan 5 | Jan 6 |
Jan 9 - Working on Game Movement (a) Connect 4 - Turns Video, Turns Notes (b) Flow Free - Placing Pieces (c) Rush Hour - Choose Car video, Powerpoint (d) Sokoban - Start Movement, note (e) Chess - Turns Video, Turns Notes - If you have completed today's work, start on tomorrow's! |
Jan 10 [No lab at lunch] Yesterday's Movement Due today, beginning of class. For tomorrow: (a) Connect 4 - Horizontal Win Video, Notes (b) Flow Free - Win, Note (c) Rush Hour - Up & Down Movement video, Powerpoint (d) Sokoban - Finish Movement, note (e) Chess - Pawn Code, Pawn |
Jan 11 [Wellness Day - No lab at lunch] Consider working on: - Tomorrow's work - Extra Features - Adding Splash, Instructions Screens: video. - If doing chess, work on King and Knight. They work the same as the pawn. |
Jan 12 [No lab at lunch] Yesterday's Movement Due today, beginning of class. For tomorrow: (a) Connect 4 - Other Wins, Notes (b) Flow Free - Extra Features (c) Rush Hour - Right & Left Movement video, Powerpoint (d) Sokoban - Block Placement (e) Chess - Bishop |
Jan 13 Yesterday's Movement/Wins Due today, beginning of class. For tomorrow: (a) Connect 4 - Reset, Drop Down, Note (b) Flow Free - Reset, Note (c) Rush Hour - Prevent Errors & Win video (d) Sokoban - Reset (e) Chess - Rook (as bishop) - Alpha Test is coming next week. |
Jan 16 Reset Due Today. (Chess: Bishop & Rook) - Splash, Instructions Screens (video) due tomorrow - work on Extra Features - work on Comments |
Jan 17 Some things to try for tomorrow: (a) Connect 4 - Counter, Levels (see Flow Free or Road Work) (b) Flow Free - Levels, Note (c) Rush Hour - Powerpoint for First 2 Levels, Prevent Errors & Win video (d) Sokoban - Levels, example Levels (e) Chess - Rook, Bishop, Chess Notes, Reset |
Jan 18 Alpha Test * At the start of class have your code ready for others to test. - work on Extra Features - work on Comments |
Jan 19 [No lab at lunch] - work on Extra Features - work on Comments Code Freeze - No new code added after today. |
Jan 20 Corrections Comments Code is due on Monday - have it ready for the START of class. If you want to rewrite one the array test, you must let me know by today. |
Jan 23 [No lab at lunch] Final Project Submission - have code complete for the beginning of class. - Do not have "just a few things to finish". - Do not have "just a quick question". - Complete Reflection. |
Jan 24[@ lunch,
Test re-writes, otherwise, no lab at lunch] University Applications |
Jan 25 [No lab at lunch] Skills Passport |
Jan 26 Exams - Day 1 Period 1 |
Jan 27 Exams - Day 1 Period 2 - That's some of us, but we have no formal exam. Do not come to school. |
Jan 30 Exams - Day 1 Period 3 |
Jan 31 Exams - Day 1 Period 4 - That's some of us, but we have no formal exam. Do not come to school. |
Feb 1 Exams - Emergency Day |
Feb 2 Turnaround Day - no school |
Feb 3 First day semester 2 |