Course LinksClick on the picture |
Analysis | Design | Coding | Task Examples | Reflection |
Assignment An example [Paper Version] A1. Problem Identification A2. Brainstorming A3. Game Idea |
[Paper Version] B1. Introduction B2. Task 1 Design B3. Task 2 Design B4. Task 3 Design Additional Game Ideas BottleRiddle.java Pig.java LCR.java |
C1. Starter code. (Repl.it version) C2. First Playable C3. Making ASCII Art Quickly, video, code. - ASCII Art Titles - ASCII Art Archive 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) Comments |
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/Extra Features Possibilities |
Flow Free (10 pics) Video Intro Starter Code (zip) Starter Repl.it 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) Starter Macs Starter Repl.it Movement, note Win Levels, example Levels Reset Extra Features Possiblities |
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 |
Jan 29 - Period 3 Exams | Jan 30 - Period 4 Exams | Jan 31 - Snow Day Rewrite, if needed | Feb 1 - No school | Feb 2 - First day of class Learner Profile Learner Reflection Get to Know You Activities Problem Solving |
Feb 5 Make Course Folders 1.4 Output Code 1. Favourite Things Code 2. Pictures [video hint on how to make footprints] |
Feb 6 1.1 Binary 1.2 ASCII Work on codes from yesterday |
Feb 7 Complete & Submit: 1.5 Variable Types Sheet Code 1. Favourite Things Code 2.Pictures: [video hint on how to make footprints] Code 3, Q & A Task |
Feb 8 1.6 Math 1. Favourite Things 2. Pictures 3. Q & A Task 4. Mad Libs Task 5. Grade 9 Math Task |
Feb 9 1.3 Hexadecimal Continue with other codes (see yesterday) Grade 9 Math Task |
Feb 12 1.7 Mod & Div Mod Div: Code to experiment with 7. Egg Carton Task If done early, work on the codes listed tomorrow. |
Feb 13 1.3 Unicode Complete missing code: 3. Q & A Task 4. Mad Libs Task 5. Grade 9 Math Task 6. Brampton Farmers' Market Task 7. Egg Carton Task |
Feb 14 [Valentines] 1.8 Flow Charts 8. Flowerpot Flowchart Task |
Feb 15 1.9 Boolean Expressions Complete missing code: |
Feb 16 PL Day |
Feb 19 Family Day |
Feb 20 Magic 8 Ball Ifs Example Code Ifs Powerpoint Complete missing code: 4. Mad Libs Task 5. Grade 9 Math Task 6. Brampton Farmers' Market Task 7. Egg Carton Task 8. Flowerpot Flowchart Task 9. Quadrants Task |
Feb 21 Chip's Calorie Counter |
Feb 22 Sample Test - "Super open book" - notes, friends, teachers are allowed. - Computers and phones are not allowed - test MUST be submitted at the end of the period. |
Feb 23 2.1 For Loops 1 Series Task [Work on unit 1 code when finished OR Bottles of Pop] Sample Test Solution |
Feb 26 All code is due for unit 1 If done: 1 Series Task [Bonus: Bottles of Pop] Test 1 Preparation: - Test preparation powerpoint - Test Memory Work Question & Answer - Sample Test Solution |
Feb 27 Test - closed book, no notes or discussions. - regular test writing conditions For studying purposes - Test preparation powerpoint - Test Memory Work Question & Answer - Sample Test Solution |
Feb 28 3 Make Into A Loop Task 2.3 While Loops 2.2 For Loops & Flow Charts |
Feb 29 [Leap Day] Early Release ** Note that there are video hints for #1 and #2. Watch them if you are stuck. |
Mar 1 1. Watch While loops 2.3 OR read powerpoint. 2. Watch While loops flowcharts 2.4 OR read powerpoint. 3. Complete Sheet 2.3 and 2.4: Flow charts. Submit to the hand in bin. 4. Complete missing unit 2 codes: - 1 Series [video hint] - 2 Fizz Buzz [2a: Fizz Buzz video hint, 2b: Happy Birthday video hint] - 3 Make Into A Loop Task - 4 Guessing Game Task |
Mar 4 2.7 Void Methods 6 Drawing Methods drawingMethodsA.java, drawingMethodsB.java, drawingMethodsC.java. |
Mar 5 2.6 PDLC PDLC Summary Note RPG Assignment outline, Example 1 (starts at 3:03), Example 2. 2.7 Void Methods, |
Mar 6 [Progress Reports Due] 2.8 Method Pieces, In A People House 7 Scavenger Hunt Task |
Mar 7 2.5 Comments, Creativity BottleRiddle.java Complete missing unit 2 codes: 1 Series [video hint] 2 Fizz Buzz [2a: Fizz Buzz video hint, 2b: Happy Birthday video hint] 3 Make Into A Loop Task 4 Guessing Game Task |
Mar 8 Sheet 2.7, 2.8 & 2.9 2.9 Method Pieces, Already Using Methods Finish 7 Scavenger Hunt Task |
Mar 11 | Mar 12 | Mar 13 | Mar 14 | Mar 15 |
Mar 18 Coding Day 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 |
Mar 19 2.10 Structure Charts - Pig Code - LCR Code Work on Unit 2 Coding |
Mar 20 RPG Analysis & Design - Don't over think it, if you change later, that is fine. [A paper version] Work on Unit 2 Coding: |
Mar 21 Sample Test Unit 2 - no phones, but it is open book. - can talk to friends or ask questions |
Mar 22 Coding Day (focus on codes you want for your RPG!) - RPG Starter Code, IO - titles for sections in ASCII art - ASCII Art Archive - Making ASCII Art Quickly |
Mar 25 [Holi] Work on RPG Intro - Download starter code, IO - Work on RPG Intro, it is due tomorrow at the start of class.. - RPG introduction example here. Another here. - Unit 2 code is due tomorrow. - Lesson: Generating ASCII art quickly. - titles for sections in ASCII art - ASCII Art Archive |
Mar 26 Due: RPG introduction (ASCII title + at least 10 lines of backstory) Test Reivew (1) Test Reivew Powerpoint (2) Questions Work on RPG Task 1 - Task 1 details here - Line Count Recorded for RPG [Unit 2 Code is Due] |
Mar 27 Test 2 - Closed Book - for studying purposes: (1) Test Reivew Powerpoint (2) Questions (3) Sample Test Solution (4) Additional Examples for Last Coding Question |
Mar 28 Due: RPG Task 1 Work on RPG Task 2 - Lesson: Introduction to Extra Features - Line Count, verify task 1 is complete - videos for help: (a) Task 2 (b) Task 3 |
Mar 29 Good Friday |
April 1 Easter Monday |
April 2 Due: RPG Task 2 Work on Task 3 - Line Count, verify task 2 is complete - Lesson: Complex & Novel Tasks, eg. Bottle task, task 3 example, ideas - videos for help: (a) Task 2 (b) Task 3 |
April 3 Due: RPG Task 3 Work on Conclusion - Line Count, verify task 3 is complete - Add at least 10 lines of story ending + ASCII title - Video for help: Conclusion |
April 4 Due: RPG Conclusion - Line count, verify RPG Conclusion is done - RPG Fixing & Polishing (1) Add Comments (2) Add Extra Features (3) Add ASCII art (4) Make sure that you have a conclusion |
April 5 RPG Alpha Test Day * bring your code ready for testing (it should run, it doesn't have to be perfect) - Line count, check that the code runs |
April 8 PA Day - Solar Eclipse |
April 9 [Eid] 1 Non-formatted Screens - Complete and submit Sheet 4.1 Applet Basics Coding - Work on project fixes - If done early, watch: how to code applet. then try: 1 Non-formatted Screens - Starter Code - Applet Cheat Sheet |
April 10 [Eid] - If you missed it: 4.1 video or powerpoint. (This is useful for 4.3 too) - Complete 4.2 Formatting: If needed, watch video or read powerpoint. Coding - Work on project fixes - If done early, watch: how to code applet. then try: 1 Non-formatted Screens |
April 11 RPG is Due Bring your RPG to class complete and ready to hand in. Do not have "one little thing" to complete. - Hand in files - Complete reflection - If time, work on Applets |
April 12 |
April 15 [Project complete] Coding Day - 1 Non-formatted Screens - 2 Picture Screens, giraffe 1, giraffe 2, giraffe 3. - 3 Random Sentence [video hint] - 4 Dice, d1, d2, d3, d4, d5, d6 [video hint] Starter Code Applet Cheat Sheet - A video if needed: how to code applet. |
April 16 - 4.3 Buttons that Work. Powerpoints and videos are posted in the unit 4 section below. - If needed watch: The Actions: https://youtu.be/a3wUx1OVppc, Read: 4.4 Buttons that Work - 4.4 Global and Local Variables: https://youtu.be/-XR2TtG8M6M - 3 Random Sentence [video hint] |
April 17 - 4.5 Places in an Applet - 5 Games Task (Pics: Eyeball Blizzard, Snowman Jumble, SkiLift) |
April 18 [Midterms, Parent-Teacher] - Watch: JTextFields or Read: 4.6 JTextfields - Complete and submit sheet 4.7 to the hand in bin. - Continue coding (see tomorrow for links) - 5 Games Task (Pics: Eyeball Blizzard, Snowman Jumble, SkiLift) |
April 19 [Early Release] Coding Day Starter Code Applet Cheat Sheet - 2 Picture Screens, giraffe 1, giraffe 2, giraffe 3. - 3 Random Sentence [video hint] - 4 Dice, d1, d2, d3, d4, d5, d6 [video hint] - 8 Don't Click on the Red Button, pic also Snow Puzzle, pics |
April 22 - 4.8 Good Design - Sheet 4.9 Screens - 7 Zoo, video: Adding Okapi |
April 23 [Midterms out] Coding: Starter Code, Applet Cheat Sheet - 1 Non-formatted Screens - 2 Picture Screens, giraffe 1, giraffe 2, giraffe 3. - 3 Random Sentence [video hint] - 4 Dice, d1, d2, d3, d4, d5, d6 [video hint] - 5 Games Task (Pics: Eyeball Blizzard, Snowman Jumble, SkiLift) - 7 Zoo, video: Adding Okapi - 8 Don't Click on the Red Button, pic also Snow Puzzle, pics |
April 24 - Sheet 4.10 Screen Flow Diagrams, video |
April 25 - Count Me In - 6 Chicken Chicken - Pictures: Chicken0, Chicken1, Chicken2, Chicken3, Chicken4, Chicken5, Chicken6, Chicken7, Chicken8, Chicken9, Chicken10 |
April 26 Sample Test Applets |
April 29 - 5.1 Array Intro - Array coding: 1 Declare - A little applet review |
April 30 - Applet Review - 5.2 Array Templates - Work on applet code (see Friday for links) If done applets: - Array coding: 3a Pumpkin Sizes 3b Fishy Fishy - Array templates: - String template - char template - int template - double template |
May 1 - A little applet review - Sheet 5.3 Printing - Array Coding: 2 Movies - Unit 4 Code is Due: Starter Code, Applet Cheat Sheet - 1 Non-formatted Screens - 2 Picture Screens, giraffe 1, giraffe 2, giraffe 3. - 3 Random Sentence [video hint] - 4 Dice, d1, d2, d3, d4, d5, d6 [video hint] - 5 Games Task (Pics: Eyeball Blizzard, Snowman Jumble, SkiLift) - 6 Chicken Chicken - Pictures: Chicken0, Chicken1, Chicken2, Chicken3, Chicken4, Chicken5, Chicken6, Chicken7, Chicken8, Chicken9, Chicken10 - 7 Zoo, video: Adding Okapi - 8 Don't Click on the Red Button, pic also Snow Puzzle, pics |
May 2 Test For studying purposes: -Review Powerpoint -Review Questions |
May 3 Min, Max, Average Demo 1 Declare 2 Movies 3a Pumpkin Sizes 3b Fishy Fishy 5 Heat Map (Print, Functions, Locations, Process Image) |
May 6 5.4 GUI Grids 4 Grid Coding, Farm Heros Pics, Scrubby Dubby Pics, Star Wars Pics |
May 7 [Gorski absent] Coding Day Unit 5 Code: 1 Declare 2 Movies 3a Pumpkin Sizes 3b Fishy Fishy 4 Grid Coding Farm Heros Pics, Scrubby Dubby Pics, Star Wars Pics |
May 8 5.5 2D Arrays 5 Heat Map (Print, Functions, Locations, Process Image) |
May 9 5.6 GUI Grids2: Movement 6 Maze (Movement, Pick Ups, Levels), Scribble Maze Pictures |
May 10 Coding Day Unit 5 Code: 1 Declare 2 Movies 3a Pumpkin Sizes 3b Fishy Fishy 4 Grid Coding Farm Heros Pics, Scrubby Dubby Pics, Star Wars Pics 5 Heat Map (Print, Functions, Locations, Process Image) 6 Maze (Movement, Pick Ups, Levels), Scribble Maze Pictures |
May 13 Algorithm Analysis 1 Declare 2 Movies 3a Pumpkin Sizes 3b Fishy Fishy 4 Grid Coding; Farm Pics, Scrubby Pics, SW Pics 5 Heat Map 6 Maze; Pictures |
May 14 Selection Sort Demo: https://youtu.be/NiKCsHd2K70 Demo #2: https://youtu.be/Y052YXzar8s 8 Sort Animator |
May 15 *Everyone should be able to complete at least one program! Two is a better goal. 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 8 Sort Animator Alternate codes (can be used to replace any above program... all related to maze) 9 Fishes Swimming, pic 10 Halloween, pic 11 Picking Flowers, pic 12 Minesweeper, pic 13 Bunny Game, pic0, pic1, pic2, pic3 |
May 16 Bubble Sort Lesson: https://youtu.be/AqAKyfXK9Tk Demo: https://youtu.be/W2rIMC7HlW8 Demo #2: https://youtu.be/SESC_sMuLwY 8 Sort Animator |
May 17 GUI Grids 3 8 Sorting Part 1 8 Sort Animator (Part 2) 7 Road Work (Levels, Clear, Swap, Reset), Pictures |
May 20 Victoria Day |
May 21 Bin Sort Code dueThursday: 1 Declare 2 Movies 3 Opeongo 4 Grid Coding - FH Pics, SD Pics, SW Pics 5 Heat Map 6 Maze, Pictures 7 Road Work, Pictures 8 Sorting Part 1, 8 Sort Animator (Part 2) |
May 22 Big Oh Notation Review. Application Test Practice Coding Alternate codes (can be used to replace any above program... all related to maze) 9 Fishes Swimming, pic 10 Halloween, pic 11 Picking Flowers, pic 12 Minesweeper, pic 13 Bunny Game, pic0, pic1, pic2, pic3 |
May 23 Arrays Sample Test (Bring all sheets) |
May 24 [Carnival] Unit 5 Code Due Final Game Intro Begin Game Analysis Assignment, Spec List - Connect 4: Video Intro - Flow Free: Video Intro - Rush Hour: Video Intro - Sokoban: Video Intro - Chess: Video Intro - Other Game Choices: Games List |
May 27 Game Analysis Assignment, Spec List It is on Google classroom. |
May 28 - 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 |
May 29 - Arrays Test Prep & Practice - Test Review - Work on pictures for game screen. |
May 30 Arrays Test For studying purposes: - Coding Questions - Test Review - Sample Test Solution |
May 31 - Due: Own Pictures in Game Screen - Game Downloaded, Game Screens Up |
June 3 - 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! |
June 4 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 |
June 5 [Wellness Day] 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. |
June 6 [Moratorium Begins] 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 |
June 7 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. |
June 10 Reset Due Today. (Chess: Bishop & Rook) - Splash, Instructions Screens (video) due tomorrow - work on Extra Features - work on Comments |
June 11 ***Course Selection [My Blueprint] can be submitted at 11:15. Due today: Splash & Instructions 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 |
June 12 Alpha Test * Due: At the start of class have your code ready for others to test - it doesn't need to be complete, just runnable. - work on Extra Features - work on Comments |
June 13 - work on Extra Features - work on Comments Code Freeze - No new code added after today. Rubric for your reference (same as Alpha Test) |
June 14 Due: Program Ready for Code Freeze Corrections Comments Final Project Code is due on Monday - have it ready for the START of class. |
June 17 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. |
June 18 University Applications & Skills Passport |
June 19 Review Morning Exam Afternoon |
June 20 Exams |
June 21 Exams |
June 24 Exams |
June 25 Exams |
June 26 No school |
June 27 No school |
June 28 Report Cards |