Course Links

Click on the picture
to download the file
or access the link.

Eclipse
Ready to Program
IO File
Course Outline BCSS

Calendar

(Entire Calendar at Bottom)
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
Complete Missing Codes:
1. Favourites
2. Output & Picture Task
3. Q & A Task
4. Mad Libs Task
5. Grade 9 Math Task

If done, try: 6. Brampton Farmers' Market Task

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

 

Unit 1: I/O and Decisions up

Lesson Video Class Code Check Your Understanding
Course Outline
Link to the Unit 1 Sheets

Welcome to course

Installing Java
1 (A) Folders & First Program
2 (A) Favourite Things
1.4 Output Lesson:https://youtu.be/HsbPmVRXi2k

Starting in Eclipse
Starting in Ready to Program
Starting in Repl.it
1. Pictures
Complete two of the part 3 pictures (two of bunny, owl, alien, wave)
3 (B) Footprints [video hint]
4 (B) ASCII Name [video hint]
5 (C) Tic Tac Toe
1.5 Variables https://youtu.be/xr8kBlsbzgo 2. Question & Answer  
1.6 Input Lesson: https://youtu.be/P1vRyZNmPHI
Input Video Instructions (how to use IO):
- Ready to Program,
- Eclipse

- repl.it
3. Mad Lib Task
6 (A) Multiple Choice
7 (C) Next in Line
1.7 Math, IO Examples Lesson: https://youtu.be/_AdRpes3o6c
Math example videos:
- Eclipse & Ready,
- Repl.it
4. Grade 9 EQAO Task
5. Brampton Farmers' Market Task
8 (B) Paint Store
9 (B) Average

10 (C) Equation of a Line
1.7 Div and Mod
mod Code to test
  6. Egg Cartons 11 (C) Mod Questions
1.8 Simple Flow Charts   7. Flower Pot Shipping  
1.9 Boolean Expressions https://youtu.be/LQNk-u1tIfk   12 (C) Chip's Calorie Counter
13 (C) Calender Task
1.10 If Decisions https://youtu.be/Fk6TB5KAl4E If Example
8. Quadrants
14 (A) Magic 8 Ball
15 (C) Postal Rates
[efficient powerpoint, code]
16 (C) Goldilocks
1.11 If and Flow Charts   9. Cash Register 17 (A) Fruit Pop
18 (C) Sort 3
Sample Test
Review Powerpoint
    19 (D) Tic Tac Toe, Intelligent Piece of Paper

 

Unit 2: Methods and Loops up

Lesson Video Class Code Check Your Understanding
2.1 For Loops https://youtu.be/lxBndhZVY3A 1. Series
100 Bottles of Pop
1 (a). Series Part 1
2 (b). Series Part 2
3 (c). Tricky Series
[video hint]
4. (a) Five Green Frogs
2.2 For Loops and Flow Charts   2. Fizz Buzz 5 (b). Custom Lines
6 (b). Squares
7 (c) Diamond
8 (c) Trident
2.3 While Loops https://youtu.be/fr8aHTlfItI 3. Make into a loop 9 (b) Average How Many
10 (b). Rolling Doubles
11 (b) Tournament Rank
2.4. While Loop Flow Charts https://youtu.be/XXezqNpYm4U 4. Guessing Game & Riddle
2.5 PDLC, Note   5. Pokemon Battle  
2.6 Johnson, Creativity, Comments https://youtu.be/-FwTwZITbAc    
2.7 Void Methods, In a People House Void methods:
https://youtu.be/vFCeVXWJG34
In a people house:
https://youtu.be/Q2G5R2OMoxc
6. Drawing Methods [video hint]
drawingMethodsA.java, drawingMethodsB.java, drawingMethodsC.java.
A6. Super Happy Magic Forest, The entire story
B5. First Methods
B6. Maze
C4. Rock Paper Scissors
[video hint]
C5. Tic Tac Toe - weak AI
2.8 Non-Void Methods, Already Using Methods   7. Scavenger Hunt A7. Days of the Week
B7. Math Circus

C6. Nim - weak AI

C7. Fizz Buzz AI
2.9 More Non Void Methods   8. Simple Methods (Quad) C8. Notakto
2.10 Structure Charts   9. Code: Choose one of:
(1) Rock Paper Scissors [video hint]
(2) Tic Tac Toe
(3) Fizz Buzz AI
(4) Nim
 
Sample Test 2 Solution      

 

Unit 3: RPG (Role Playing Game) up

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. (replitRepl.it version)
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

 

Unit 4: GUIs - Graphical User Interfaces (Applets) up

Lesson Video Class Code Check Your Understanding
4.1 Basics
Unit 4 Sheets

javaStarter Code (PCs)
appleStarter Code (Macs)
replit Starter Code (repl.it) [video]

