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 |
[New] Opening Screen & Instructions [Old] Adding Splash, Instructions Screens: video. Adding pictures to other screens 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 Level Levels & Reset 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 |
Sept 2 - Labour Day | Sept 3 - PD Day | Sept 4 - Grade 9 Orientation | Sept 5 - First day of class Learner Profile Learner Reflection Get to Know You Activities Problem Solving |
Sept 6 - Make Course Folders, Saving 1.4 Output Code 1. Favourite Things Code 2. Pictures [video hint on how to make footprints] |
Sept 9 1.1 Binary 1.2 ASCII Work on codes from yesterday |
Sept 10 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 |
Sept 11 1.6 Math 1. Favourite Things 2. Pictures 3. Q & A Task 4. Mad Libs Task 5. Grade 9 Math Task |
Sept 12 1.3 Hexadecimal Continue with other codes (see yesterday) Grade 9 Math Task |
Sept 13 1.7 Mod & Div Mod Div: Code to experiment with 7. Egg Carton Task If done early, work on the codes listed tomorrow. |
Sept 16 1.3 Unicode 1.8 Flow Charts 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 |
Sept 17 1.9 Boolean Expressions Complete missing code: |
Sept 18 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 |
Sept 19 1.10 Ifs 1.11 If Flow Charts 9. Quadrants Task 10. Cash Register Task Sheet 1.10 and 1.11 are due tomorrow by the end of class. |
Sept 20 [Aft Gorski SHSM] Sheet 1.10 and 1.11 are due. 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 10. Cash Register Task Extra codes can be found in column C of unit 1: Chip's Calorie Counter Tic Tac Toe, Intelligent Piece of Paper * Bring all notes & sheets on Monday. |
Sept 23 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. |
Sept 24 2.1 For Loops 1 Series Task [Work on unit 1 code when finished OR Bottles of Pop] Sample Test Solution |
Sept 25 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 |
Sept 26 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 |
Sept 27 3 Make Into A Loop Task 2.3 While Loops 2.2 For Loops & Flow Charts |
Sept 30 - Truth & Reconciliation 2.6 PDLC PDLC Summary Note RPG Assignment outline, Example 1 (starts at 3:03), Example 2. |
Oct 1 1. While loops 2.3 OR powerpoint. 2. While loops flowcharts 2.4 OR powerpoint 3. Complete Sheet 2.2 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 |
Oct 2 2.7 Void Methods 6 Drawing Methods drawingMethodsA.java, drawingMethodsB.java, drawingMethodsC.java. |
Oct 3 [Gorski SHSM] Coding Day (1) Pick a theme for your RPG - ideas for themes -if you've forgotten, here are examples: RPG Example 1 (starts at 3:03), RPG Example 2. (2) Work on 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 5 Pokemon Battle (3) If you are done early, you can try: - 100 Bottles of Pop - Squares - Trident |
Oct 4 2.7 Void Methods, In A People House 7 Scavenger Hunt Task |
Oct 7 2.8 Method Pieces, 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 8 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 |
Oct 9 Sheet 2.7, 2.8 & 2.9 2.9 Method Pieces, Already Using Methods Finish 7 Scavenger Hunt Task |
Oct 10 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 |
Oct 11 PD Day |
Oct 14 Thanksgiving |
Oct 15 2.10 Structure Charts - Pig Code - LCR Code Work on Unit 2 Coding |
Oct 16 RPG Analysis & Design - Don't over think it, if you change later, that is fine. [A paper version] Work on Unit 2 Coding: |
Oct 17 Sample Test Unit 2 - no phones, but it is open book. - can talk to friends or ask questions |
Oct 18 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 |
Oct 21 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 |
Oct 22 [Early Progress Due] 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] |
Oct 23 Test 2 - Closed Book - for studying purposes: (1) Test Reivew Powerpoint (2) Questions (3) Additional Examples for Last Coding Question |
Oct 24 [Early Progress Out] 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 |
Oct 25 Early Release 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 |
Oct 28 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 |
Oct 29 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 |
Oct 30 [Gorski SHSM] Wellness Day - RPG Fixing & Polishing (1) Add Comments (2) Add Extra Features (3) Add ASCII art (4) Make sure that you have a conclusion |
Oct 31 Diwali 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 |
Nov 1 Diwali RPG Alpha Test Day * bring your code ready for testing (it should run, it doesn't have to be perfect) |
Nov 4 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 |
Nov 5 - 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 |
Nov 6 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 |
Nov 7 - 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 Coding: - 2 Picture Screens, giraffe 1, giraffe 2, giraffe 3. - 3 Random Sentence [video hint] - 4 Dice, d1, d2, d3, d4, d5, d6 [video hint] |
Nov 8 [Midterms Due] |
Nov 11 [Remembrance] 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. |
Nov 12 - 4.5 Places in an Applet - 5 Games Task (Pics: Eyeball Blizzard, Snowman Jumble, SkiLift) |
Nov 13 [Midterms Out] - 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) |
Nov 14 [Gorski SHSM] 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 |
Nov 15 - 4.8 Good Design - Sheet 4.9 Screens - 7 Zoo, video: Adding Okapi |
Nov 18 - Sheet 4.10 Screen Flow Diagrams, video |
Nov 19 - Count Me In - 6 Chicken Chicken - Pictures: Chicken0, Chicken1, Chicken2, Chicken3, Chicken4, Chicken5, Chicken6, Chicken7, Chicken8, Chicken9, Chicken10 |
Nov 20 Sample Test Applets |
Nov 21 [PT Interviews] - 5.1 Array Intro - Array coding: 1 Declare - A little applet review |
Nov 22 PD Day |
Nov 25 - Applet Review - 5.2 Array Templates - Array coding: 2a Pumpkin Sizes 2b Fishy Fishy - Array templates: - String template - char template - int template - double template |
Nov 26 - A little applet review - Sheet 5.3 Printing - Array Coding: 3 Movies |
Nov 27 Test Applets For studying purposes: -Review Powerpoint -Review Questions |
Nov 28 Min, Max, Average Demo 1 Declare 2a Pumpkin Sizes 2b Fishy Fishy 3 Movies 5 Heat Map (Print, Functions, Locations, Process Image) |
Nov 29 5.4 GUI Grids 4 Grid Coding, Farm Heros Pics, Scrubby Dubby Pics, Star Wars Pics |
Dec 2 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 |
Dec 3 5.5 2D Arrays 5 Heat Map (Print, Functions, Locations, Process Image) |
Dec 4 [SHSM First Aid] 5.6 GUI Grids2: Movement 6 Maze (Movement, Pick Ups, Levels), Scribble Maze Pictures |
Dec 5 [SHSM First Aid] Algorithm Analysis Final Project Introduction - Connect 4: Video Intro - Flow Free: Video Intro - Rush Hour: Video Intro - Sokoban: Video Intro - Chess: Video Intro - Other Game Choices: Games List 5 Heat Map 6 Maze; Pictures 7 Road Work (Levels, Clear, Swap, Reset), Pictures Application Test Practice Coding |
Dec 6 Selection Sort Demo: https://youtu.be/NiKCsHd2K70 Demo #2: https://youtu.be/Y052YXzar8s 8 Sort Animator Final Game Intro - Connect 4: Video Intro - Flow Free: Video Intro - Rush Hour: Video Intro - Sokoban: Video Intro - Chess: Video Intro - Other Game Choices: Games List |
Dec 9 Bubble Sort Lesson: https://youtu.be/AqAKyfXK9Tk Demo: https://youtu.be/W2rIMC7HlW8 Demo #2: https://youtu.be/SESC_sMuLwY 8 Sort Animator Application Test Practice Coding |
Dec 10 Bin Sort Review 1 Declare 2a Pumpkin Sizes, 2b Fishy Fishy 3 Movies 4 Grid Coding - FH Pics, SD Pics, SW Pics 5 Heat Map 6 Maze, Pictures 7 Road Work, Pictures 8 Sort Animator |
Dec 11 Arrays Sample Test (Bring all sheets) |
Dec 12 Game Analysis Assignment, Spec List |
Dec 13 Early Release |
Dec 16 Code for unit 5 is due 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 |
Dec 17 - Arrays Test Prep & Practice - Test Review - Memory Work Powerpoint - Work on pictures for game screen. |
Dec 18 Test 5 Arrays For studying purposes: - Test Review - Memory Work Powerpoint - Coding Questions |
Dec 19 - Due: Design Sheet - Download starter code for your game. - Make Pictures: they are due on Monday June 3 (start of class), we will be busy the next two days. - Some good picture sites: (a) icon archive (b) opengameart |
Dec 20 - Download starter code for your game. - Make Pictures: they are due on Monday June 3 (start of class), we will be busy the next two days. |
Dec 23 | Dec 24 | Dec 25 | Dec 26 | Dec 27 |
Dec 30 | Dec 31 | Jan 1 | Jan 2 | Jan 3 |
Jan 6 - Due: Starter code downloaded, one pic with theme in game. - Some good picture sites: (a) icon archive (b) opengameart - Due tomorrow Start of Class: Own Pictures in Game Screen - If you have completed today's work, start on tomorrow's! |
Jan 7 - Due: Game Screens Up, Own pictures in grid. - 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 |
Jan 8 Project Complete |
Jan 9 Due: Yesterday's Movement due, 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 10 Due: Yesterday's Movement/Wins due, beginning of class. Lesson: Opening & Instructions 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 - Rook |
Jan 13 Due: Yesterday's Movement/Wins due, beginning of class. For Monday: (a) Connect 4 - Reset, Drop Down, Note (b) Flow Free - Reset, Note (c) Rush Hour - Prevent Errors & Win video (d) Sokoban - Reset (e) Chess - Reset + Bishop - Alpha Test is coming next week. |
Jan 14 Due: Reset Today. - Splash, Instructions Screens (video) due tomorrow - work on Extra Features - work on Comments |
Jan 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 |
Jan 16 [Moratorium Begins] 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 |
Jan 17 Code Freeze - No new code added after today. |
Jan 20 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 21 University Applications & Skills Passport |
Jan 22 Tutorials in Morning Locker Cleanout in Morning Exam Afternoon - P1 No Exam in ICS3U |
Jan 23 Exams - P1 |
June 24 Exams - P2 |
Jan 27 Exams - P3 |
Jan 28 Exams - P4 |
Jan 29 No school |
Jan 30 No school |
Jan 31 First Day of Semester 2 |