Code LinksClick on the picture |
....... |
Sept 30 Recursion Sheet 2.5 More Recursion Practice Video of Intro: https://youtu.be/7NrDSDzEMrA |
Oct 1 Recursion Sheet #2.6 Game Choice Tic Tac Toe Variants Project 1 Examples Tic Tac Toe Starter Code Tic Tac Toe (Eclipse/Mac) Starter |
Oct 2 Finish Tic Tac Toe Choices (Tic Tac Toe Variants) Hand in Missing Sheets. Start finding Tic Tac Toe pictures. You need a theme! -1- Choose theme. -2- Select and resize Game Board pictures. See links below if needed. Some good picture sites: - icon archive - opengameart |
Oct 3 [Gorski SHSM] Catch up + code (A) Continue work on finding TicTacToe pictures - themes ideas and Tic Tac Toe interface examples - x, o, blank due tomorrow - Tic Tac Toe Starter Code (use the one we already started) - Formatting Game screen advice - Game Rubric, if you are interested (B) Hand in missing sheets. (C) Work on the following: 1. Pizza Party, Starter Code & Picures 2. Tip Calculator (use methods!!) 3. Tic Tac Toe 1.0, x.png, o.png, xturn.png, oturn.png, b.png 4. Recursive Sequences 5. Frog Jump 1 - Finish and submit sheet, Code it (D) Code your Tic Tac Toe if you are done everything |
Oct 4 Due start of class: (1) Project Starter Code Downloaded [Tic Tac Toe (TTT Eclipse) ], (2) Three images (x, o, blank) needed for game exist. Sample Test 2 * Bring marked sheets to class. |
Oct 7 Due start of class: Methods in Tic Tac Toe game Work on Tic Tac Toe: -1- Get all widgets needed on the Game Board. Declare and add. -2- Choose colour scheme. Use global variables to assign colours. -3- Fill in the TO DO comments. -4- Start work on variant. |
Oct 8 Unit 2 Code Due Test 2 Review |
Oct 9 Test 2 For Studying: Review Question and Answer Review Powerpoint |
Oct 10 Due start of class: Code increase Work on Tic Tac Toe: Continue work on variant, it is due on Oct 15. |
Oct 11 - PD Day |
Lesson | Video | Class Codes | Check Your Understanding |
2.1 Basic Methods | https://youtu.be/VUSw9_d8f6Y | 1. Tip Calculator (use methods!!) | |
2.2 Method Calling | https://youtu.be/b9HpdVtgVEo | 2. Frog Jump 1 - Finish and submit sheet 3. Frog Jump 2 - Solve the puzzle on the table 4. Frog Jump 3 - Code it |
|
2.3 Basic Arrays | |||
2.6 ORATE SubDivision Verification [Jamboard PDF] |
subdivision: https://youtu.be/8MUSw44Chnw | 5. Pizza Party, Starter Code & Picures 6. Improved Pizza Party (add methods) 7. Tic Tac Toe 1.0, x.png, o.png, xturn.png, oturn.png, b.png |
|
2.7 Recursion More Recursion Practice |
Intro: https://youtu.be/7NrDSDzEMrA Sequences: https://youtu.be/eJu9W6tgJoY |
8. Recursive Sequences | |
9. Make and Shake Dice | |||
Sample Test |
Analysis | Design | Tic Tac Toe Java Version | Dice Game | 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 |
[Period 4 = Tic Tac Toe] Tic Tac Toe Starter Code Tic Tac Toe (Eclipse/Mac) Starter Applet Cheat Sheet Formatting Turns One Square Win Adding Splash, Instructions Screens: video. Extra Features |
[Period 3 = Dice Game] Dice Game choices Dice Game Starter Code Dice Game (Eclipse/Mac) Starter Applet Cheat Sheet Formatting |
Rubric |
Coding
Analysis | Design | Java Code | Android Code | Reflection |
Game Choices 2023 Old: Assignment Game and theme choice All Games Video |
Game Screen Pictures Created Grid Screen Created Replication - More Opening Screens (Loki) |
Starter Code Zipped Starter Code, just the code Clickable Buttons Levels - via Rush Hour Win Reset While Waiting Extra Features Comments |
XML Starter Code, Version 2 (centers to Gorski Phone) Checkers, pic1, pic2, pic3 Clickable Buttons Phone.png - a Gorski phone sized background Determining the Size of Your App Intents (multiple screens) App Finishing (logo) Creating a signed apk (packaging for sale) More Extra Features |
Pre Handin Checklist Old Rubric Beta Testing Checklist (Winter 2024) Current Rubric (Winter 2024) |
Lesson | Video | A (Level 1) | B (Level 2, 3) | C (Level 4, 4+) |
9.1 Privacy, Datamining | ||||
9.2 Environment, E-Waste | ||||
9.3 Trees | https://youtu.be/xdObOmKfMqA | |||
9.4 University Skills |
Lesson | Video | A (Level 1) | B (Level 2, 3) | C (Level 4, 4+) |
10.1 Graphics Discovery Drawing Code for Macs/Eclipse |
||||
10.2 Draw Line | All Stars | The Flash | ||
10.3 Draw Oval, Draw Rectangle | Robot Rainbow |
8-bit Sprite | Looping Circles | |
10.4 Draw Polygon | Animal Pac Man |
Layers | ||
10.5 Own Graphics Methods Drawing Grid Example |
Line Methods |
Graphics Methods Many Pac Mans Many 8-bit sprites Heart Patterns |
Little House | |
10.6 Fractals Fractal Pictures Cantor's Cheese Worksheet Mandlebrot.java |
T-square | Chaos Applet | Fractals | |
Threads & Animation Examples Bouncing Ball: Ball, Bouncer (run in Bouncer) Horse Race: Horse, HorseRace, HorseRace2 Game of Life: GofL (stand Alone) Game of Life with classes: GameofLife, GofLifeInterface (run in GofLInterface) |
Sept 2 - Labour Day | Sept 3 - PD Day | Sept 4 - Grade 9 Orientation | Sept 5 Encryption Course Goals. |
Sept 6 Folders 1.2 String Methods Review from Gr 11: Variables, IO file, Output, ASCII Code 1 - John Jacob Jingleheimer Smith Code 2 - Phone Numbers |
Sept 9 1.3 Substring Review from Gr 11: Ifs IO link Code 3 - Names Code 4 - Endings and Beginnings |
Sept 10 1.4 String Methods & Loops Code 5 - Apples and Bananas Code 6 - Brute Force, Alternatively, you can do: Date Manipulation |
Sept 11 Coding Day When yesterday's sheet is done, try some codes. Code 1 - John Jacob Jingleheimer Smith Code 2 - Phone Numbers Code 3 - Names Code 4 - Endings and Beginnings Code 5 - Apples and Bananas Code 6 - Brute Force, Alternatively, you can do: Date Manipulation |
Sept 12 1.5 Applet Review From Gr 11: Widgets, Mutators (Colours), Events Code: Basic Applet, Cheat Sheet Code 7 - String Comparison Code 8 - String Functions |
Sept 13 1.8 More Applet Review |
Sept 16 White & Black Box Testing - Sheet 1.6 Code 9 - Encryption |
Sept 17 1.7 PARC Principle Code 9 - Encryption |
Sept 18 Sample Test 1 |
Sept 19 Unit 1 Code Due Unit 1 Sample Test Solution 2.1 Method Pieces |
Sept 20 [Gorski Aft SHSM] Test Review Reusability - Pizza Party, Starter Code & Picures Sheet 2.2: Pizza Party |
Sept 23 Test Review Complete and submit Pizza Party sheet. Work on codes |
Sept 24 Test 1 For Studying Purposes: Unit 1 Sample Test Solution Unit 1 Test Review The test is colsed book, no devices, normal test writing conditions. |
Sept 25 Sheet 2.3 Method Calling 1 Finish Sheet 2.2 as well if missing! |
Sept 26 Method Calling 2, Super Simple Arrays Sheet 2.4 Arrays & Repeated Code Tic Tac Toe 1.0, x.png, o.png, xturn.png, oturn.png, b.png |
Sept 27 [Terry Fox Gr 11 + 12, Period 1] Catch up + code Frog Jump Problem Work on some of the following: 1. Pizza Party, Starter Code & Picures 2. Tip Calculator (use methods!!) 3. Tic Tac Toe 1.0, x.png, o.png, xturn.png, oturn.png, b.png 4. Recursive Sequences 5. Frog Jump 1 - Finish and submit sheet, Code it |
Sept 30 Recursion Sheet 2.5 More Recursion Practice Video of Intro: https://youtu.be/7NrDSDzEMrA |
Oct 1 Recursion Sheet #2.6 Game Choice Tic Tac Toe Variants Project 1 Examples Tic Tac Toe Starter Code Tic Tac Toe (Eclipse/Mac) Starter |
Oct 2 Finish Tic Tac Toe Choices (Tic Tac Toe Variants) Hand in Missing Sheets. Start finding Tic Tac Toe pictures. You need a theme! -1- Choose theme. -2- Select and resize Game Board pictures. See links below if needed. Some good picture sites: - icon archive - opengameart |
Oct 3 [Gorski SHSM] Catch up + code (A) Continue work on finding TicTacToe pictures - themes ideas and Tic Tac Toe interface examples - x, o, blank due tomorrow - Tic Tac Toe Starter Code (use the one we already started) - Formatting Game screen advice (B) Hand in missing sheets. (C) Work on the following: 1. Pizza Party, Starter Code & Picures 2. Tip Calculator (use methods!!) 3. Tic Tac Toe 1.0, x.png, o.png, xturn.png, oturn.png, b.png 4. Recursive Sequences 5. Frog Jump 1 - Finish and submit sheet, Code it (D) Code your Tic Tac Toe if you are done everything |
Oct 4 Due start of class: (1) Project Starter Code Downloaded [Tic Tac Toe (TTT Eclipse) ], (2) Three images (x, o, blank) needed for game exist. Sample Test 2 * Bring marked sheets to class. |
Oct 7 Due start of class: Methods in Tic Tac Toe game Work on Tic Tac Toe: -1- Get all widgets needed on the Game Board. Declare and add. -2- Choose colour scheme. Use global variables to assign colours. -3- Fill in the TO DO comments. -4- Start work on variant. |
Oct 8 Test 2 Review |
Oct 9 Test 2 For Studying: Review Question and Answer Review Powerpoint |
Oct 10 Due start of class: Code increase Work on Tic Tac Toe: Continue work on variant, it is due on Oct 15. |
Oct 11 - PD Day |
Oct 14 Thanksgiving |
Oct 15 Due start of class: Game variant - Work on Instruction Screen & Opening |
Oct 16 - Due start of class: Opening Screen. Be ready for testing on tomorrow. Instructions screen is due then too. |
Oct 17 - Due start of class: Instructions Tic Tac Toe/Dice Alpha Testing - Tic Tac Toe/Dice Testing: warning - others will view your code and game. |
Oct 18 Basic Object Method Types Object Intro, Basic Objects (Baby Objects) Hand in 4.1 Color code used on worksheet |
Oct 21 Basic Objects - Constructors 4.2 Cheat Sheet, filled in Handin 4.2 Coding: 1 Item Runner 2 Rectangle 3 Circle |
Oct 22 Early Progress Basic Objects - Mutators, Accessors & ToString Hand in 4.3 Coding: 1 Item Class 2 Rectangle Class 3 Circle Class |
Oct 23 Coding Day |
Oct 24 Early Progress Out Tic Tac Toe/Dice App is due |
Oct 25 - Early Release Basic Objects - CompareTo and Equals Sheet 4.4 Coding: 1 - Basic Objects a. Item Class b. Rectangle Class c. Circle Class 2 - Trash Panda |
Oct 28 |
Oct 29 Baby Object Q&A Review Baby Object Cheat Sheet 1 (written) Baby Object Cheat Sheet 2 (9 slide) 4.5 Stacks 4.6 Queues Coding: |
Oct 30 Wellness |
Oct 31 Diwali 4.7 Stacks & Queues Baby Object Q&A Review Baby Object Cheat Sheet 1 (written) Baby Object Cheat Sheet 2 (9 slide) Coding: 1 - Basic Objects a. Item Class b. Rectangle Class c. Circle Class 2 - Trash Panda 3 - Stacks 4 - Queues |
Nov 1 Diwali 4.8 ADTs of Objects Coding: 1 - Basic Objects a. Item Class b. Rectangle Class c. Circle Class 2 - Trash Panda 3 - Stacks 4 - Queues |
Nov 4 |
Nov 5 Consider Card Games (obviously not done yet, but I'm getting there):Card Game Choices Work on Code: 1 - Basic Objects a. Item Class b. Rectangle Class c. Circle Class 2 - Trash Panda 3 - Stacks 4 - Queues 5 - BrainTeaser, zipped files, Eclipse/Mac zipped files |
Nov 6 4.8 Objects Principles 4.10 UMLS of Stacks and Queues of Objects - Bring your sheets tomorrow; we are writing our sample test Card Game Choices (still not finished) Card Game Sign Up Card Game Starter Card Game Starter (Eclipse/Macs) |
Nov 7 Sample Test 4 Card Game Sign Up |
Nov 8 [Midterms Due] Card Game Choices 1 - Basic Objects a. Item Class b. Rectangle Class c. Circle Class 2 - Trash Panda 3 - Stacks 4 - Queues 5 - BrainTeaser, zipped files, Eclipse/Mac zipped files Suggested Due tomorrow: Card Game Selection, at least one card is saved or typed in. |
Nov 11 Due: Card Game Selection, at least one card is saved or typed in. - Get all widgets on the Game Screen. - Finalize card dimensions. - Pick graphic for opening screen to choose colours. - Starter Code - Starter Code (Eclipse/Macs) Test Review |
Nov 12 Suggested done: All widgets on game screen, finalize card dimesions - Pick graphic for opening screen to choose colours. - Work on Opening screen, Game Screen. - Work on baby object: Card Class Test Review |
Nov 13 [Midterms Out] Due from Card Game: (1) Game screen up (2) Finalize card dimensions (3) Opening Screen Unit 4 Codes Due (last day before midterms) Test Review |
Nov 14 [Gorski SHSM] - Work on baby object: Card Class - Work on stack - Work on getting the cards to flip (see Animal paper for all) - If time: Extra Features |
Nov 15 Test 4 Review Notes Baby Object Cheat Sheet 1 (written) Baby Object Cheat Sheet 2 (9 slide-given on test) |
Nov 18 Card Game Due: Baby Object - Work on stack - Work on getting the cards to flip (see Animal paper for all) |
Nov 19 Card Game Due: Stack, shuffle, cards flip - due tomorrow: instructions screen - Work on other card functionality, extra features |
Nov 20 Card Game Due: Instruction Screen - Work on Score |
Nov 21 - [Parent Teacher Night] Card Game Due: Score works Work on getting card game ready for Alpha Testing: Rubric Extra Features Comments Unit 4 Begins: Try/Catch, File output Sheet 6.1. |
Nov 22 - PD Day |
Nov 25 Sheet 6.3 Algorithms, Arrays Review, Speeds List Code 1: Question & Answer (output) |
Nov 26 Bubble + Selection, Sheet 6.5 Speeds List Bubble Sort Demo: https://youtu.be/W2rIMC7HlW8 Selection Sort Demo: https://youtu.be/NiKCsHd2K70 Work on getting card game ready for Alpha Testing. |
Nov 27 Card Game: Alpha Testing: Rubric Due: Game is runnable at the start of class, doesn't have to be fully finished, but should run. Code 5: Honey Bees (array algorithms) - Array templates (from Grade 11): - String template - char template - int template - double template |
Nov 28 Searching, Sheet 6.4 Linear Search Demo 1: https://youtu.be/xDBxVzkUk7E Linear Search Demo 2: https://youtu.be/Wo-mLpXL9aE Binary Search Demo 1: https://youtu.be/NjGSKXnaFz8 Binary Search Demo 2: https://youtu.be/79hlCibvntQ Binary Search Demo 3: https://youtu.be/ObGqpR9lfEM |
Nov 29 Card Game Due If already submitted, work on code for unit 6. |
Dec 2 Secret Rules of Modern Living Speeds List |
Dec 3 Speeds List 6.7 Quick Sort Demo: https://youtu.be/0JbwpvvfF6w 6.6 Merge Sort MergeSort Demo: https://youtu.be/FVUp1vHHdM4 Code 7 - Code Merge |
Dec 4 [SHSM First Aid] File Input, Sheet 6.2 Try/Catch, File output, File input Coding Code 2: Newspaper (input) Code 3: Fishes Swimming (input) pictures Code 4: Bubble sort to file (output) |
Dec 5 [SHSM First Aid] 6.8 Grid Screens & Scoring Code 8 - Lights Out, pics Code 9 - Lights Out Movement |
Dec 6 Lights Out Code 8 - Lights Out, pics Code 9 - Lights Out Movement Code 10 - Lights Out Level Up Code 11 - Code Lights Out Reset/Winning - reset hint here. winning: hint here. Final Project Introduction |
Dec 9 Algorithms Sample Test - Speeds List - Bring marked worksheets |
Dec 10 Coding Code 1: Question & Answer (output) Code 2: Newspaper (input) Code 3: Fishes Swimming (input) pictures Code 4: Bubble sort to file (output) Code 5: Honey Bees (array algorithms) Code 6 - Code Bogo Sort Code 7 - Code Merge Code 8 - Lights Out, pics Code 9 - Lights Out Movement Code 10 - Lights Out Level Up Code 11 - Code Lights Out Reset/Winning - reset hint here. winning: hint here. *If you want some alternatives: Extra Code 12 - Searching Extra Code 13 - Sorting Extra Code 14 - Piranha |
Dec 11 Algorithms Unit 6 Review Begin Unit 7: Android Android XML A0 Download and Install Android Studio XML Visualizer, [video intro], instructions Code 1 Riddles Code 2 Rock Paper Scissors Code 3 Hello World |
Dec 12 Algorithms Test 6 Algorithms Review |
Dec 13 - Early Release Finish Unit 6 Coding: Code 1: Question & Answer (output) Code 2: Newspaper (input) Code 3: Fishes Swimming (input) pictures Code 4: Bubble sort to file (output) Code 5: Honey Bees (array algorithms) Code 6 - Code Bogo Sort Code 7 - Code Merge Code 8 - Lights Out, pics Code 9 - Lights Out Movement Code 10 - Lights Out Level Up Code 11 - Code Lights Out Reset/Winning - reset hint here. winning: hint here. *If you want some alternatives: Extra Code 12 - Searching Extra Code 13 - Sorting Extra Code 14 - Piranha |
Dec 16 Android XML Sizes Android XML Layouts XML Visualizer, [video intro], instructions Code 1 Riddles Code 2 Rock Paper Scissors Code 3 Hello World |
Dec 17 Android Linear Layouts XML Visualizer, [video intro], instructions Code 4 Pizza Toppings |
Dec 18 Android onClicks #1 Sheet 6 Inflation Starter XML (delete all default XML, do NOT delete java) Android Cheat Sheet Code 5 Tip Calculator set up, java code, (paper version) Code 6 Trash Pandas set up, java code, pic, (paper version) |
Dec 19 Final Project Due: Project Analysis Final Project Choices - Be ready to finalize your choices: - 1 - Android or Ready to Program - 2 - Game - 3 - Theme - 4 - Grade 12 Options Final Project Starter Code (Java) |
Dec 20 Final Project Due: Starter Downloaded Final Project Starter Code (Java) - Some good picture sites: (a) icon archive (b) opengameart |
Dec 23 | Dec 24 | Dec 25 | Dec 26 | Dec 27 |
Dec 30 | Dec 31 | Jan 1 | Jan 2 | Jan 3 |
Jan 6 Android onClicks + EditTexts Sheet 7 Windspeeds Starter XML (delete all default XML, do NOT delete java) |
Jan 7 Android Review (#44-53 is NOT on test) Android Code is Due XML Visualizer, [video intro], instructions Code 1 Riddles Code 2 Rock Paper Scissors Code 3 Hello World Code 4 Pizza Toppings Code 5 Tip Calculator set up, java code, (paper version) Code 6 Trash Pandas set up, java code, pic, (paper version) Final Project - Due: 2 Pictures for Grid/Game complete - Continue work on Game Screen Pictures - Final Project Starter Code (Java) - Some good picture sites: (a) icon archive (b) opengameart |
Jan 8 Android Sample |
Jan 9 Final Project Due: All Grid Pictures Complete, Game Screen finished (Background & Button colours changed) Work on Movement |
Jan 10 Due: Line Count increase Due: Something moves/changes in grid Work on Movement |
Jan 13 Android Review (#44-53 is NOT on test) Due: Movemment is done Work on Win |
Jan 14 Android Test Review Questions (#44-53 is NOT on test) |
Jan 15 Due: Win Work on Instructions and Opening Screen Work on Grade 12 Content A Great Example of Grade 12 Content Extra Features Android Extra Featurres |
Jan 16 Due: Instructions and Opening Screen Replication - More Opening Screens (Loki) Work on Grade 12 Content: Consider Save & Open A Great Example of Grade 12 Content Extra Features Android Extra Featurres |
Jan 17 Due: Code Ready for Testing at Start of Class (needs to run, not be perfect) Alpha Test Beta Testing Checklist Rubric Code Freeze On Monday: No new features added |
Jan 20 Due: Line Count * Code Freeze * You cannot ask any functionality questions of Ms. Gorski. She won't answer.. Polising, Fixing and Comments |
Jan 21 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 22 Exam Review |
Jan 23 Exams P1 |
Jan 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 1 |