Applet Cheat Sheet
Introduction: https://youtu.be/nOeZfgsurxk
How to code an Applet: https://youtu.be/uKyGiKrajyo
Replit Applets: https://youtu.be/fBp1IyAGvrM
1 Non-formatted Screens
1(A) Order Form
replit Order Form repl.it Starter Code [video]
2(A) RPS
4.2 Formatting Lesson: https://youtu.be/07C_gSC4jck
Pictures: https://youtu.be/WJGzKoWhPVg
Adding Pictures in Replit: https://youtu.be/gGu5seolF3k
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.
3(A) Unscramble
4(A) Knitting, pic
replit Knitting repl.it Starter Code, knitting pic smaller.
5(A) Mixed Up Letters
6(A) Tic Tac Toe
4.3 Widget Review      
4.4 Buttons that Work The Actions: https://youtu.be/a3wUx1OVppc 3 Something Something [video hint]
replit A4 repl.it Starter Code
7(B) Riddles
8(B) Cake Gobbler
, pic
4.5 Global and Local Variables https://youtu.be/-XR2TtG8M6M 4 Dice, d1, d2, d3, d4, d5, d6 [video hint] 9(B) Ancient Stones, pic, stone1, stone2, stone3, stone4 [video hint]
10(B) Don't Click on the Red Button
, pic
11(A) Count Me In
4.6 Places in an Applet https://youtu.be/MH0gsza-JGU 5 Games Task
(Pics: Eyeball Blizzard, Snowman Jumble, SkiLift)
 
4.7 JTextfields
4.7 Count Me In
https://youtu.be/B7YGj57WF1I 6 Chicken Chicken Task
- Pictures: Chicken0, Chicken1, Chicken2, Chicken3, Chicken4, Chicken5, Chicken6, Chicken7, Chicken8, Chicken9, Chicken10
12(B) Puzzles, pic1, pic2, pic3
13(A) Calculator
14(C) Birds Puzzle
, pic1, pic2
15(C) Snow Puzzle, pics
4.8 Good Design https://youtu.be/-DR3zRt1kVo    
4.9 Screens https://youtu.be/qYaZK4kGoqU 7 Zoo Task [Adding Okapi Video] 16(B) Zoo [Adding Okapi Video]
replit Old Zoo repl.it Starter Code
replit Old Zoo Mac Starter Code
4.10 Screen Flow Diagrams https://youtu.be/1mu4I_AM6Yc 8 High Roller Task
(Pics: d0, d1, d2, d3, d4, d5, d6, sheet to describe)
 
Virtual Test      

 

Unit 5: Arrays up

Lesson Video Code Check Your Understanding
5.1 Memory Diagrams Basic Arrays: https://youtu.be/s4TxqTIok2A 1 Declare A1 Common Sense
replitA1 repl.it starter
B1 Pictures Arrays
C1 Countdown Lists
5.2 Printing https://youtu.be/oKSLVY8CnuM 2 Movies C2 Marks List
5.3 Array Templates
- String template
- char template
- int template
- double template
Basic Array Algorithms: https://youtu.be/R5KQGmmFs1o
Using Array Templates: https://youtu.be/1m0qYiq5DE8
3 Opeongo
A3 Pumpkin Sizes
B2 Fishy Fishy
5.4 2D Arrays https://youtu.be/WZzO9-rxFhw 5 Heat Map (Print, Functions, Locations, Process Image)  
5.5 Grid Arrays https://youtu.be/cGjfwbw_vrQ 4 Grid Coding
Farm Heros Pics, Scrubby Dubby Pics, Star Wars Pics

A4 Scrubby Dubby, pics
replitA4 Mac starter
replit A4 repl.it starter
B3 Mario, pic
5.6 Movement
javaBig Hero 6 Regular, pics
replitBigHero6, Mac
replitBigHero6, repl.it
https://youtu.be/kV8NtAu_Ep0 6 Maze (Movement, Pick Ups, Levels), Scribble Maze Pictures


A5 Winnie the Pooh, pics
A6 Fishes Swimming, pic
replitA6, Mac, small pics
replitA6, repl.it, small pics
B4 Halloween, pic
B5 Picking Flowers, pic
C3 Minesweeper, pic
C4 Bunny Game, pic0, pic1, pic2, pic3
5.7a Algorithms https://youtu.be/VkzbZ2Xd5Y0 7 Road Work (Levels, Clear, Swap, Reset), Pictures  
5.7b Selection Sort Selection: https://youtu.be/bUo8O-JKIR4

Demo: https://youtu.be/NiKCsHd2K70
Demo #2: https://youtu.be/SESC_sMuLwY
8 Sorting Part 1
8 Sort Animator (Part 2)
C5 Picture Reveal, pic
5.8 Bubble Sort https://youtu.be/AqAKyfXK9Tk
Demo: https://youtu.be/W2rIMC7HlW8
Demo #2: https://youtu.be/Y052YXzar8s
  CX Complex Array Functions
5.9 Bin Sort https://youtu.be/p1wOdA03er4    
Virtual Test      

 

Unit 6: Grid Game up

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


Unit 6 - Specific Game Details

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)
replit 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)
replitStarter Macs
replitStarter Repl.it
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


Unit 7 - Final Week Content up

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        

 

Complete Calendar up

     
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
1.2 Hexadecimal (Back)
Complete Missing Codes:
1. Favourites
2. Output & Picture Task
3. Q & A Task
4. Mad Libs Task
5. Grade 9 Math Task

If done, try: 6. Brampton Farmers' Market Task

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
Period 1 Exam

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.
- RPG assignment
- RPG Example 1
- RPG Example 2

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