Code LinksClick on the picture |
![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
Feb 3 - First Day of Semester 2 Problem Solving - Bridge - 1001 Pennies - Split 25 - Counterfeit Coin |
||||
Feb 6 Problem Solving - And the answer is - Counterfeit Coin - Bank Robber |
Feb 7 Problem Solving - Gold Chain - Pirate Gold - Giant Cat Army riddle |
Feb 8 Graphics Investigation: - drawRect, drawOval, drawLine - drawPolygon Shapes to draw |
Feb 9 Coding: - 1. Shapes to draw - 2. Layering - 3. Looping or Robot Complete and submit: - 1.1 Graphics |
Feb 10 - Morning: Semester 1 Exam Review - Afternoon: Early Release |
Lesson | Video | Class Codes | Check Your Understanding |
2.1 Basic Methods | https://youtu.be/VUSw9_d8f6Y | ||
2.2 Method Calling | https://youtu.be/b9HpdVtgVEo | ||
2.3 Simple String, ASCII [Jamboard PDF] | ASCII: https://youtu.be/mFo-_V-buOk String: https://youtu.be/xzQOVs2S8co |
1. Names |
1 (a) Haiku 2 (b) Rotating Letters |
2.4 Char Loops | 2. Vote Task | 3 (c) Pig Latin 4 (c) Simple Encryption |
|
2.5 Substring | https://youtu.be/W6g83LN3XV8 | 5 (c) Word Frame 6 (c) Picture Frame |
|
2.6 ORATE SubDivision Verification [Jamboard PDF] |
subdivision: https://youtu.be/8MUSw44Chnw | 3. Pizza Party, Starter Code & Picures 4. Apples and Bananas |
|
2.7 Recursion More Recursion Practice |
Intro: https://youtu.be/7NrDSDzEMrA Sequences: https://youtu.be/eJu9W6tgJoY |
5 Recursive Sequences | ![]() ![]() ![]() |
2.8 Fractals 2.9 Fractal Pictures Cantor's Cheese Worksheet Mandlebrot.java |
6 Fractals | ||
Sample Test |
Analysis | Design | Java Version ![]() |
Reflection |
Assignment Tic Tac Toe Variants Project 1 Examples Before you start coding |
Before you start coding Design Form Some good picture sites: - icon archive - opengameart |
Starter Code Applet Cheat Sheet Formatting Turns One Square Win Adding Splash, Instructions Screens: video. Extra Features |
Rubric |
Analysis | Design | Code | Videos | Reflection |
Assignment Game and theme choice All Games Video |
Game Screen Pictures Created Grid Screen Created |
Starting Point - Lights Out Code Clickable Buttons Levels - via Rush Hour Win While Waiting |
Lights Out | Pre Handin Checklist Rubric |
Rush Hour ![]() - Starter Code (zip) - Choose Car video - Movement video - Powerpoint for First 2 - Levels - Prevent Errors & Win video |
NumberSwap ![]() - Set Up - Screens Up: Lights Out + Clickable Buttons - Movement - Win - Some Example Levels |
Peg Solitaire ![]() - Set Up [video] - ActionListeners code - Jumping [video], powerpoint - Verify note - Movement note - Some Example Levels |
Hnefatafl ![]() - Set Up [video] - ActionListeners - Turns note - Movement [video] - Swap1, Swap 2 note - "Rook" - Take Opponent's piece [video] |
Minesweeper ![]() - Set Up [video 1] - Adding Mines [ video 2] - Neighbours, 2 [video 3] - Flags [video 4] - Open [video 5] |
Othello ![]() - Intro Video - Starter Code, 0, 1, 2 |
2048 ![]() - Intro Video - Starter Code (zip) |
Lesson | Video | A (Level 1) | B (Level 2, 3) | C (Level 4, 4+) |
8.1 Privacy | ||||
8.2 Environment, E-Waste | ||||
8.3 Dark Web | ||||
8.4 Trees | https://youtu.be/xdObOmKfMqA | |||
8.5 Linked Lists | ||||
8.6 University Applications, Coding Competitions, OnLine Resources |
Feb 3 - First Day of Semester 2 Problem Solving - Bridge - 1001 Pennies - Split 25 - Counterfeit Coin |
||||
Feb 6 Problem Solving - And the answer is - Counterfeit Coin - Bank Robber |
Feb 7 Problem Solving - Gold Chain - Pirate Gold - Giant Cat Army riddle |
Feb 8 Graphics Investigation: - drawRect, drawOval, drawLine - drawPolygon Shapes to draw |
Feb 9 Coding: - 1. Shapes to draw - 2. Layering - 3. Looping or Robot Complete and submit: - 1.1 Graphics |
Feb 10 - Morning: Semester 1 Exam Review - Afternoon: Early Release |
Feb 13 | Feb 14 | Feb 15 | Feb 16 | Feb 17 PL Day |
Feb 20 Family Day |
Feb 21 | Feb 22 | Feb 23 | Feb 24 Fire Drill P2 |
Feb 27 | Feb 28 | Mar 1 | Mar 2 | 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 |
Sept 5 Labour Day |
Sept 6 Grade 9 Day |
Sept 7 Problem Solving - Bridge - 1001 Pennies - Split 25 - Counterfeit Coin |
Sept 8 Problem Solving - And the answer is - Counterfeit Coin - Bank Robber |
Sept 9 Problem Solving - Gold Chain - Pirate Gold - Giant Cat Army riddle |
Sept 12 Graphics Investigation: - drawRect, drawOval, drawLine - drawPolygon Shapes to draw |
Sept 13 Coding: - 1. Rainbow - 2. Layering - 3. Looping or Robot Complete and submit: - 1.1 Graphics |
Sept 14 Applet Review - Applet Cheat sheet (Grade 11) - Applet Starter Code (Grade 11) - Applet Intro (Grade 11) Complete and submit: - 1.2 Applet Review New Task: - Example: Count Me In - 4. Giant Cat Army riddle - Create the machine on the screen |
Sept 15 - Brainstorming - Problem Solving in Applets: Variables and States - Complete and submit: Sheet 1.3 High Roller |
Sept 16 |
Sept 19 - Complete & submit Sheet 1.4 (Testing) |
Sept 20 Graphic Methods & Loops, Sheet 1.5 - 6. Graphics Shapes - 7. Pac Man |
Sept 21 Coding Day (Finish Sheet 1.5 if needed) |
Sept 22 |
Sept 23 Sample Test 1 - "Super open book" - notes, friends, teachers are allowed. - test MUST be submitted at the end of the period. |
Sept 26 2.1 Calling Methods Unit 1 code will not be accepted after this point. |
Sept 27 2.2 String Methods If done early: Haiku, Rotating Letters |
Sept 28 Test Preparation |
Sept 29 Test 1 - closed book, no notes, individual. |
Sept 30 [prep rally] |
Oct 3 2.4 Recursion, Recursive Sequences, work on sheet 2.4 & 2.5 5 Recursive Sequences |
Oct 4 [Gorski away] (a) Submit Sheet 2.4 & 2.5 Recursion to hand-in bin if not done yesterday. (b) Work on coding: 1 Names (help? Lesson on substring) 2 Vote Count (help? Lesson on charAt loop) 4 Apples and Bananas (help? Lesson on String functions) 5 Recursive Sequences (help? Lesson on Recursive Sequences) |
Oct 5 3 Pizza Party, Pictures & Starter Code. (Submitt Pizza Party Sheet) |
Oct 6 2.8 Fractals if you are interested: Mandlebrot.java |
Oct 7 2.9 Fractal Pictures, sheet pdf Coding catch up: 1 Names 2 Vote Count 3 Pizza Party 4 Apples and Bananas 5 Recursive Sequences 6 Fractals |
Oct 10 Thanksgiving |
Oct 11 Sample Test 2 -Open book: notes, discussion with peers and questions to Ms. Gorski allowed - Sample Test must be submitted by the end of the period. |
Oct 12 [All code due for Unit 2] -Choose your theme & adaption. - Assignment -Tic Tac Toe Analysis, Design, Graphics choice - Starter Code |
Oct 13 Basic Tic Tac Toe - Starter Code - Rubric 2022 - Choose images for your game screen: I like https://iconarchive.com/ - Upload a picture of your pictures (change folder view to show images) - Start coding if you are done |
Oct 14 [Gorski away] Basic Tic Tac Toe - Upload a picture of your screen to the Google classroom. Show the your colours and theme. See changing formating for details. - Start coding! (a) Code turns first. (b) Code placing pieces second. (c) Code winning next: see Oct 18 for more (d) Then, work on your adaption - Keep in mind: methods! ... use the update method. Remember the Pizza Party. - Work ahead - you should have traditional tic tac toe coded by Monday. |
Oct 17 Test 2 Review Tic Tac Toe Adaption - adapt Tic Tac Toe to be your new version. - start adding extra features |
Oct 18 [Gorski away] Tic Tac Toe Win - The win code in traditional tic tac toe is discussed here. - Upload all code including the win (it can be the traditional win) to google classroom. |
Oct 19 [Last period short] [Fire Drill] - Tic Tac Toe coding & questions |
Oct 20 [Early Release] - Test 2 Review - Tic Tac Toe Testing |
Oct 21 [Lunch help] Test Unit 2 - Review Powerpoint |
Oct 24 [Diwali] PD Day |
Oct 25 [Early Progress Due] [Lunch help] - Arrays Intro (Sheet 1 & 2), Tracing - 1 Butterflies Template Task - int template, double template, char template, String template - Tic Tac Toe Testing |
Oct 26 [Gorski away] - Sheet 1 & 2 is due - Work on Tic Tac Toe - Work on 1 Butterflies Template Task |
Oct 27 Tic Tac Toe is due. Bring code ready to be submitted (do not have "a few tiny things" for the teacher to fix). |
Oct 28 - Searching, many videos for demos below, Sheet 3 is due - 2 Bubblebee Adapt searching task |
Oct 31 - Array Games - click & neighbours - 3 Light's Out Set up , pics - 4 Light's Out Click - 5 Light's Level Up If done early, work on: |
Nov 1 Lesson: - Array Games, win & next - Sheet 4 - Bubble sort, Selection sort - Algorithm speeds Coding: - 6 Light's Out Win & Reset: reset hint here. winning: hint here. - 1 Butterflies Template Task - 2 Bumblebee Adaption Task - 8 Game of Life Task |
Nov 2 - Merge Sort - Quick Sort - 7 Merge Task - 8 Game of Life Task |
Nov 3 [Gorski away] - Work on sheets. In the unit 4 section below, videos are in the second column. Powerpoints in the first. - Please submit sheets to the bin if you have a teacher; to Mr. Paterson's room if you do not. - 6/8 sheets should have been submitted by the end of today. - If done early, work on code. This is in the third column in the unit 4 section below. |
Nov 4 - Complete unit 4 coding and unit 4 sheets. - Videos and powerpoints are below. - Do NOT plan on working on them in class on Monday. You will not have time. - Today is asynchronous. Email me questions, but don't email me code. I will look at code on Monday. - Don't forget the optional Recursion Test Re-write on Monday. |
Nov 7 - Hand in code to the Google classroom. Only missing codes (not checked off in class are required) - Hand in Unit 4 Sheets tomorrow in class |
Nov 8 Sample Test 4 - Hand in Unit 4 sheets at the beginning of class. |
Nov 9 Test Review - factual knowledge Grid Game Choices: (practice neighbours & edge guards) - 15 Slider Puzzle - Peg Solitaire - Minesweeper - Hnefatafl - Othello/Reversi [Optional Recursion Re-write] |
Nov 10 Test Review - coding & tracing Grid Game Board Set Up. Starter Code, Pic 0, Pic 1, Pic 2. Theme Selected. Colour Scheme. Find pictures for grid screen. |
Nov 11 Test 4 For studying purposes: Test Review - factual knowledge |
Nov 14 [Midterm due] Game screen grid pictures due at start of class. Draft pictures are fine, but they must be the correct size. - Starter Code Grid Game: Movement in one direction. - Fifteen: pics, movement - Minesweeper: pics, movement - Peg Game: pics, movement - Othello: pics, movement |
Nov 15 Movement in one direction due at start of class. (Minesweeper = add mines) Grid Game - Fifteen: Movement in 4 directions, Work on screens - Peg Game: Movement in 8 directions, Work on screens - Minesweeper: Grid Clicks - Othello: Some more movement directions |
Nov 16 Movement in all directions due at start of class (4 directions Othello, Minsweeper = neighbours). Grid Game - Fifiteen, Peg Game: See Lights Out for Levels, Reset, Win - Fifteen Levels, Peg Game Levels - No levels needed for Othello and Minesweeper. Code reset. - If done early (or stuck): Code Screens |
Nov 17 Reset due at start of class. (All directions Othello, Grid Clicks Minesweeper) * Be ready for Alpha Test II at the start of class. Grid Game - Alpha Test - Screens |
Nov 18 Grid Game - Levels (15 Slider & Peg Solitaire) - Extra Features (see complex features at bottom) - Rubric |
Nov 21 [Gr 11 Literacy] - Code Freeze (no new features added) - Comments, minor fixes - Screens |
Nov 22 - Grid Game Due - Extra Features (see complex features at bottom) - Rubric |
Nov 23 [Gr 11 Literacy] 6.3 Object Intro, Basic Objects (Baby Objects) |
Nov 24 [Parent Teacher night] More on Objects 6.2 Cheat Sheet, filled in Coding: 1 Item Runner 2 Rectangle 3 Circle |
Nov 25 PD Day |
Nov 28 Objects 3 - Tracing 6.4 Basic Objects #2 - Tracing Memory Diagrams 6.5 Objects Principles Coding: 1 Item Class 2 Rectangle Class 3 Circle Class |
Nov 29 [Gr 12 Literacy] Stacks Queues Coding: 4 Stacks 5 Queues |
Nov 30 [Wellness Day] Coding Day: 1 Item Class 2 Rectangle Class 3 Circle Class 4 Stacks 5 Queues |
Dec 1 Objects 4 - CompareTo, Equals. |
Dec 2 Stacks & Queues Rewrite Test 4 at lunch |
Dec 5 6.5 Objects Principles 6.9 Stacks and Queues of Objects |
Dec 6 Sample Test 5 (Objects) |
Dec 7 Card Deck More Stacks of Objects |
Dec 8 Card Deck Test Review Tricky Stack & Queue Questions |
Dec 9 Android Views, Height, Width 1.1 Widgets Basics 1.2 Views XML Visualizer, [video intro] ![]() ![]() ![]() |
Dec 12 XML Visualizer, [video intro], instructions ![]() ![]() ![]() Android Layouts |
Dec 13 Test 5 (Objects) |
Dec 14 Android User Interfaces - Layouts 3 Hello World 4 Pizza Toppings Begin reviewing Card Game Choices |
Dec 15 [No lab open at lunch] Android Buttons Review more Card Game Choices |
Dec 16 [Supervision Today at Lunch] Android Buttons Review more Card Game Choices |
Dec 19 [Period 4 - Gr 11/12 - Assembly - not our period, just FYI] Android EditTexts Review more Card Game Choices Links to Android Code XML Visualizer, [video intro], instructions 1 Riddles 2 Rock Paper Scissors 3 Hello World 4 Pizza Toppings |
Dec 20 Android XML Sample Quiz |
Dec 21 Android Coding All unit 6 + Android due. Links to Unit 6 Code 1 Item Class 2 Rectangle Class 3 Circle Class 4 Stacks 5 Queues 6 - Set Up. pics 7- Donut Class 8 - Donut Stack 9 - Donut Pop |
Dec 22 [no lab open at lunch] Android XML Quiz For Studying Purposes: - Test Review Questions |
Dec 23
|
Dec 26 | Dec 27 | Dec 28 | Dec 29 | Dec 30 |
Jan 2 | Jan 3 | Jan 4 | Jan 5 | Jan 6 |
Jan 9 Final Project - Game selection - Game Choices 2022 - Begin making cards. Standardize the size. |
Jan 10 [no lab @ lunch] Final Project - Make Cards - note: 50 card pictures/arrays due at the START of class Thursday |
Jan 11 [Wellness Day, no lab @ lunch] Final Project - Make Cards - note: 50 card pictures/arrays due at the START of class tomorrow - Unit 6 code and Android code can be submitted. - Go Nuts for Donuts should be completed: 6 - Set Up Donuts. pics 7- Donut Class 8 - Donut Stack Class 9 - Donut Push, Pop |
Jan 12 [no lab @ lunch] Final Project - Convert Donut Class to Card Class. - 50 card pictures/arrays due at the START of class. - Card Class video - If time, begin Extra Features |
Jan 13 Final Project - Stack Class & Display Card - Game Screen is due at the beginning of class - Stack Class video - Display Card video |
Jan 16 Final Project - Card is due - Work on Stack & display card. ![]() Card Class Stack Class Display Card Score |
Jan 17 Due: Can shuffle and display cards. To work on: |
Jan 18 Final Project - Comments, Opening Screen, Instructions ![]() XML Card Class Stack Class Display Card Score |
Jan 19 [no lab @ lunch] Due: Opening and Instructions Screen Alpha Test - Make sure your code is ready to be seen by others in the class. |
Jan 20 Final Project - Finishing & Comments * Bring your project COMPLETE to class on Monday. If you want to rewrite one of the last two tests, you must let me know by today. |
Jan 23 [no lab @ lunch] Final Project Hand in & Reflection - Bring your project COMPLETE to class. - Do not have "just a few things to finish". - Do not have "just a quick question". Gurveer says hi. |
Jan 24 [@ lunch, Test re-writes, otherwise, no lab at lunch] Trees |
Jan 25 [no lab @ lunch] University Prep |
Jan 26 Exams - Day 1 Period 1 |
Jan 27 Exams - Day 1 Period 2 |
Jan 30 Exams - Day 1 Period 3 - That's us, but we have no formal exam. |
Jan 31 Exams - Day 1 Period 4 |
Feb 1 Exams - Emergency Day |
Feb 2 Turnaround Day - no school |
Feb 3 First day semester 2 |