1 | AP Comp Sci - P2 & P6 | AP Comp Sci - P8 | Graph Apps - P3 | Graph Apps - P5 | Adv Topics in CS - P7 | |||
---|---|---|---|---|---|---|---|---|
2 | 9/1/2014 | No school | No school | No school | No school | No school | ||
3 | 9/2/2014 | No school | No school | No school | No school | No school | ||
4 | 9/3/2014 | Off | Setup & logistics - Find assigned seats (can be changed by request) - Distribute passwords - Complete student info form (Do not assume your seat will remain the same. If you have a seating need or preference mention it.) http://goo.gl/gyF1zT http://wwphs.sharpschool.com/h_s_s_depts/computer_science___business___media/mrHorn J:\HSS\ComputerScience\AP CS A Eclipse setup - one project (last name, first name) - one source folder per unit (ex: ch2_3) - one package per exercise/project (ex: p2_6, pr2_1) Processing introduction - setup & draw methods - bouncing ball - bouncing balls (with a class) Animated or interactive art project - introduction - show boat with pirate flag (yours must be better than this) | Setup & logistics - Find assigned seats (can be changed by request) - Distribute passwords - Complete student info form (Do not assume your seat will remain the same. If you have a seating need or preference mention it.) - Review class policies http://goo.gl/gyF1zT http://wwphs.sharpschool.com/h_s_s_depts/computer_science___business___media/mrHorn J:\HSS\Graphics-Horn Introduction to WWP Google Drive - Login to WWP Google Drive (wwprsd.org, not ww-p.org) - Move a document shared with you into your drive - Collaboratively edit a shared document (our partner introduction questions) Partner introduction in PowerPoint - assign random partners (use Excel and demonstrate random assignment) - interview partner - choose questions with interesting answers and start presentation WWP computing environment - H drive | Setup & logistics - Find assigned seats (can be changed by request) - Distribute passwords - Complete student info form (Do not assume your seat will remain the same. If you have a seating need or preference mention it.) - Review class policies http://goo.gl/gyF1zT http://wwphs.sharpschool.com/h_s_s_depts/computer_science___business___media/mrHorn J:\HSS\Graphics-Horn Introduction to WWP Google Drive - Login to WWP Google Drive (wwprsd.org, not ww-p.org) - Move a document shared with you into your drive - Collaboratively edit a shared document (our partner introduction questions) Partner introduction in PowerPoint - assign random partners (use Excel and demonstrate random assignment) - interview partner - choose questions with interesting answers and start presentation WWP computing environment - H drive | Setup & logistics - Find assigned seats (can be changed by request) - Distribute passwords - Complete student info form (Do not assume your seat will remain the same. If you have a seating need or preference mention it.) http://goo.gl/gyF1zT J:\HSS\ComputerScience\AT CS Eclipse setup - one project (last name, first name) - one source folder per unit (ex: ch2_3) - one package per exercise/project (ex: p2_6, pr2_1) Game in Processing (in pairs) - Introduction - Focus is on quality of design and implementation - Start by coming up with a game and describing it thoroughly | ||
5 | 9/4/2014 | Setup & logistics - Find assigned seats (can be changed by request) - Distribute passwords - Complete student info form (Do not assume your seat will remain the same. If you have a seating need or preference mention it.) http://goo.gl/gyF1zT http://wwphs.sharpschool.com/h_s_s_depts/computer_science___business___media/mrHorn J:\HSS\ComputerScience\AP CS A Eclipse setup - one project (last name, first name) - one source folder per unit (ex: ch2_3) - one package per exercise/project (ex: p2_6, pr2_1) Processing introduction - setup & draw methods - bouncing ball - bouncing balls (with a class) Animated or interactive art project - introduction - show boat with pirate flag (yours must be better than this) | Due before class: - Download & setup Java & Eclipse at home - Reading: BJ 2.1 - 2.3 BJ 2.1 - 2.3 - Discussion & exercises - Circle class demo (from TCNJ Processing) - Introduction to Project 2.1 Distribute books Continue Animated or interactive art project | Off | WWP computing environment - recommended folder structure - accessing previous versions Microsoft PowerPoint - slide layouts - themes Partner introduction in PowerPoint - continue presentation Test wwprsd.org email accounts & Google Groups - can you forward email to an outside account? - can you receive email from Google Groups? | Off | ||
6 | 9/5/2014 | Due before class: - Download & setup Java & Eclipse at home - Reading: BJ 2.1 - 2.3 BJ 2.1 - 2.3 - Discussion & exercises - Circle class demo (from TCNJ Processing) - Introduction to Project 2.1 Distribute books Continue Animated or interactive art project | Off | WWP computing environment - recommended folder structure - accessing previous versions Microsoft PowerPoint - slide layouts - themes Partner introduction in PowerPoint - continue presentation Test wwprsd.org email accounts & Google Groups - can you forward email to an outside account? - can you receive email from Google Groups? | Please find new seat (if applicable) PowerPoint - slide timing - customize and save your own theme Continue Partner introduction in PowerPoint Note homework for next class - mp3s | Due before class: - Reading: BJ 17.2 & 17.3 Please find new seat (if applicable) BJ 17.2 & 17.3 - Discussion Continue Game in Processing - refine description of game - prototype using any tools you'd like (ex: Paint, Illustrator, even Processing) - do not skip ahead and start implementing the game before you've figured out how you want it to work | ||
7 | ||||||||
8 | ||||||||
9 | 9/8/2014 | Please find new seat (if applicable) Due before class: - Reading: BJ 2.4 - 2.7 - Exercises: BJ 2.1 - 2.3 Questions from previous exercises BJ 2.4 - 2.7 - Discussion & exercises Setup forwarding for wwprsd.org email - also resolve any broken Google Apps accounts Continue Animated or interactive art project | Please find new seat (if applicable) Due before class: - Reading: BJ 2.4 - 2.7 - Exercises: BJ 2.1 - 2.3 Questions from previous exercises BJ 2.4 - 2.7 - Discussion & exercises Setup forwarding for wwprsd.org email - also resolve any broken Google Apps accounts Continue Animated or interactive art project | Please find new seat (if applicable) PowerPoint - slide timing - customize and save your own theme Continue Partner introduction in PowerPoint Note homework for next class - mp3s | Off | Due before class: - Reading: BJ 17.4 BJ 17.4 - Discussion Setup forwarding for wwprsd.org email Continue Game in Processing - continue prototyping game | ||
10 | 9/9/2014 | Off | Mr. Horn at jury duty - you will be in room 101 with a sub Continue Animated or interactive art project Continue Project 2.1 | Mr. Horn at jury duty - you will be in room 700 with a sub Continue Partner introduction in PowerPoint | Mr. Horn at jury duty - you will be in room 101 with a sub Continue Partner introduction in PowerPoint | Mr. Horn at jury duty - you will be in room 101 with a sub Continue Game in Processing - continue prototyping game | ||
11 | 9/10/2014 | Due before class: - Reading: BJ 2.8 - 2.10 - Exercises: BJ 2.4 - 2.7 Questions from previous exercises Options for Barron's book - borrow a copy during class and at lunch - buy a copy (ISBN 978-1-4380-0152-4) BJ 2.8 - 2.10 - Discussion & exercises - Primitive types vs references demo Continue Animated or interactive art project | Due before class: - Reading: BJ 2.8 - 2.10 - Exercises: BJ 2.4 - 2.7 Questions from previous exercises Options for Barron's book - borrow a copy during class and at lunch - buy a copy (ISBN 978-1-4380-0152-4) BJ 2.8 - 2.10 - Discussion & exercises - Primitive types vs references demo Continue Animated or interactive art project | Off | Due before class: - bring picture for your partner (otherwise I email your parents for embarassing baby photos) - bring audio for your partner WWP computing environment - show file extensions - note: renaming a file with a different extension does not work Audacity - download legal free mp3 files (http://opsound.org/) - Audacity tutorial: Editing and Existing File -- import audio -- trim audio -- fade out -- export audio - Envelope Tool -- adjusting amplitude via control points - practice with sample audio files - work with partner's audio Adjust partners to account for switches in/out | Off | ||
12 | 9/11/2014 | Due before class: - Exercises: BJ 2.8 - 2.10, Project 2.1 Discuss solutions to: - BJ Chapter 2 Exercises - Project 2.1 Chapter 2 Quiz Animated or interactive art project - progress check | Off | Due before class: - bring picture for your partner (otherwise I email your parents for embarassing baby photos) - bring audio for your partner WWP computing environment - show file extensions - note: renaming a file with a different extension does not work Audacity - download legal free mp3 files (http://opsound.org/) - Audacity tutorial: Editing and Existing File -- import audio -- trim audio -- fade out -- export audio - Envelope Tool -- adjusting amplitude via control points - practice with sample audio files - work with partner's audio Adjust partners to account for switches in/out | PowerPoint - insert audio and play across slides without interrupting slide timing - coordinate presentation & audio - adjust audio to accomodate sound effects Continue Partner introduction in PowerPoint | Due before class: - Reading: BJ 17.5 BJ 17.5 - Discussion Setup submission folder on Google Drive - last name, first name - shared with brandon.horn@wwprsd.org Continue Game in Processing - finish prototyping game - submit prototypes in immutable format | ||
13 | 9/12/2014 | Due before class: - Reading: BJ 3.1 - 3.3 BJ 3.1 - 3.3 - Discussion & exercises - public interface & javadoc generation demo Algorithms in Processing demo - timing - classes Start Barron's Classes & Objects Multiple Choice | Due before class: - Exercises: BJ 2.8 - 2.10, Project 2.1 Discuss solutions to: - BJ Chapter 2 Exercises - Project 2.1 Chapter 2 Quiz Animated or interactive art project - progress check | PowerPoint - insert audio and play across slides without interrupting slide timing - coordinate presentation & audio - adjust audio to accomodate sound effects Continue Partner introduction in PowerPoint | Off | Continue Game in Processing - determine needed classes - create UML diagram for classes | ||
14 | ||||||||
15 | ||||||||
16 | 9/15/2014 | Off | Due before class: - Reading: BJ 3.1 - 3.3 BJ 3.1 - 3.3 - Discussion & exercises - public interface & javadoc generation demo Algorithms in Processing demo - timing - classes Start Barron's Classes & Objects Multiple Choice | PowerPoint - animations & timing animations Setup submission folder on Google Drive - last name, first name - share with brandon.horn@wwprsd.org Finish Partner introduction in PowerPoint - submit on Google Drive Start Animated story in PowerPoint | PowerPoint - animations & timing animations Setup submission folder on Google Drive - last name, first name - share with brandon.horn@wwprsd.org Finish Partner introduction in PowerPoint - submit on Google Drive Start Animated story in PowerPoint | Continue Game in Processing - revisit UML diagram & revise if necessary - start public interfaces | ||
17 | 9/16/2014 | Mr. Horn at jury duty Continue Barron's Classes & Objects Multiple Choice Continue Art in Processing Project | Mr. Horn at jury duty Continue Barron's Classes & Objects Multiple Choice Continue Art in Processing Project | Off | Mr. Horn at jury duty Continue Animated story in PowerPoint | Off | ||
18 | 9/17/2014 | Due before class: - Reading: BJ 3.4, 3.5, 3.7 - Exercises: BJ 3.1 - 3.3 P2: Seniors meet with counselors (9/17) - note: P2 has 7 seniors Questions from previous exercises Review Chapter 2 Quiz BJ 3.4, 3.5, 3.7 - Discussion & exercises - Parameter passsing demo Continue Animated or interactive art project Continue Barron's Classes & Objects Multiple Choice | Off | Start watching & scoring Partner introduction presentations Continue Animated story in PowerPoint | Start watching & scoring Partner introduction presentations Continue Animated story in PowerPoint | Due before class: - Reading BJ 9.1 & 9.2 BJ 9.1 & 9.2 - Discussion Continue Game in Processing - start scoring UML/CRCs - continue public interfaces | ||
19 | 9/18/2014 | Due before class: - Reading: BJ 3.6, 3.8 - Exercises: 3.4, 3.5, 3.7 Questions from previous exercises Please note my email address is: - brandon.horn@ww-p.org - not @wwprsd.org BJ 3.6, 3.8 - Discussion & exercises - this keyword demo Continue Animated or interactive art project Finish Barron's Classes & Objects Multiple Choice | Due before class: - Reading: BJ 3.4, 3.5, 3.7 - Exercises: BJ 3.1 - 3.3 P2: Seniors meet with counselors (9/17) - note: P2 has 7 seniors Questions from previous exercises Review Chapter 2 Quiz BJ 3.4, 3.5, 3.7 - Discussion & exercises - Parameter passsing demo Continue Animated or interactive art project Continue Barron's Classes & Objects Multiple Choice | Continue watching & scoring Partner introduction presentations Continue Animated story in PowerPoint - show selections from previous years | Off | Due before class: - Reading BJ 9.3 & 9.4 BJ 9.3 & 9.4 - Discussion Continue Game in Processing - finish scoring UML/CRCs - finish public interfaces - start implementation | ||
20 | 9/19/2014 | Off | Due before class: - Reading: BJ 3.6, 3.8 - Exercises: 3.4, 3.5, 3.7 Questions from previous exercises Please note my email address is: - brandon.horn@ww-p.org - not @wwprsd.org BJ 3.6, 3.8 - Discussion & exercises - this keyword demo Continue Animated or interactive art project Finish Barron's Classes & Objects Multiple Choice | Continue watching & scoring Partner introduction presentations Continue Animated story in PowerPoint | Continue watching & scoring Partner introduction presentations Continue Animated story in PowerPoint - show selections from previous years | Due before class: - Reading: BJ 9.5, 9.8 & 9.9 BJ 9.5, 9.8 & 9.9 - Discussion Continue Game in Processing - continue implementation | ||
21 | ||||||||
22 | ||||||||
23 | 9/22/2014 | Due before class: - Exercises: BJ 3.6, 3.8 - Barron's Classes & Objects MC Additional demos: - default constructor - null Discuss solutions to: - BJ Chapter 3 Exercises - Barron's Classes & Objects MC Continue Animated or interactive art project ADD TO CH 2 or 3 - CS Unplugged | Due before class: - Exercises: BJ 3.6, 3.8 - Barron's Classes & Objects MC Additional demos: - default constructor - null Discuss solutions to: - BJ Chapter 3 Exercises - Barron's Classes & Objects MC Continue Animated or interactive art project ADD TO CH 2 or 3 - CS Unplugged | Off | Continue watching & scoring Partner introduction presentations Continue Animated story in PowerPoint | Off | ||
24 | 9/23/2014 | Mr. Horn at jury duty Continue Animated or interactive art project | Off | Mr. Horn at jury duty Continue Animated story in PowerPoint | Mr. Horn at jury duty Continue Animated story in PowerPoint | Mr. Horn at jury duty Continue Game in Processing - finish public interfaces (if not already done) - start or continue implementation | ||
25 | 9/24/2014 | Classes & Objects Test (Ch 2 & 3) Finish Animated or interactive art project Start scoring selected Ch 2 and/or Ch 3 exercises - Note: finished scoring P2 | Classes & Objects Test (Ch 2 & 3) Finish Animated or interactive art project Start scoring selected Ch 2 and/or Ch 3 exercises - Note: finished scoring P2 | Finish watching & scoring Partner introduction presentations Finish Animated story in PowerPoint | Off | Due before class: - Reading: BJ 9.6 & 9.7 BJ 9.6 & 9.7 - Discussion (short) Continue Game in Processing - score public interfaces - continue implementation | ||
26 | 9/25/2014 | No school | No school | No school | No school | No school | ||
27 | 9/26/2014 | Off | Due before class: - Animated or interactive art project -- you'll submit this in class Setup submission folder on Google Drive - last name, first name - shared with brandon.horn@wwprsd.org Introduction to version control with Git - Create Github accounts - Clone a remote repository - pull changes from a remote repository Magpie Lab - Introduction - Start Activities 1 & 2 Animated or interactive art project - show & share / demo - submit on Google Drive Note: P8 did not have time for code review | Start watching & scoring Animated stories Google Spreadsheets - entering and formatting data - using formulas - practice with sports or other data - simple functions (sum, average) | Finish watching & scoring Partner introduction presentations Finish Animated story in PowerPoint | Due before class: - Reading: BJ 15.1 & 15.2 BJ 15.1 & 15.2 - Discussion & exercises Continue Game in Processing | ||
28 | ||||||||
29 | ||||||||
30 | 9/29/2014 | Due before class: - Animated or interactive art project -- you'll submit this in class Setup submission folder on Google Drive - last name, first name - shared with brandon.horn@wwprsd.org Introduction to version control with Git - Create Github accounts - Clone a remote repository - pull changes from a remote repository Magpie Lab - Introduction - Start Activities 1 & 2 Animated or interactive art project - show & share / demo - submit on Google Drive Note: P8 did not have time for code review | Review classes & objects test Magpie Lab - Continue Activity 3 Animated or interactive art project - continue/finish code review P2: did Git stuff from 10/3 P8: finished later than expected, might not be as far done with Activity 3 as expected | Off | Start watching & scoring Animated stories Google Spreadsheets - entering and formatting data - using formulas - practice with sports or other data - simple functions (sum, average) | Off | ||
31 | 9/30/2014 | Magpie Lab - Finish Activities 1 & 2 - Start Activity 3 Animated or interactive art project - start code review | Off | Continue watching & scoring Animated stories Sharing in Google Drive - who - access levels - sharing link - URL shortening - practice -- share with a classmate and receive a classmate's share -- share something with the class (uncheck the email option) -- edit access levels and see what you can do as both owner and collaborator Google Spreadsheets - finish practicing with sports or other data | Continue watching & scoring Animated stories Sharing in Google Drive - who - access levels - sharing link - URL shortening - practice -- share with a classmate and receive a classmate's share -- share something with the class (uncheck the email option) -- edit access levels and see what you can do as both owner and collaborator Google Spreadsheets - finish practicing with sports or other data | Continue Game in Processing | ||
32 | 10/1/2014 | Review classes & objects test Magpie Lab - Continue Activity 3 Animated or interactive art project - continue/finish code review P2: did Git stuff from 10/3 P8: finished later than expected, might not be as far done with Activity 3 as expected | Due before class: - Reading: BJ 4.1 - 4.3 BJ 4.1 - 4.3 - Discussion & exercises - Overflow demo - Rounding error demo - Casting demo Version control with Git - creating a local Git repository - adding a project to a repository - committing changes Magpie Lab - Finish Activity 3 | Finish watching & scoring Animated stories Google Spreadsheets - creating charts - exporting charts as images - practice in pairs marking charts with sports or other data from previous class | Off | Due before class: - Reading: BJ 15.3 & 15.4 - Exercises: BJ 15.1 & 15.2 Questions from HW BJ 15.3 (w/ both QTs) & 15.4 (w/ QT) - Discussion - Exercises Continue Game in Processing | ||
33 | 10/2/2014 | Off | Due before class: - Reading: BJ 4.4 - 4.5 - Exercises: BJ 4.1 - 4.3 Questions from previous exercises BJ 4.4 - 4.5 - Discussion & exercises - Static demo - Discuss P4.14 & Project 4.1 - Part 1 Version control with Git - syncing a repository with Github - pushing changes to a remote repository | Google Sheets Computation Challenge Note: P3 still needs to see exporting charts as images | Finish watching & scoring Animated stories Google Spreadsheets - creating charts - exporting charts as images - practice in pairs marking charts with sports or other data from previous class | Due before class: - Reading: BJ 15.5 BJ 15.5 - Discussion Continue Game in Processing | ||
34 | 10/3/2014 | Due before class: - Reading: BJ 4.1 - 4.3 BJ 4.1 - 4.3 - Discussion & exercises - Overflow demo - Rounding error demo - Casting demo Version control with Git - creating a local Git repository - adding a project to a repository - committing changes Magpie Lab - Finish Activity 3 | Due before class: - Exercises: BJ 4.4 - 4.5, Project 4.1 - Part 1 Questions from previous exercises Project 4.1 - Discuss solutions to Part 1 - Discuss Part 2 Version control with Git - what happens when you commit - what happens when you push P6: already did committing & pushing separately. moved on to next Git topics Continue Chapter 4 Projects - Project 4.1 - Part 2 - P4.14 | Off | Google Sheets Computation Challenge Note: P3 still needs to see exporting charts as images | Off | ||
35 | ||||||||
36 | ||||||||
37 | 10/6/2014 | Due before class: - Reading: BJ 4.4 - 4.5 - Exercises: BJ 4.1 - 4.3 Questions from previous exercises BJ 4.4 - 4.5 - Discussion & exercises - Static demo - Discuss P4.14 & Project 4.1 - Part 1 Version control with Git - syncing a repository with Github - pushing changes to a remote repository | Off | Google Spreadsheets - P3: continue challenge - P5: finish challenge | Google Spreadsheets - P3: continue challenge - P5: finish challenge | Due before class: - Reading: BJ 15.6 BJ 15.6 - Discusssion | ||
38 | 10/7/2014 | Mr. Horn at jury duty Continue Chapter 4 projects | Mr. Horn at jury duty Continue Chapter 4 projects | Mr. Horn at jury duty Google Spreadsheets - Finish challenge | Off | Mr. Horn at jury duty Continue Game in Processing | ||
39 | 10/8/2014 | Off | Due before class: - Reading: BJ 4.6 - 4.7 BJ 4.6 - 4.7 - Discussion & exercises Magpie Lab - Discuss solutions to Activities 2 & 3 -- examine completed code for Activity 2 (getResponse & getRandomResponse methods) -- work through at least 1 trace in Activity 3 -- examine completed code for Activity 3 (getResponse method) - Start Activity 4 Version control with Git (if time) - pulling from a remote repository -- pull is actually 2 operations: fetch followed by merge - resolving conflicts when merging P2 & P6: Pep rally (10/10) | Start File sizes & transfer speeds collaborative presentation - assign teams & topics - create and share collaborative presentation - help with setup of collaborative research documents/folders - start research Sheets challenge - start brief presentations with conclusions P5: didn't get to start challenge | Start File sizes & transfer speeds collaborative presentation - assign teams & topics - create and share collaborative presentation - help with setup of collaborative research documents/folders - start research Sheets challenge - start brief presentations with conclusions P5: didn't get to start challenge | Git - committing - pushing - pulling (fetch followed by merge) - branching - merging - handling conflicts when merging Continue Game in Processing | ||
40 | 10/9/2014 | Due before class: - Exercises: BJ 4.4 - 4.5, Project 4.1 - Part 1 Questions from previous exercises Project 4.1 - Discuss solutions to Part 1 - Discuss Part 2 Version control with Git - what happens when you commit - what happens when you push P6: already did committing & pushing separately. moved on to next Git topics Continue Chapter 4 Projects - Project 4.1 - Part 2 - P4.14 | Due before class: - Reading: BJ 6.1 - 6.2 - Exercises: BJ 4.6 - 4.7, P4.14 Discuss solutions to BJ Chapter 4 exercises Discussion solution to P4.14 BJ 6.1 - 6.2 - Discussion & exercises Start Monty Hall Game | Off | Continue File sizes & transfer speeds collaborative presentation - continue research - ensure documentation of sources Continue Sheets Challenge presentations P3: Pep rally (10/10) | Off | ||
41 | 10/10/2014 | Due before class: - Reading: BJ 4.6 - 4.7 BJ 4.6 - 4.7 - Discussion & exercises Magpie Lab - Discuss solutions to Activities 2 & 3 -- examine completed code for Activity 2 (getResponse & getRandomResponse methods) -- work through at least 1 trace in Activity 3 -- examine completed code for Activity 3 (getResponse method) - Start Activity 4 Version control with Git (if time) - pulling from a remote repository -- pull is actually 2 operations: fetch followed by merge - resolving conflicts when merging P2 & P6: Pep rally (10/10) | Off | Continue File sizes & transfer speeds collaborative presentation - continue research - ensure documentation of sources Continue Sheets Challenge presentations P3: Pep rally (10/10) | Collaborative editing in Google Docs - Comments & Suggesting mode Continue File sizes & transfer speeds collaborative presentation - finish research - find another team and setup collaboration so you can check each other's practice problems P5: Pep rally (10/10) | 16.1 & supplements Passing command line arguments in Eclipse Pep rally | ||
42 | ||||||||
43 | ||||||||
44 | 10/13/2014 | Due before class: - Reading: BJ 6.1 - 6.2 - Exercises: BJ 4.6 - 4.7, P4.14 Discuss solutions to BJ Chapter 4 exercises Discussion solution to P4.14 BJ 6.1 - 6.2 - Discussion & exercises Start Monty Hall Game | Due before class: - Reading: BJ 6.3 - 6.4 - Exercises: BJ 6.1 - 6.2, Project 4.1 - Part 2 Questions from previous exercises Discuss solutions to Project 4.1 - Part 2 Demos - Comparisons of objects vs references - Checking whether a reference is null P8: finish incomplete material from last time BJ 6.3 - 6.4 - Discussion & exercises Continue Monty Hall Game P2: skipped 6.4 & questions from previous exercises P6: skipped questions from previous exercises 10/15: PSATs during school PSAT Testing (Grades 10 & 11): 7:40 – 10:50 AM Classes are 28 minutes, Passing time is 5 minutes | Collaborative editing in Google Docs - Comments & Suggesting mode Continue File sizes & transfer speeds collaborative presentation - finish research - find another team and setup collaboration so you can check each other's practice problems P5: Pep rally (10/10) | Off | Exceptions quiz Big Java 16.2 - Discussion & exercises P16.9 - can expand this to try to determine possible matches Continue Game in Processing (if time) | ||
45 | 10/14/2014 | Off | Mr. Horn at jury duty Continue Monty Hall Game | Mr. Horn at jury duty Continue File sizes & transfer speeds presentation | Mr. Horn at jury duty Continue File sizes & transfer speeds presentation | Mr. Horn at jury duty Finish Game in Processing | ||
46 | 10/15/2014 | Due before class: - Reading: BJ 6.3 - 6.4 - Exercises: BJ 6.1 - 6.2, Project 4.1 - Part 2 Questions from previous exercises Discuss solutions to Project 4.1 - Part 2 Demos - Comparisons of objects vs references - Checking whether a reference is null P8: finish incomplete material from last time BJ 6.3 - 6.4 - Discussion & exercises Continue Monty Hall Game P2: skipped 6.4 & questions from previous exercises P6: skipped questions from previous exercises 10/15: PSATs during school PSAT Testing (Grades 10 & 11): 7:40 – 10:50 AM Classes are 28 minutes, Passing time is 5 minutes | Due before class: - Exercises: BJ 6.3 - 6.4 Discuss solutions to: - BJ Chapter 4 Exercises - BJ Chapter 6 Exercises Continue Monty Hall Game 10/15: PSATs during school Classes are 28 minutes, Passing time is 5 minute | Off | Continue File sizes & transfer speeds collaborative presentation - develop practice problems - cross check practice problems with another team P3: Microsoft Publisher - Introduction - Save as PDF - Create simple publication of choice (an apology card is always a good thing to have in your backpack) 10/15: PSATs during school Classes are 28 minutes, Passing time is 5 minute | Off | ||
47 | 10/16/2014 | Due before class: - Exercises: BJ 6.3 - 6.4 Discuss solutions to: - BJ Chapter 4 Exercises - BJ Chapter 6 Exercises Continue Monty Hall Game 10/15: PSATs during school Classes are 28 minutes, Passing time is 5 minute | Off | Continue File sizes & transfer speeds collaborative presentation - develop practice problems - cross check practice problems with another team P3: Microsoft Publisher - Introduction - Save as PDF - Create simple publication of choice (an apology card is always a good thing to have in your backpack) 10/15: PSATs during school Classes are 28 minutes, Passing time is 5 minute | Google Presentations - slide layouts - themes - transitions - speaker notes Continue File sizes & transfer speeds collaborative presentation - fix any issues with practice problems and recheck - start preparing slides & speaker notes P5: Introduction to Microsoft Publisher | Due before class: - Game in Processing (this isn't moving) 16.4 Game in Processing show & share - functionality review - start code review if time Start random access file practice (description is on website) Explore picoctf contest | ||
48 | 10/17/2014 | Data Types & Decisions Test (Ch 4 & 6) Start P6.18 - see instructions on course website Finish Monty Hall Game | Data Types & Decisions Test (Ch 4 & 6) Start P6.18 - see instructions on course website Finish Monty Hall Game | Google Presentations - slide layouts - themes - transitions - speaker notes Continue File sizes & transfer speeds collaborative presentation - fix any issues with practice problems and recheck - start preparing slides & speaker notes P5: Introduction to Microsoft Publisher | Off | 16.5 Finish random access file practice | ||
49 | ||||||||
50 | ||||||||
51 | 10/20/2014 | Off | Due before class: - Monty Hall Game -- if you have this in Processing bring it to class and I'll show you how to submit it Version control with Git - avoiding and handling dirty worktree errors Monty Hall Game - brief show & share / demo - start code review Start Barron's Introductory Language Concepts MC Start Project 6.1 10/22: WWP no homework night | Continue File sizes & transfer speeds collaborative presentation - finish preparing slides & speaker notes - start practicing presentation & timing Start Election Connection Common Assessment in Publisher | Continue File sizes & transfer speeds collaborative presentation - finish preparing slides & speaker notes - start practicing presentation & timing Start Election Connection Common Assessment in Publisher | 14.1 & 14.2 Distribute GitHub repositories Continue existing exercises - Spell checker - Binary file manipulator | ||
52 | 10/21/2014 | Mr. Horn at jury duty Finish P6.18 - be sure to adhere to the instructions on the website P2 & P6: Improve Monty Hall Game P8: Continue Project 6.1 | Mr. Horn at jury duty Finish P6.18 - be sure to adhere to the instructions on the website P2 & P6: Improve Monty Hall Game P8: Continue Project 6.1 | Off | Mr Horn at jury duty Continue File sizes & transfer speeds presentation Continue Election Connection | Off | ||
53 | 10/22/2014 | Due before class: - Monty Hall Game -- if you have this in Processing bring it to class and I'll show you how to submit it Version control with Git - avoiding and handling dirty worktree errors Monty Hall Game - brief show & share / demo - start code review Start Barron's Introductory Language Concepts MC Start Project 6.1 10/22: WWP no homework night | Off | Continue File sizes & transfer speeds collaborative presentation - finish practicing presentation & timing -- use your speaker notes Continue Election Connection 10/22: WWP no homework night | Continue File sizes & transfer speeds collaborative presentation - finish practicing presentation & timing -- use your speaker notes Continue Election Connection 10/22: WWP no homework night | Reviewed Chapter 15 Exercises (note: move this earlier next year) Version control with Git 14.3 including How To 14.1 Start scoring code for Game in Processing 10/22: WWP no homework night | ||
54 | 10/23/2014 | No school | No school | No school | No school | No school | ||
55 | 10/24/2014 | Review Data Types & Decisions Test Monty Hall Game - finish code review Continue Barron's Introductory Language Concepts MC Continue Project 6.1 Fix broken repos - P2: Rohith (need to merge fixed) | Review Data Types & Decisions Test Monty Hall Game - finish code review Continue Barron's Introductory Language Concepts MC Continue Project 6.1 Fix broken repos - P2: Rohith (need to merge fixed) | Finish File sizes & transfer speeds collaborative presentation - start presenting collaborative presentation Continue Election Connection project | Off | 14.4 | ||
56 | ||||||||
57 | ||||||||
58 | 10/27/2014 | Off | Mr. Horn absent Continue P6.18 & Project 6.1 | Mr. Horn absent Continue Election Connection project | Mr. Horn absent Continue Election Connection project | Mr. Horn absent Finish existing projects | ||
59 | 10/28/2014 | Mr. Horn at jury duty Finish P6.18 Continue Project 6.1 Continue Barron's Introductory Language Concepts MC | Mr. Horn at jury duty Finish P6.18 Continue Project 6.1 Continue Barron's Introductory Language Concepts MC | Off | Mr. Horn at jury duty Continue Election Connection project | Off | ||
60 | 10/29/2014 | Due before class: - P6.18 - Reading: BJ 7.1 - 7.3 Discuss solutions to P6.18 BJ 7.1 - 7.3 - Discussion & exercises Start Monty Hall Simulation Continue Barron's Introductory Language Concepts MC | Off | File sizes & transfer speeds collaborative presentation - continue presenting collaborative presentation Continue Election Connection project | Finish File sizes & transfer speeds collaborative presentation - start presenting collaborative presentation Continue Election Connection project | Due before class: - spell checker - random access file manipulator 14.5 23.1 - P23.7 Chat client / server - Discuss project - Start GUI | ||
61 | 10/30/2014 | Due before class: - Project 6.1 - Reading: BJ 7.4 - 7.5 - Exercises: BJ 7.1 - 7.3 Discuss solution to Project 6.1 Questions from previous exercises BJ 7.4 - 7.5 - Discussion & exercises Continue Barron's Introductory Language Concepts MC Continue Monty Hall Simulation | Due before class: - P6.18 - Reading: BJ 7.1 - 7.3 Discuss solutions to P6.18 BJ 7.1 - 7.3 - Discussion & exercises Start Monty Hall Simulation Continue Barron's Introductory Language Concepts MC | File sizes & transfer speeds collaborative presentation - finish presenting collaborative presentation Continue Election Connection Project P5: started practice quiz 1 | Off | 23.2 Also moved on to 23.3, 23.4 P23.1 & P23.3 | ||
62 | 10/31/2014 | Off | Due before class: - Project 6.1 - Reading: BJ 7.4 - 7.5 - Exercises: BJ 7.1 - 7.3 Discuss solution to Project 6.1 Questions from previous exercises BJ 7.4 - 7.5 - Discussion & exercises Continue Barron's Introductory Language Concepts MC Continue Monty Hall Simulation | File sizes & transfer speeds practice quiz 1 Finish Election Connection Project P5 (11/4): Marking period ends tomorrow | File sizes & transfer speeds collaborative presentation - continue presenting collaborative presentation Continue Election Connection project | 23.3 23.4 | ||
63 | ||||||||
64 | ||||||||
65 | 11/3/2014 | Marking period 1 common assessment Continue Monty Hall Simulation Note: Print and distribute Quick Reference for future classes (not helpful for common assessment) | Marking period 1 common assessment Continue Monty Hall Simulation Note: Print and distribute Quick Reference for future classes (not helpful for common assessment) | Off | File sizes & transfer speeds collaborative presentation - finish presenting collaborative presentation Continue Election Connection Project P5: started practice quiz 1 | Off | ||
66 | 11/4/2014 | Review MP 1 common assessment (if everyone done) Darius insists this not be called Lab day, work on: - BJ Chapter 7 Exercises - Monty Hall Simulation - Barron's Introductory Language Concepts MC - TBA (Cannonball Game) P8: Marking period ends on 11/5 Finish Monty Hall Simulation | Off | Due before class: - Election connection project File sizes & transfer speeds practice quiz 2 Publisher - Start paper folding project | File sizes & transfer speeds practice quiz 1 Finish Election Connection Project P5 (11/4): Marking period ends tomorrow | Common errors & Advanced topics from 23.5 Start multithreaded factorer | ||
67 | 11/5/2014 | P2 & P6: Marking period 1 ends 11/5 Due before class: - Exercises: BJ 7.4 - 7.5 - Barron's Introductory Language Concepts MC - Monty Hall Simulation Discuss solutions to: - BJ Chapter 7 Exercises - Barron's Introductory Language Concepts MC Monty Hall Simulation - show & share - start code review Start Cannonball Game P2: - Barrons stopped at #21 (also didn't yet take requests) - Didn't get to show & share P6: - Barrons stopped at #17 & didn't take requests P8 - Didn't get to show & share | Review MP 1 common assessment (if everyone done) Darius insists this not be called Lab day, work on: - BJ Chapter 7 Exercises - Monty Hall Simulation - Barron's Introductory Language Concepts MC - TBA (Cannonball Game) P8: Marking period ends on 11/5 Finish Monty Hall Simulation | P3: Marking period 1 ends (11/5) File sizes & transfer speeds quiz Microsoft Publisher - Continue Paper folding projects | Off | Marking period 1 ends Finish multithreaded factorer OTP | ||
68 | 11/6/2014 | No school | No school | No school | No school | No school | ||
69 | 11/7/2014 | No school | No school | No school | No school | No school | ||
70 | ||||||||
71 | ||||||||
72 | 11/10/2014 | Off | P2 & P6: Marking period 1 ends 11/5 Due before class: - Exercises: BJ 7.4 - 7.5 - Barron's Introductory Language Concepts MC - Monty Hall Simulation Discuss solutions to: - BJ Chapter 7 Exercises - Barron's Introductory Language Concepts MC Monty Hall Simulation - show & share - start code review Start Cannonball Game P2: - Barrons stopped at #21 (also didn't yet take requests) - Didn't get to show & share P6: - Barrons stopped at #17 & didn't take requests P8 - Didn't get to show & share | Microsoft Publisher - Finish Paper folding projects - Start Calendars | Due before class: - Election connection project File sizes & transfer speeds practice quiz 2 Publisher - Start paper folding project | 24.1 Possibly 24.2 Start Protocol design for simple game or other task - chat program | ||
73 | 11/11/2014 | P2 & P6: - finish Barron's MC review - any other questions on exercises? - Monty Hall Simulation show & share Monty Hall Simulation - finish code review Continue Cannonball Game | P2 & P6: - finish Barron's MC review - any other questions on exercises? - Monty Hall Simulation show & share Monty Hall Simulation - finish code review Continue Cannonball Game | Off | P3: Marking period 1 ends (11/5) File sizes & transfer speeds quiz Microsoft Publisher - Continue Paper folding projects | Off | ||
74 | 11/12/2014 | Due before class: - Reading: BJ 8.1 BJ 8.1 - Discussion & exercises CodingBat Array-1 P8 note: Must finish scoring Monty Hall Simulations | Off | Publisher - Continue Calendar Mail merge demo & practice with Excel & Word | Publisher - Continue Calendar Mail merge demo & practice with Excel & Word | 24.3 Start implementation of client - keep interface simple Discussed 24.4 but will return before programming chat server | ||
75 | 11/13/2014 | Due before class: - Reading: BJ 8.2 - Exercises: BJ 8.1 BJ 8.2 - Discussion & exercises Introduce MyArrayList project Handling simultaneous keypresses in Processing | Due before class: - Reading: BJ 8.1 BJ 8.1 - Discussion & exercises CodingBat Array-1 P8 note: Must finish scoring Monty Hall Simulations | Mail merge demo with Excel & Publisher Publisher - Finish Calendar - Mail merged invitations and associated envelopes (or similar) | Off | Refine chat protocol responses Continue implementation of client | ||
76 | 11/14/2014 | Off | Due before class: - Reading: BJ 8.2 - Exercises: BJ 8.1 BJ 8.2 - Discussion & exercises Introduce MyArrayList project Handling simultaneous keypresses in Processing | Animation in PowerPoint - Demo on using still photos to create videos - Start National Park Video Ad Note: exactly 45 seconds or exactly 60 seconds | Mail merge demo with Excel & Publisher Publisher - Finish Calendar - Mail merged invitations and associated envelopes (or similar) | Finish implementation of client - can extend if desired 24.4 in more detail - including walkthrough of BankServer & alternate approach of a single ClientHandler class Start implementation of server - limit interface to starting & stopping (can extend later if desired) | ||
77 | ||||||||
78 | ||||||||
79 | 11/17/2014 | Due before class: - Reading: BJ 8.3 & 8.4 - Exercises: BJ 8.2 Questions from 8.1 & 8.2 exercises BJ 8.3 & 8.4 - Discussion & exercises foreach loop limitations demo System.arraycopy explanation | Due before class: - Reading: BJ 8.3 & 8.4 - Exercises: BJ 8.2 Questions from 8.1 & 8.2 exercises BJ 8.3 & 8.4 - Discussion & exercises foreach loop limitations demo System.arraycopy explanation | Off | Animation in PowerPoint - Demo on using still photos to create videos - Start National Park Video Ad Note: exactly 45 seconds or exactly 60 seconds | Off | ||
80 | 11/18/2014 | Mr. Horn at jury duty (last time) Continue MyArrayList Continue Cannonball Game CodingBat - Continue Array-1 | Off | Mr. Horn at jury duty (last time) Continue National Park Video Ad | Mr. Horn at jury duty (last time) Continue National Park Video Ad | Mr. Horn at jury duty (last time) Continue implementation of chat client (and chat server if started) | ||
81 | 11/19/2014 | Due before class: - Reading BJ 8.5 - Exercises: BJ 8.3 & 8.4 BJ 8.5 - Discussion & exercises Questions on 8.3 & 8.4 exercises Distribute Quick References & discuss Start CodingBat Array-2 & Arrray-3 Start Barron's Arrays & ArrayLists MC | Lab day Continue MyArrayList Continue Cannonball Game CodingBat - Continue Array-1 | PowerPoint - exporting to a video demo Continue National Park Video Ad Verify student access to Graphics-Horn folder on J drive - submit ticket for any student without access | Off | 24.4 Continue implementation of chat server | ||
82 | 11/20/2014 | Off | Due before class: - Reading BJ 8.5 - Exercises: BJ 8.3 & 8.4 BJ 8.5 - Discussion & exercises Questions on 8.3 & 8.4 exercises Distribute Quick References & discuss Start CodingBat Array-2 & Arrray-3 Start Barron's Arrays & ArrayLists MC | Finish National Park Video Ad Demo on notes pages in PowerPoint Start National Park Printed Guide Verify that students who could not previously access Graphics-Horn on the J drive can now do so | PowerPoint - exporting to a video demo Continue National Park Video Ad Verify student access to Graphics-Horn folder on J drive - submit ticket for any student without access | Continue implementation of chat server | ||
83 | 11/21/2014 | Due before class: - Reading: BJ 8.6 - Exercises: BJ 8.5 BJ 8.6 - Discussion & exercises Introduce MatrixManipulator Note: MyArrayList is due by Sunday @ 6 pm | Due before class: - Reading: BJ 8.6 - Exercises: BJ 8.5 BJ 8.6 - Discussion & exercises Introduce MatrixManipulator Note: MyArrayList is due by Sunday @ 6 pm | Off | Finish National Park Video Ad Demo on notes pages in PowerPoint Start National Park Printed Guide Verify that students who could not previously access Graphics-Horn on the J drive can now do so | Off | ||
84 | ||||||||
85 | ||||||||
86 | 11/24/2014 | Due by Sunday, 11/21 @ 6 pm: - MyArrayList Start MyArrayList peer scoring Continue Cannonball Game Continue MatrixManipulator Continue Barron's Arrays & ArrayLists MC | Off | Finish National Park Printed Guide Adobe Illustrator - Program layout - Instruction location - Video: Creating and setting up a new document - Lesson 1 Start watching & scoring National Park Video Ads Note: P3 didn't get past finishing NPVA | Finish National Park Printed Guide Adobe Illustrator - Program layout - Instruction location - Video: Creating and setting up a new document - Lesson 1 Start watching & scoring National Park Video Ads Note: P3 didn't get past finishing NPVA | Finish implementation of server | ||
87 | 11/25/2014 | P8: Half day Finish MyArrayList peer scoring Finish Cannonball Game Continue MatrixManipulator Continue Barron's Arrays & ArrayLists MC | Due by Sunday, 11/21 @ 6 pm: - MyArrayList Start MyArrayList peer scoring Continue Cannonball Game Continue MatrixManipulator Continue Barron's Arrays & ArrayLists MC | P5: Half day Adobe Illustrator - Video: Selecting and manipulating objects - Start Lesson 2 | Off | Test interactions between clients & servers from different groups - do different implementations of the same protocol interact well? Start distributed factorer - or alternative distributed computation | ||
88 | 11/26/2014 | Off | P8: Half day Finish MyArrayList peer scoring Finish Cannonball Game Continue MatrixManipulator Continue Barron's Arrays & ArrayLists MC | P3 Half day Adobe Illustrator - Video: Aligning and distributing objects - Finish Lesson 2 | P5: Half day Adobe Illustrator - Video: Selecting and manipulating objects - Start Lesson 2 | Half day Continue distributed factorer | ||
89 | 11/27/2014 | No school | No school | No school | No school | No school | ||
90 | 11/28/2014 | No school | No school | No school | No school | No school | ||
91 | ||||||||
92 | ||||||||
93 | 12/1/2014 | Due before class: - MyArrayList peer scoring - Cannonball Game Submit Cannonball Game - GitHub (prefered) - ZIP file on Google Drive folder (alternative) AP Pictures Lab - Introduction -- Student Guide on website -- code on shared repository -- Javadoc on shared repository -- images on shared repository (you must copy the entire folder) -- your Java library & compiler compliance level must be correct - Start A1 - A3 Cannonball Game - Start show & share - Start code review | Due before class: - MyArrayList peer scoring - Cannonball Game Submit Cannonball Game - GitHub (prefered) - ZIP file on Google Drive folder (alternative) AP Pictures Lab - Introduction -- Student Guide on website -- code on shared repository -- Javadoc on shared repository -- images on shared repository (you must copy the entire folder) -- your Java library & compiler compliance level must be correct - Start A1 - A3 Cannonball Game - Start show & share - Start code review | Off | P3 Half day Adobe Illustrator - Video: Aligning and distributing objects - Finish Lesson 2 | Off | ||
94 | 12/2/2014 | Due before class: - Exercises: BJ 8.6 - MatrixManipulator Start discussing solutions to: - Chapter 8 Exercises - MatrixManipulator AP free response on arrays or ArrayLists (35 minutes including intro) Continue Pictures Lab A1 - A3 | Off | Vector vs raster graphics Adobe Illustrator - Video: Using the Line, Eraser, and shape tools - Start Lesson 3 (skip live trace of snowborder) | Vector vs raster graphics Adobe Illustrator - Video: Using the Line, Eraser, and shape tools - Start Lesson 3 (skip live trace of snowborder) | Hashing - what is a hash code? - requirements - recommendations - overriding equals/hashCode methods of Object - generating useful hash codes Continue distributed factorer | ||
95 | 12/3/2014 | Due before class: - Arrays & ArrayLists MC Discuss any remaining questions from: - Chapter 8 Exercises - MatrixManipulator Start reviewing Arrays & ArrayLists MC Finish Cannonball Game code review Continue Pictures Lab P2 last class: reviewed P8.18 & MatrixManipulator, still need to take other questions on Chapter 8 exercises P6 last class: reviewed P8.18, still need to review MM & other questions from Ch 8 exercises P8 last class: reviewed P8.18 & a couple review exercises, still need to review MM & other questions from Ch 8 exercises | Due before class: - Exercises: BJ 8.6 - MatrixManipulator Start discussing solutions to: - Chapter 8 Exercises - MatrixManipulator AP free response on arrays or ArrayLists (35 minutes including intro) Continue Pictures Lab A1 - A3 | Adobe Illustrator - Finish Lesson 3 (skip live trace of snowborder) | Off | Hashing - hash table - collision handling Finish distributed factorer | ||
96 | 12/4/2014 | Off | Due before class: - Arrays & ArrayLists MC Discuss any remaining questions from: - Chapter 8 Exercises - MatrixManipulator Start reviewing Arrays & ArrayLists MC Finish Cannonball Game code review Continue Pictures Lab P2 last class: reviewed P8.18 & MatrixManipulator, still need to take other questions on Chapter 8 exercises P6 last class: reviewed P8.18, still need to review MM & other questions from Ch 8 exercises P8 last class: reviewed P8.18 & a couple review exercises, still need to review MM & other questions from Ch 8 exercises | Live tracing & live painting with Adobe Illustrator - Video: Using Live Trace and Live Paint - practice live tracing & painting with robot and snowboarder | Adobe Illustrator - Finish Lesson 3 (skip live trace of snowborder) | Java Collections - the Collection interface - sets & the Set interface R21.2, R21.3, R21.5 P21.2 Start scoring distributed factorer | ||
97 | 12/5/2014 | Finish reviewing Arrays & ArrayLists MC Review AP free response - include scoring guidelines Last chance for questions on Ch 8 exercises Continue Pictures Lab - A4 & A5 P8: A & AL MC: 36-37 & any other questions, last chance for questions from chapter 8 | Finish reviewing Arrays & ArrayLists MC Review AP free response - include scoring guidelines Last chance for questions on Ch 8 exercises Continue Pictures Lab - A4 & A5 P8: A & AL MC: 36-37 & any other questions, last chance for questions from chapter 8 | Off | Live tracing & live painting with Adobe Illustrator - Video: Using Live Trace and Live Paint - practice live tracing & painting with robot and snowboarder | Off | ||
98 | ||||||||
99 | ||||||||
100 | 12/8/2014 | Please check IC comments on your FR answer (even if you got a 9) Start PigLatin Project (part of midterm) | Off | CS Unplugged Vector Graphics Live tracing & live painting with Adobe Illustrator - Video: Using Live Paint (maybe) - practice live tracing & painting artwork from the web | CS Unplugged Vector Graphics Live tracing & live painting with Adobe Illustrator - Video: Using Live Paint (maybe) - practice live tracing & painting artwork from the web | Start HashSet implementation Java Collections - Iterator | ||
101 | 12/9/2014 | Iteration, Arrays & ArrayLists Test Continue PigLatin Project | Iteration, Arrays & ArrayLists Test Continue PigLatin Project | CS Unplugged Secret Messages Live tracing & live painting with Adobe Illustrator - starting sketching your own artwork, take a picture of it, live trace it then live paint it | Off | Continue HashSet implementation Java Collections - List interface - ListIterator Start ListIterator implementation given completed MyArrayList | ||
102 | 12/10/2014 | Off | Please check IC comments on your FR answer (even if you got a 9) Start PigLatin Project (part of midterm) | Start Intro to Programming in Processing - drawing shapes - using variables to move shapes - using conditional statements to control movement Live tracing & live painting with Adobe Illustrator - continue own artwork | CS Unplugged Secret Messages Live tracing & live painting with Adobe Illustrator - starting sketching your own artwork, take a picture of it, live trace it then live paint it | Finish HashSet implementation Continue ListIterator for MyArrayList Linked lists - Discussion -- singly linked -- doubly linked -- runtimes for List operations relative to an ArrayList - Start Linked list exercises -- R20.1 - R20.5 -- P 20.1, P20.2 | ||
103 | 12/11/2014 | AP CS FR on ArrayLists Start reviewing Iteration, Arrays & ArrayLists Test Finish PigLatin Project Microsoft presentation in Playhouse at lunch | AP CS FR on ArrayLists Start reviewing Iteration, Arrays & ArrayLists Test Finish PigLatin Project Microsoft presentation in Playhouse at lunch | Off | Start Intro to Programming in Processing - drawing shapes - using variables to move shapes - using conditional statements to control movement Live tracing & live painting with Adobe Illustrator - continue own artwork | Off | ||
104 | 12/12/2014 | Secret Messages | Off | Finish Intro to Programming in Processing - responding to events (keyboard / mouse) Live tracing & live painting with Adobe Illustrator - finish own artwork | Finish Intro to Programming in Processing - responding to events (keyboard / mouse) Live tracing & live painting with Adobe Illustrator - finish own artwork | Due before class: - HashSet Continue Linked list exercises | ||
105 | ||||||||
106 | ||||||||
107 | 12/15/2014 | Due before class: - Reading: BJ 10.6 BJ 10.6 - Discussion (& maybe exercises) Finish reviewing Iteration, Arrays & ArrayLists Test Review FR | Due before class: - Reading: BJ 10.6 BJ 10.6 - Discussion (& maybe exercises) Finish reviewing Iteration, Arrays & ArrayLists Test Review FR | P3: score AI Lessons 2 & 3 Adobe Illustrator - Video: Using the Pen tool - Start Lesson 5 | Off | Finish Linked list exercises Start LinkedList implementation | ||
108 | 12/16/2014 | Off | P8: Mr. Horn at meeting for part of period. Continue Project 8.2 12/16: WWP no homework night BJ 9.1, 9.2 & 9.9 - Discussion & exercises Start Project 9.2 (in chosen pairs) - discuss what pair programming is and isn't | 12/16: WWP no homework night Adobe Illustrator - Finish Lesson 5 Show, share & score own live traced artwork | P3: score AI Lessons 2 & 3 Adobe Illustrator - Video: Using the Pen tool - Start Lesson 5 | 12/16: WWP no homework night Finish ListIterator for ArrayList Continue LinkedList implementation | ||
109 | 12/17/2014 | P8: Mr. Horn at meeting for part of period. Continue Project 8.2 12/16: WWP no homework night BJ 9.1, 9.2 & 9.9 - Discussion & exercises Start Project 9.2 (in chosen pairs) - discuss what pair programming is and isn't | Questions from previous exercises BJ 9.3 - 9.5 - Discussion & exercises Continue Project 9.2 | Off | 12/16: WWP no homework night Adobe Illustrator - Finish Lesson 5 Show, share & score own live traced artwork | Off | ||
110 | 12/18/2014 | Questions from previous exercises BJ 9.3 - 9.5 - Discussion & exercises Continue Project 9.2 | Off | Start Maps with Illustrator - figure out what you'd like to show and to whom - find approprite outline maps - ensure that you can live trace and live paint selected maps | Start Maps with Illustrator - figure out what you'd like to show and to whom - find approprite outline maps - ensure that you can live trace and live paint selected maps | Discuss solution to ListIterator for ArrayList Finish LinkedList implementation Start ListIterator implementation for LinkedList - use your own LinkedList implementation so you understand it | ||
111 | 12/19/2014 | Due before class: - PigLatin translator BJ 9.6 - 9.8 - Discussion & exercises Finish Project 9.2 | Due before class: - PigLatin translator BJ 9.6 - 9.8 - Discussion & exercises Finish Project 9.2 | Adobe Illustrator - Start Lesson 6 - Video: Using Recolor Art to change colors in Illustrator Continue Maps with Illustrator - start designing and creating map icons | Off | Start ListIterator implementation for LinkedList | ||
112 | ||||||||
113 | ||||||||
114 | 12/22/2014 | Off | Secret Messages | P5: Half day 7:40 - 8:20 8:25 - 9:05 9:10 - 9:50 9:55 - 10:35 10:40 - 11:20 11:25 - 12:05 Adobe Illustrator - Continue Lesson 6 Continue Maps with Illustrator - continue creating map icons | Adobe Illustrator - Start Lesson 6 - Video: Using Recolor Art to change colors in Illustrator Continue Maps with Illustrator - start designing and creating map icons | Continue ListIterator implementationi for LinkedList | ||
115 | 12/23/2014 | Half day 7:40 - 8:20 8:25 - 9:05 9:10 - 9:50 9:55 - 10:35 10:40 - 11:20 11:25 - 12:05 Due before class: - Chapter 10 & 9 Exercises - Project 9.2 (soft due date) Discussion solutions to: - BJ Chapter 10 Exercises - BJ Chapter 9 Exercises | Half day 7:40 - 8:20 8:25 - 9:05 9:10 - 9:50 9:55 - 10:35 10:40 - 11:20 11:25 - 12:05 Due before class: - Chapter 10 & 9 Exercises - Project 9.2 (soft due date) Discussion solutions to: - BJ Chapter 10 Exercises - BJ Chapter 9 Exercises | Off | P5: Half day 7:40 - 8:20 8:25 - 9:05 9:10 - 9:50 9:55 - 10:35 10:40 - 11:20 11:25 - 12:05 Adobe Illustrator - Continue Lesson 6 Continue Maps with Illustrator - continue creating map icons | Off | Adobe Illustrator - Continue Lesson 4 | |
116 | 12/24/2014 | No school | No school | No school | No school | No school | ||
117 | 12/25/2014 | No school | No school | No school | No school | No school | ||
118 | 12/26/2014 | No school | No school | No school | No school | No school | ||
119 | ||||||||
120 | ||||||||
121 | 12/29/2014 | No school | No school | No school | No school | No school | ||
122 | 12/30/2014 | No school | No school | No school | No school | No school | ||
123 | 12/31/2014 | No school | No school | No school | No school | No school | ||
124 | 1/1/2015 | No school | No school | No school | No school | No school | ||
125 | 1/2/2015 | No school | No school | No school | No school | No school | ||
126 | ||||||||
127 | ||||||||
128 | 1/5/2015 | Volunteers to demonstrate previous projects Monday, 1/12 @ lunch? Due before class: - Reading: BJ 11.1 & 11.2 BJ 11.1 & 11.2 - Discussion & exercises | Off | Adobe Illustrator - Finish Lesson 6 Continue Maps with Illustrator - finish creating map icons | Adobe Illustrator - Finish Lesson 6 Continue Maps with Illustrator - finish creating map icons | Alternative linked list implementations - single - circular AP CS AB FR | ||
129 | 1/6/2015 | Volunteers to demonstrate previous projects Monday, 1/12 @ lunch? Due before class: - Reading: BJ 11.3 BJ 11.3 - Discussion & exercises Introduce ValidatedInput exercise | Volunteers to demonstrate previous projects Monday, 1/12 @ lunch? Due before class: - Reading: BJ 11.1 & 11.2 BJ 11.1 & 11.2 - Discussion & exercises | Introduce product packaging project Adobe Illustrator - Video: Using the Paintbrush tool - Start Lesson 10 | Off | Volunteers to demonstrate previous projects Monday, 1/12 @ lunch? Finish alternative linked list implementations LinkedList challenges | ||
130 | 1/7/2015 | Off | Volunteers to demonstrate previous projects Monday, 1/12 @ lunch? Due before class: - Reading: BJ 11.3 BJ 11.3 - Discussion & exercises Introduce ValidatedInput exercise | Finish Maps Continue product packaging project | Introduce product packaging project Adobe Illustrator - Video: Using the Paintbrush tool - Start Lesson 10 | Finish alternative linked list implementations | ||
131 | 1/8/2015 | Due before class: - ValidatedInput - Exercises: BJ 11.1 - 11.3 - Reading: BJ 13.1 & 13.2 Discuss solutions to: - ValidatedInput BJ 13.1 & 13.2 - Discussion & exercises Introduce Extension of ValidatedInput | Due before class: - ValidatedInput - Exercises: BJ 11.1 - 11.3 - Reading: BJ 13.1 & 13.2 Discuss solutions to: - ValidatedInput BJ 13.1 & 13.2 - Discussion & exercises Introduce Extension of ValidatedInput | Off | Finish Maps Continue product packaging project | Off | ||
132 | 1/9/2015 | Discuss solutions to: - BJ 11.1 - 11.3 exercises AP CS Free response on interfaces Finalize volunteers for 1/12 presentation Continue Extension of ValidatedInput | Off | Adobe Illustrator - Video: Using brushes from brush libraries - Continue Lesson 10 Show, share & score Maps | Adobe Illustrator - Video: Using brushes from brush libraries - Continue Lesson 10 Show, share & score Maps | LinkedList Test Finalize volunteers for 1/12 presentation | ||
133 | ||||||||
134 | ||||||||
135 | 1/12/2015 | 1/12: Lunch CS presentation (looking for demos of previous projects) Due before class: - Exercises: BJ 13.1 & 13.2 - Reading: BJ 13.3 Review completed FR Questions from 13.1 & 13.2 exercises Big Java 13.3 - Discussion & exercises Finish Extension of ValidatedInput | Discuss solutions to: - BJ 11.1 - 11.3 exercises AP CS Free response on interfaces Finalize volunteers for 1/12 presentation Continue Extension of ValidatedInput | Adobe Illustrator - Finish Lesson 10 Continue product packaging project | Off | Tree terminology Techniques for implementing trees - linked nodes - array based Traversals Start array based implementation of complete binary tree - includes traversals | ||
136 | 1/13/2015 | Off | 1/12: Lunch CS presentation (looking for demos of previous projects) Due before class: - Exercises: BJ 13.1 & 13.2 - Reading: BJ 13.3 Review completed FR Questions from 13.1 & 13.2 exercises Big Java 13.3 - Discussion & exercises Finish Extension of ValidatedInput | Adobe Illustrator - Start Lesson 13 Continue product packaging project | Adobe Illustrator - Finish Lesson 10 Continue product packaging project | Review array based implementation of complete binary tree Start linked implementation of binary tree | ||
137 | 1/14/2015 | Midterm Exam - Part 1 Score PigLatin projects | Midterm Exam - Part 1 Score PigLatin projects | Off | Adobe Illustrator - Start Lesson 13 Continue product packaging project | Off | ||
138 | 1/15/2015 | Due before class: - Extension of ValidatedInput - Reading: BJ 13.4 & 13.5 - Exercises: BJ 13.3 Questions from 13.3 exercises Big Java 13.4 & 13.5 - Discussion & exercises Review PigLatin solution (if time) | Off | Adobe Illustrator - Finish Lesson 13 Continue product packaging project Start CD / DVD / Game disc | Adobe Illustrator - Finish Lesson 13 Continue product packaging project Start CD / DVD / Game disc | Linked implementation of binary tree - Finish traversals -- would you like another chance to try level order with a given algorithm? - Review traversals Binary expression trees - discuss - create manually - traverse and observe results (prefix & postfix notation for expressions) | Adobe Illustrator - Video: Scaling, skewing, and rotating objects - Start Lesson 4 | |
139 | 1/16/2015 | Introduce CharacterMaker - part 1 Review solution to Extension of ValidatedInput Midterm Exam - Part 2 | Introduce CharacterMaker - part 1 Review solution to Extension of ValidatedInput Midterm Exam - Part 2 | Finish product packaging project Continue CD / DVD / Game disc | Off | Binary expression trees - convert between infix & postfix (by hand) - construct tree from postfix expression - evaluate (the tree, not the postfix expression) | Adobe Illustrator - Finish Lesson 4 | |
140 | ||||||||
141 | ||||||||
142 | 1/19/2015 | No school | No school | No school | No school | No school | ||
143 | 1/20/2015 | Off | Due before class: - Extension of ValidatedInput - Reading: BJ 13.4 & 13.5 - Exercises: BJ 13.3 Questions from 13.3 exercises Big Java 13.4 & 13.5 - Discussion & exercises Review PigLatin solution (if time) | Greeting card common assessment Continue CD / DVD / Game disc | Greeting card common assessment Continue CD / DVD / Game disc | Review LinkedList Test Binary expression trees - Discuss solution to evaluating binary expression tree - Review algorithm for constructing from postfix expression - construct from infix expression -- your choice of: convert to postfix first or create tree directly | ||
144 | 1/21/2015 | Due before class: - Reading: 13.6 - 13.7 & AT 13.1 - Exercises: BJ 13.4 & 13.5 Questions from 13.4 & 13.5 exercises Pet inheritance demo Big Java 13.6 - 13.7, Advanced Topic 13.1 - Discussion & exercises Start Barron's Inheritance & Polymorphism MC | Due before class: - Reading: 13.6 - 13.7 & AT 13.1 - Exercises: BJ 13.4 & 13.5 Questions from 13.4 & 13.5 exercises Pet inheritance demo Big Java 13.6 - 13.7, Advanced Topic 13.1 - Discussion & exercises Start Barron's Inheritance & Polymorphism MC | Off | Greeting card common assessment Finish CD / DVD / Game disc | Off | ||
145 | 1/22/2015 | Marking period ends 1/23 Due before class: - Reading: BJ 13.8 - Exercises: 13.6 - 13.7 & AT 13.1 Questions from 13.6 - 13.7 & AT 13.1 exercises Big Java 13.8 - Discussion & exercises Finish CharacterMaker - part 1 Continue Barron's Inheritance & Polymorphism MC | Off | Greeting card common assessment Finish CD / DVD / Game disc | Greeting card common assessment Marking period 2 ends tomorrow | Midterm part 1 - 2D array FR LinkedList Test #30 Continue constructing binary expression tree from infix expression Binary search trees | ||
146 | 1/23/2015 | Due before class: - Exercises: BJ 13.8 - AP CS Pictures Lab A1 - A5 - CharacterMaker - part 1 Pep rally 1/23: Note: P8 half day 1/26 - did FR Marking period 2 ends Questions on BJ 13.8 exercises AP CS Free response on inheritance & polymorphism Review AP CS Pictures Lab A1 - A5 Continue Barron's Inheritance & Polymorphism MC | Marking period ends 1/23 Due before class: - Reading: BJ 13.8 - Exercises: 13.6 - 13.7 & AT 13.1 Questions from 13.6 - 13.7 & AT 13.1 exercises Big Java 13.8 - Discussion & exercises Finish CharacterMaker - part 1 Continue Barron's Inheritance & Polymorphism MC | Greeting card common assessment Marking period 2 ends | Off | Midterm part 2 - Tree FR Binary search trees Marking period 2 ends | ||
147 | ||||||||
148 | ||||||||
149 | 1/26/2015 | Off | Due before class: - Exercises: BJ 13.8 - AP CS Pictures Lab A1 - A5 - CharacterMaker - part 1 Pep rally 1/23: Note: P8 half day 1/26 - did FR Marking period 2 ends Questions on BJ 13.8 exercises AP CS Free response on inheritance & polymorphism Review AP CS Pictures Lab A1 - A5 Continue Barron's Inheritance & Polymorphism MC | Half day: 7:40 - 8:20 8:25 - 9:05 9:10 - 9:50 9:55 - 10:35 10:40 - 11:20 11:25 - 12:05 SketchUp - Introduction - Navigation - Resources - Work through SketchUp Getting Started Guide | Half day: 7:40 - 8:20 8:25 - 9:05 9:10 - 9:50 9:55 - 10:35 10:40 - 11:20 11:25 - 12:05 SketchUp - Introduction - Navigation - Resources - Work through SketchUp Getting Started Guide | Binary Search Trees | ||
150 | 1/27/2015 | No school | No school | No school | No school | No school | ||
151 | 1/28/2015 | Free response on interfaces - read together - reviewed same period Introduce CharacterMaker - part 2 Finish Barron's Inheritance & Polymorphism MC Continue AP CS Pictures Lab - A6 & A7 (mirroring) | Off | SketchUp - Explore existing models in the 3D warehouse - Practice with simple video tutorials | SketchUp - Explore existing models in the 3D warehouse - Practice with simple video tutorials | Binary Search Trees | ||
152 | 1/29/2015 | Due before class: - Barron's Inheritance & Polymorphism MC Review solutions to: - Free response on Inheritance & Polymorphism - Barron's Inheritance & Polymorphism MC (might not finish today) - any requested exercises from Chapters 11 & 13 Continue CharacterMaker - part 2 Continue AP CS Pictures Lab - A6 & A7 (mirroring) | Free response on interfaces - read together - reviewed same period Introduce CharacterMaker - part 2 Finish Barron's Inheritance & Polymorphism MC Continue AP CS Pictures Lab - A6 & A7 (mirroring) | SketchUp - Find a video tutorial on something you'd like to demonstrate to the class | Off | Binary Search Trees | ||
153 | 1/30/2015 | Off | Due before class: - Barron's Inheritance & Polymorphism MC Review solutions to: - Free response on Inheritance & Polymorphism - Barron's Inheritance & Polymorphism MC (might not finish today) - any requested exercises from Chapters 11 & 13 Continue CharacterMaker - part 2 Continue AP CS Pictures Lab - A6 & A7 (mirroring) | SketchUp - Check that your video tutorial is unique (does not duplicate someone else's) - Practice with your video tutorial (presentations start next class) | SketchUp - Find a video tutorial on something you'd like to demonstrate to the class | Due before class: - binary expression tree from infix Review solutions to constructing binary expression tree from infix Review solutions to evaluating binary expression tree Binary Search Trees | ||
154 | ||||||||
155 | ||||||||
156 | 2/2/2015 | Review any remaining questions from Barron's Inheritance & Polymorphism MC P6 previously: went backwards & stopped at 11 (also didn't have time for student requests) P8 previously: went backwards & stopped at 13 (also didn't have time for student requests) Additional FR or other practice for test Barron's MC #11 demo ("overriding" private methods) | Review any remaining questions from Barron's Inheritance & Polymorphism MC P6 previously: went backwards & stopped at 11 (also didn't have time for student requests) P8 previously: went backwards & stopped at 13 (also didn't have time for student requests) Additional FR or other practice for test Barron's MC #11 demo ("overriding" private methods) | Off | SketchUp - Check that your video tutorial is unique (does not duplicate someone else's) - Practice with your video tutorial (presentations start next class) | Off | ||
157 | 2/3/2015 | Due before class: - Reading: BJ 18.1 Big Java 18.1 - Discussion & exercises Start CodingBat Recursion-1 exercises | Off | SketchUp - Start presenting from video tutorials - Start dream room | SketchUp - Start presenting from video tutorials - Start dream room | Balanced Binary Search Trees - rotations Binary Search Trees - review add method - try remove method again if not done | ||
158 | 2/4/2015 | Inheritance & Polymorphism Test | Inheritance & Polymorphism Test | SketchUp - Continue presenting from video tutorials - Continue dream room | Off | Due before class: - Binary search tree Binary Search Trees - review remove method Balanced Binary Search Trees - finish coding rotations - AVL trees | ||
159 | 2/5/2015 | Off | Due before class: - Reading: BJ 18.1 Big Java 18.1 - Discussion & exercises Start CodingBat Recursion-1 exercises | SketchUp - Finish presenting from video tutorials - Continue dream room | SketchUp - Continue presenting from video tutorials - Continue dream room | Balanced Binary Search Trees - Continue implementing AVL trees -- try to get rotate methods (including updating heights of appropriate nodes) written & tested | ||
160 | 2/6/2015 | Due before class: - CharacterMaker - Part 2 - Reading: BJ 18.3 - Exercises: BJ 18.1 AP Exam registration began 2/1 on the district website - make sure you receive a confirmation email, not an email that requests additional actions - if you're not sure, show the specific email to your guidance counselor Questions on BJ 18.1 exercises Big Java 18.3 - Discussion & exercises Introduce & discuss - P18.16 (optimized Fibonacci) Score CharacterMaker (parts 1 & 2) Continue CodingBat Recursion-1 exercises | Due before class: - CharacterMaker - Part 2 - Reading: BJ 18.3 - Exercises: BJ 18.1 AP Exam registration began 2/1 on the district website - make sure you receive a confirmation email, not an email that requests additional actions - if you're not sure, show the specific email to your guidance counselor Questions on BJ 18.1 exercises Big Java 18.3 - Discussion & exercises Introduce & discuss - P18.16 (optimized Fibonacci) Score CharacterMaker (parts 1 & 2) Continue CodingBat Recursion-1 exercises | Off | SketchUp - Finish presenting from video tutorials - Continue dream room | Off | ||
161 | ||||||||
162 | ||||||||
163 | 2/9/2015 | 2/10: 90 minute delay Due before class: - Exercises: BJ 18.3 - Reading: BJ 18.2 Questions on BJ 18.3 exercises Big Java 18.2 - Discussion & exercises Introduce & discuss - P18.10 (subset generation) | Off | Google+ SketchUp - Continue dream room | Google+ SketchUp - Continue dream room | Balanced Binary Search Trees - Continue implementing AVL trees | ||
164 | 2/10/2015 | 2/10: 90 minute delay Introduce & discuss - P18.13 (Towers of Hanoi) AP CS FR - Note to self: see Google Sheet for specific problems per period Lab time, work on - BJ 18.2 exercises - P18.16 - P18.10 - P18.13 - CodingBat Recursion-1 exercises - AP CS Pictures Lab A8 & A9 | 2/10: 90 minute delay Due before class: - Exercises: BJ 18.3 - Reading: BJ 18.2 Questions on BJ 18.3 exercises Big Java 18.2 - Discussion & exercises Introduce & discuss - P18.10 (subset generation) | 2/10: 90 minute delay 2/10: WWP no homework night SketchUp - FInish dream room - Start room 101/700 redesign (in pairs) | Off | 2/10: 90 minute delay Balanced Binary Search Trees - Finish implementing AVL trees | ||
165 | 2/11/2015 | Off | 2/10: 90 minute delay Introduce & discuss - P18.13 (Towers of Hanoi) AP CS FR - Note to self: see Google Sheet for specific problems per period Lab time, work on - BJ 18.2 exercises - P18.16 - P18.10 - P18.13 - CodingBat Recursion-1 exercises - AP CS Pictures Lab A8 & A9 | SketchUp - Start presenting dream rooms - Continue room 101/700 redesign - P5: Start North vs South chess set | 2/10: 90 minute delay 2/10: WWP no homework night SketchUp - FInish dream room - Start room 101/700 redesign (in pairs) | Due before class: - AVL tree Review solution to AVL tree Heaps - introduction - Start implementation | ||
166 | 2/12/2015 | Due before class: - BJ 18.2 exercises including best attempt at P18.10 - AP CS Pictures Lab A6 & A7 Stack based recursive method tracing - demonstration of technique - practice -- provided examples -- CodingBat Recursion-1 exercises Discuss solutions to - BJ 18.2 exercises including P18.10 - AP CS Pictures Lab A6 & A7 Finish P18.13 Continue AP CS Pictures Lab A8 & A9 | Due before class: - BJ 18.2 exercises including best attempt at P18.10 - AP CS Pictures Lab A6 & A7 Stack based recursive method tracing - demonstration of technique - practice -- provided examples -- CodingBat Recursion-1 exercises Discuss solutions to - BJ 18.2 exercises including P18.10 - AP CS Pictures Lab A6 & A7 Finish P18.13 Continue AP CS Pictures Lab A8 & A9 | Off | SketchUp - Start presenting dream rooms - Continue room 101/700 redesign - P5: Start North vs South chess set | Off | ||
167 | 2/13/2015 | Due before class: - CodingBat Recursion-1 exercises - P18.16 - P18.13 Reminder: AP Exam registration is now - according to WWP website deadline is 3/6 (this isn't one of those things you want to wait until the last minute to do) Discuss solutions to - P18.16 - P18.13 - Inheritance & Polymorphism Test Start Barron's Recursion MC Finish AP CS Pictures Lab A8 & A9 | Off | SketchUp - Finish presenting dream rooms - Continue room 101/700 redesign - P5: Continue North vs South chess set | SketchUp - Finish presenting dream rooms - Continue room 101/700 redesign - P5: Continue North vs South chess set | Heaps - Finish implementation | ||
168 | ||||||||
169 | ||||||||
170 | 2/16/2015 | Emergency closing day (used 3rd) | Emergency closing day (used 3rd) | Emergency closing day (used 3rd) | Emergency closing day (used 3rd) | Emergency closing day (used 3rd) | ||
171 | 2/17/2015 | No school | No school | No school | No school | No school | ||
172 | 2/18/2015 | Off | Due before class: - CodingBat Recursion-1 exercises - P18.16 - P18.13 Reminder: AP Exam registration is now - according to WWP website deadline is 3/6 (this isn't one of those things you want to wait until the last minute to do) Discuss solutions to - P18.16 - P18.13 - Inheritance & Polymorphism Test Start Barron's Recursion MC Finish AP CS Pictures Lab A8 & A9 | SketchUp - P3: Start Pirate Pride Trophies - P5: Continue North vs South chess set - Continue room 101/700 redesign | SketchUp - P3: Start Pirate Pride Trophies - P5: Continue North vs South chess set - Continue room 101/700 redesign | Heaps - review solution Heapsort - discuss - brainstorm - start implementation | ||
173 | 2/19/2015 | No school | No school | No school | No school | No school | ||
174 | 2/20/2015 | Due before class: - AP CS Pictures Lab A8 & A9 Review solutions to: - AP CS Pictures Lab A8 & A9 - Completed FR - Selected & requested CodingBat Recursion-1 exercises (P2 no time) More practice with recursive method tracing (P2 & P6 no time) Introduce CodingBat Recursion-2 exercises (P8 no time) AP CS FR - P2: 2012 AP CS A FR #1 (ClimbingClub) - P6 & P8: 2012 AP CS A FR #3 (HorseBarn) Continue Barron's Recursion MC | Due before class: - AP CS Pictures Lab A8 & A9 Review solutions to: - AP CS Pictures Lab A8 & A9 - Completed FR - Selected & requested CodingBat Recursion-1 exercises (P2 no time) More practice with recursive method tracing (P2 & P6 no time) Introduce CodingBat Recursion-2 exercises (P8 no time) AP CS FR - P2: 2012 AP CS A FR #1 (ClimbingClub) - P6 & P8: 2012 AP CS A FR #3 (HorseBarn) Continue Barron's Recursion MC | Off | Microsoft Excel - Cells, rows, columns, sheets - Data types - Income and expense tracking SketchUp - P3: Finish Pirate Pride Trophies - P5: Finish North vs South chess set - Continue room 101/700 redesign | Off | ||
175 | ||||||||
176 | ||||||||
177 | 2/23/2015 | P6: Mr. Horn has meeting @ 12:45 - start CodingBat Recursion-2 exercises Due before class: - recursive method tracing exercises - Barron's Recursion MC Review solutions to: - CodingBat Recursion-1 exercises - requested recursive tracing exercises - selected and requested Barron's Recursion MC Discuss naturally recursive problems - solutions involving backtracking (CodingBat Recursion-2, Knights Tour, 8 Queens) - directory (folder) manipulation - tree (the data structure, not the plant) manipulation - some sorting algorithms (Chapter 19) | Off | Microsoft Excel - Cells, rows, columns, sheets - Data types - Income and expense tracking SketchUp - P3: Finish Pirate Pride Trophies - P5: Finish North vs South chess set - Continue room 101/700 redesign | Excel - Formulas and functions - Add calculations to Income and expense tracking - Start invoice -- data types -- formulas -- functions P5: started IF statements & gradebook | Sets & Maps - as abstract data types Heapsort - Finish implementation | ||
178 | 2/24/2015 | Review solutions to: - remaining Barron's Recursion MC - remaining CodingBat exercises - remaining tracing exercises GridWorld - introduce Location class - introduce Grid interface - Introduce unofficial GW site - start Student Manual part 3 Location & Grid portions AP CS FR - P2 & P6: 2013 AP CS A FR #2 (TokenPass) - P8: 2011 AP CS A FR #4 (RouteCipher) Most CodingBat Recursion-1 solutions are in a Java file on the website - let me know if you'd like to see any that are missing | P6: Mr. Horn has meeting @ 12:45 - start CodingBat Recursion-2 exercises Due before class: - recursive method tracing exercises - Barron's Recursion MC Review solutions to: - CodingBat Recursion-1 exercises - requested recursive tracing exercises - selected and requested Barron's Recursion MC Discuss naturally recursive problems - solutions involving backtracking (CodingBat Recursion-2, Knights Tour, 8 Queens) - directory (folder) manipulation - tree (the data structure, not the plant) manipulation - some sorting algorithms (Chapter 19) | Excel - Formulas and functions - Add calculations to Income and expense tracking - Start invoice -- data types -- formulas -- functions P5: started IF statements & gradebook | Off | 2005 AP CS AB FR #3 Sets & Maps - start tree based implementations | ||
179 | 2/25/2015 | Off | Review solutions to: - remaining Barron's Recursion MC - remaining CodingBat exercises - remaining tracing exercises GridWorld - introduce Location class - introduce Grid interface - Introduce unofficial GW site - start Student Manual part 3 Location & Grid portions AP CS FR - P2 & P6: 2013 AP CS A FR #2 (TokenPass) - P8: 2011 AP CS A FR #4 (RouteCipher) Most CodingBat Recursion-1 solutions are in a Java file on the website - let me know if you'd like to see any that are missing | Microsoft OneDrive (formerly known as SkyDrive) Excel - Absolute cell references - IF statements - Finish & submit simple invoice if not done already | Microsoft OneDrive (formerly known as SkyDrive) Excel - Absolute cell references - IF statements - Finish & submit simple invoice if not done already | Sets & Maps - continue tree based implementations | ||
180 | 2/26/2015 | Recursion Test Continue GridWorld | Recursion Test Continue GridWorld | Off | Excel - Nested IF statements - VLOOKUP - Start Gradebook - Student Info Form data -- Analyze & chart in Excel | Off | ||
181 | 2/27/2015 | GridWorld - introduce AbstractGrid - introudce BoundedGrid & UnboundedGrid -- brief which methods are in each class pair activity - start BoundedMultiGrid AP CS FR (practice only not scored) - P2 & P6: 2010 AP CS A #4 (GridChecker) | Off | Excel - Nested IF statements - VLOOKUP - Start Gradebook - Student Info Form data -- Analyze & chart in Excel | Excel - Continue invoice/gradebook -- Add calculated: --- City & state from ZIP code --- Tax rate from state --- Item description & price from item number | Tree Test - binary trees - binary search trees - runtimes for balanced binary search trees - implementation details of AVLTrees - implementation details of heaps - runtimes for heaps - heapsort | ||
182 | ||||||||
183 | ||||||||
184 | 3/2/2015 | GridWorld - Continue MultiGrid Start Barron's Standard Classes MC 3/3: PARCC - juniors testing in groups throughout day P8: free response originally scheduled for 3/2 | GridWorld - introduce AbstractGrid - introudce BoundedGrid & UnboundedGrid -- brief which methods are in each class pair activity - start BoundedMultiGrid AP CS FR (practice only not scored) - P2 & P6: 2010 AP CS A #4 (GridChecker) | Excel - Continue invoice/gradebook -- Add calculated: --- City & state from ZIP code --- Tax rate from state --- Item description & price from item number | Off | Sets & Maps - finish tree based implementations - uses -- R21.5 (write in Eclipse) -- P21.1, P21.2 -- R21.6, R21.7 -- P21.4 | ||
185 | 3/3/2015 | Off | GridWorld - Continue MultiGrid Start Barron's Standard Classes MC 3/3: PARCC - juniors testing in groups throughout day P8: free response originally scheduled for 3/2 | Excel - Invoice -- Finish lookups of city, state and tax rate from ZIP code -- Start lookups of description and unit price from item # | Excel - Invoice -- Finish lookups of city, state and tax rate from ZIP code -- Start lookups of description and unit price from item # | Review Trees Test Sets & Maps - uses | ||
186 | 3/4/2015 | 3/4: PARCC Testing for juniors (1st & 4th hours) Mr. Horn absent Students were asked to complete (on paper): - 2009 #3 (BatteryCharger) - 2009 #4 (TileGame) GridWorld - Continue MultiGrid Continue Barron's Standard Classes MC | 3/4: PARCC Testing for juniors (1st & 4th hours) Mr. Horn absent Students were asked to complete (on paper): - 2009 #3 (BatteryCharger) - 2009 #4 (TileGame) GridWorld - Continue MultiGrid Continue Barron's Standard Classes MC | Off | Mr. Horn absent | Off | ||
187 | 3/5/2015 | No school | No school | No school | No school | No school | ||
188 | 3/6/2015 | 3/6: 90 minute delay 9:10 - 9:55 10:00 - 10:45 10:50 - 11:35 11:39 - 12:20 Lunch 12:25 - 1:10 1:15 - 2:00 2:05 - 2:50 Due before class: - Reading: BJ 19.1 Selection sort - introduction and tracing demo - tracing practice - start iterative implementation Continue BoundedMultiGrid PARCC Testing | 3/6: 90 minute delay 9:10 - 9:55 10:00 - 10:45 10:50 - 11:35 11:39 - 12:20 Lunch 12:25 - 1:10 1:15 - 2:00 2:05 - 2:50 Due before class: - Reading: BJ 19.1 Selection sort - introduction and tracing demo - tracing practice - start iterative implementation Continue BoundedMultiGrid PARCC Testing | 3/6: 90 minute delay Excel - Student Info Form data -- Analyze & chart in Excel -- Demo with draggable calculations -- Create draggable calculations for other data | Off | 3/6: 90 minute delay Sets & Maps - more uses - AP CS AB Sets / Maps FR | ||
189 | ||||||||
190 | ||||||||
191 | 3/9/2015 | Off | Due before class: - Barron's Standard Classes MC - Selection sort iterative implementation Review completed FR - GridChecker -- pay attention to implicit and explicit parameters - FR from 3/4 Continue MutiGrid P2: did not review FR from 3/4 (some students were at PARCC and haven't made up yet), did some of SC MC P6 & P8: Reviewed some of SC MC PARCC Testing | Google Forms - question types - options for collection - response destinations - distributing forms - options for analysis of results Excel - Student Info Form data -- Continue analyzing data -- Produce useful charts -- Share one insight into data | Google Forms - question types - options for collection - response destinations - distributing forms - options for analysis of results Excel - Student Info Form data -- Continue analyzing data -- Produce useful charts -- Share one insight into data | Huffman trees - introduction - start decoding | ||
192 | 3/10/2015 | Due before class: - Barron's Standard Classes MC - Selection sort iterative implementation Review completed FR - GridChecker -- pay attention to implicit and explicit parameters - FR from 3/4 Continue MutiGrid P2: did not review FR from 3/4 (some students were at PARCC and haven't made up yet), did some of SC MC P6 & P8: Reviewed some of SC MC PARCC Testing | Off | Off | Google Forms - start survey with analyzable data Photoshop - Lesson 1 | Off | ||
193 | 3/11/2015 | P8 on 3/12: only 9 students, so did FR instead - Droppy Review requested Barron's Standard Classes MC Start Barron's Program Design & Analysis MC Selection sort - review iterative implementation - start recursive implementation PARCC Testing | Off | Google Forms - start survey with analyzable data Photoshop - Lesson 1 | Google Forms - finish survey with analyzable data Excel quiz 1 Photoshop P3: didn't do quiz because many students absent | Priority queues Huffman trees - finish decoding - start encoding | ||
194 | 3/12/2015 | AP CS A FR - P2: 2011 AP CS A #4 (RouteCipher) - P6: Droppy - P8: 2013 AP CS A #1 (MusicDownloads) Selection sort - finish recursive implementation - explore variations -- reverse order of each loop (1 at a time) -- change each loop bound by 1 (in both directions) -- find value of minimum element instead of index -- start looking for mimimum at 0 instead of i Continue Barron's Program Design & Analysis MC PARCC | P8 on 3/12: only 9 students, so did FR instead - Droppy Review requested Barron's Standard Classes MC Start Barron's Program Design & Analysis MC Selection sort - review iterative implementation - start recursive implementation PARCC Testing | Google Forms - finish survey with analyzable data Excel quiz 1 Photoshop P3: didn't do quiz because many students absent | Off | Free response practice with 2D arrays Note: 8 students present | ||
195 | 3/13/2015 | Off | AP CS A FR - P2: 2011 AP CS A #4 (RouteCipher) - P6: Droppy - P8: 2013 AP CS A #1 (MusicDownloads) Selection sort - finish recursive implementation - explore variations -- reverse order of each loop (1 at a time) -- change each loop bound by 1 (in both directions) -- find value of minimum element instead of index -- start looking for mimimum at 0 instead of i Continue Barron's Program Design & Analysis MC PARCC | Photoshop - Start Lesson 2 Google Forms - distribute survey and collect data if not already done Homework - bring in several digital photos of self -- try to get different conditions (lighting, orientation, etc) | Photoshop - Start Lesson 2 Google Forms - distribute survey and collect data if not already done Homework - bring in several digital photos of self -- try to get different conditions (lighting, orientation, etc) | Huffman trees - review decoding - continue encoding Robotics - attempt to setup Lejos - build class set of robots + demonstration bot for trophy case | ||
196 | ||||||||
197 | ||||||||
198 | 3/16/2015 | Due before class: - Reading: BJ Adv Topic 19.1 Selection sort - review recursive implementation Insertion sort - introduction and tracing demo - tracing practice - start iterative implementation Finish Barron's Program Design & Analysis MC PARCC Testing for freshmen | Due before class: - Reading: BJ Adv Topic 19.1 Selection sort - review recursive implementation Insertion sort - introduction and tracing demo - tracing practice - start iterative implementation Finish Barron's Program Design & Analysis MC PARCC Testing for freshmen | Off | Due before class: - bring in several photos of self Photoshop - Finish Lesson 2 - Start editing photos of self - Continue to Lesson 3 if finished Google Forms - analyze collected data - produce visual charts showing insights from results | Off | ||
199 | 3/17/2015 | Due before class: - Barron's Program Design & Analysis MC Insertion sort - finish iterative implementation - start recursive implementation Review requested Barron's Program Design & Analysis MC Due at end of class: - BoundedMultiGrid (1 per pair, put both names on it) PARCC Testing for freshmen | Off | Due before class: - bring in several photos of self Photoshop - Finish Lesson 2 - Start editing photos of self - Continue to Lesson 3 if finished Google Forms - analyze collected data - produce visual charts showing insights from results | Photoshop - Finish editing photos of self - Start Lesson 3 Google Forms - finish data analysis & production of charts | Huffman trees - finish encoding Robotics - Note: only 1 group got to robotics | ||
200 | 3/18/2015 | Due before class: - Reading: BJ 19.4 Mergesort - introduction - merge method header, pre & post conditions - recursive implementation of mergesort - iterative implementation of merge Insertion sort - finish recursive implementation Start sort profiler PARCC Testing for freshmen | Due before class: - Barron's Program Design & Analysis MC Insertion sort - finish iterative implementation - start recursive implementation Review requested Barron's Program Design & Analysis MC Due at end of class: - BoundedMultiGrid (1 per pair, put both names on it) PARCC Testing for freshmen | Photoshop - Finish editing photos of self - Start Lesson 3 Google Forms - finish data analysis & production of charts | Off | Huffman trees - review encoding Robotics - build basic robot - introduction to LEGO programming software - setup Lejos on personal machines (if desired) | ||
201 | 3/19/2015 | Off | Due before class: - Reading: BJ 19.4 Mergesort - introduction - merge method header, pre & post conditions - recursive implementation of mergesort - iterative implementation of merge Insertion sort - finish recursive implementation Start sort profiler PARCC Testing for freshmen | Photoshop - Finish Lesson 3 - Start Lesson 4 | Photoshop - Finish Lesson 3 - Start Lesson 4 | Robotics - finish building basic robot - finish introduction to LEGO programming software -- Advanced section of RE2 - start tasks with basic robot -- Full Speed Ahead -- Wheels and Distance -- Right Face -- Measured Turns | ||
202 | 3/20/2015 | 3/20 Half day for weather Due before class: - Reading: BJ 19.6 & 19.7 Insertion sort - review recursive implementation Merge sort - review recursive implementation Linear search - introduction - iterative implementation Binary search - introduction & trace - recusive implementation Start Barron's Sorting & Searching MC PARCC Testing for freshmen | 3/20 Half day for weather Due before class: - Reading: BJ 19.6 & 19.7 Insertion sort - review recursive implementation Merge sort - review recursive implementation Linear search - introduction - iterative implementation Binary search - introduction & trace - recusive implementation Start Barron's Sorting & Searching MC PARCC Testing for freshmen | Off | 3/20 Half day for weather Photoshop - Finish Lesson 4 - Start Lesson 5 Google Forms - briefly present insights from survey data | Off | ||
203 | ||||||||
204 | ||||||||
205 | 3/23/2015 | Sorting & searching - efficiency analysis of selection, insertion & merge sorts - efficiency analysis of linear & binary searches Start Image Manipulation SGO (from AP CS Pictures Lab) - Steganography - Green screen (chromakey) - Own manipulation Continue sort profiler Continue Barron's Sorting & Searching MC | Off | 3/20 Half day for weather Photoshop - Finish Lesson 4 - Start Lesson 5 Google Forms - briefly present insights from survey data | Discuss Digital Media course Photoshop - Start ligers | Robotics - continue tasks with basic robot -- Clap On, Clap Off -- Frequency vs Amplitude -- Follow the Guidelines -- Faster Line Tracking - if finished early: -- Full Stop (multithreading) | ||
206 | 3/24/2015 | Discuss AT CS 2 x FR Finish Barron's Sorting & Searching MC Finish sort profiler | Sorting & searching - efficiency analysis of selection, insertion & merge sorts - efficiency analysis of linear & binary searches Start Image Manipulation SGO (from AP CS Pictures Lab) - Steganography - Green screen (chromakey) - Own manipulation Continue sort profiler Continue Barron's Sorting & Searching MC | Discuss Digital Media course Photoshop - Start ligers | Off | Robotics - continue tasks with basic robot -- Obstacle Detection -- Field of View - if finished early: -- Full Stop (multithreading) | ||
207 | 3/25/2015 | Off | Discuss AT CS 2 x FR Finish Barron's Sorting & Searching MC Finish sort profiler | Discuss Digital Media course Photoshop - Continue ligers | Discuss Digital Media course Photoshop - Continue ligers | Robotics - finish tasks with basic robot -- Get in Gear -- Gears and Speed - if finished early: -- Full Stop (multithreading) | ||
208 | 3/26/2015 | Due before class - Barron's Sorting & Searching MC - sort profiler Review solutions to completed FR - P2: -- 2012 A #3 (HorseBarn) -- Droppy - P6: -- 2012 A #1 (ClimbingClub) -- 2011 A #4 (RouteCipher) -- Droppy Review Recursion Test Starting reviewing solutions to Barron's Sorting & Searching MC Continue Image Manipulation SGO Note: P2 didn't get to Barron's S & S MC Note: P6 & P8 didn't get to Recursion Test | Due before class - Barron's Sorting & Searching MC - sort profiler Review solutions to completed FR - P2: -- 2012 A #3 (HorseBarn) -- Droppy - P6: -- 2012 A #1 (ClimbingClub) -- 2011 A #4 (RouteCipher) -- Droppy Review Recursion Test Starting reviewing solutions to Barron's Sorting & Searching MC Continue Image Manipulation SGO Note: P2 didn't get to Barron's S & S MC Note: P6 & P8 didn't get to Recursion Test | Off | Photoshop - Finish ligers | Off | ||
209 | 3/27/2015 | Finish reviewing material from last class - Barron's MC - FR -- 2011 A #4 (RouteCipher) ??? - Recursion Test AP CS FR - P2: 2008 A #2 (StringCoder) - P6: 2011 A #3 (FuelDepot) - P8: 2005 A #2 (Ticket) Continue Image Manipulation SGO | Off | Photoshop - Finish ligers | Photoshop HTML - introduction to syntax | Robotics - start Smart Housekeeping (multiple methods, autonomous operation) | ||
210 | ||||||||
211 | ||||||||
212 | 3/30/2015 | Questions on SGO - 3 parts: -- Steganography -- Green screen -- Image manipulation of your choice 2 x AP CS FR (on paper) - P2: 2011 A #1 (Sound) & 2014 #3 (SeatingChart) - P6: 2011 A #1 (Sound) & 2008 A #2 (StringCoder) - P8: 2014 #3 (SeatingChart) & 2011 A #1 (Sound) Finish SGO | Finish reviewing material from last class - Barron's MC - FR -- 2011 A #4 (RouteCipher) ??? - Recursion Test AP CS FR - P2: 2008 A #2 (StringCoder) - P6: 2011 A #3 (FuelDepot) - P8: 2005 A #2 (Ticket) Continue Image Manipulation SGO | Photoshop HTML - introduction to syntax | Off | Robotics - continue Smart Housekeeping (multiple methods, autonomous operation) | ||
213 | 3/31/2015 | Off | Questions on SGO - 3 parts: -- Steganography -- Green screen -- Image manipulation of your choice 2 x AP CS FR (on paper) - P2: 2011 A #1 (Sound) & 2014 #3 (SeatingChart) - P6: 2011 A #1 (Sound) & 2008 A #2 (StringCoder) - P8: 2014 #3 (SeatingChart) & 2011 A #1 (Sound) Finish SGO | P3: Marking period 3 ends tomorrow Photoshop HTML - Dreamweaver vs NotePad - Multiple pages - Images | P3: Marking period 3 ends tomorrow Photoshop HTML - Dreamweaver vs NotePad - Multiple pages - Images | Marking period 3 ends tomorrow Robotics - continue Smart Housekeeping (multiple methods, autonomous operation) | ||
214 | 4/1/2015 | Due before class: - Image Manipulation SGO -- (on GitHub as usual) Marking period 3 ends Sorting & Searching Test | Due before class: - Image Manipulation SGO -- (on GitHub as usual) Marking period 3 ends Sorting & Searching Test | Off | HTML - tables | Off | ||
215 | 4/2/2015 | Score FR taken on paper Introduce Elevens Lab Activity 3 (shuffling) | Score FR taken on paper Introduce Elevens Lab Activity 3 (shuffling) | HTML - tables | HTML - iframes - using tables & iframs to create a menu based site | Robotics - continue Smart Housekeeping (multiple methods, autonomous operation) | ||
216 | 4/3/2015 | No school | No school | No school | No school | No school | ||
217 | ||||||||
218 | ||||||||
219 | 4/6/2015 | No school | No school | No school | No school | No school | ||
220 | 4/7/2015 | No school | No school | No school | No school | No school | ||
221 | 4/8/2015 | No school | No school | No school | No school | No school | ||
222 | 4/9/2015 | No school | No school | No school | No school | No school | ||
223 | 4/10/2015 | No school | No school | No school | No school | No school | ||
224 | ||||||||
225 | ||||||||
226 | 4/13/2015 | 2004 AP CS A Exam Multiple Choice Notes: - P2 finished all 35 non-GW - P8 skipped 36-40 & ones missing from packet | 2004 AP CS A Exam Multiple Choice Notes: - P2 finished all 35 non-GW - P8 skipped 36-40 & ones missing from packet | HTML - iframes - using tables & iframs to create a menu based site | Off | Robotics - continue housekeeping challenge | ||
227 | 4/14/2015 | Off | P8: finish 2004 AP CS A MC Start reviewing solutions to: - 2004 AP CS A MC AP CS FR - P8: Aquarium FR (from apcstutoring.com) - P2 & P6: 2014 A #1 (scramble) | Google Sites - walkthrough - start small business website | Google Sites - walkthrough - start small business website | Robotics - continue housekeeping challenge | ||
228 | 4/15/2015 | P8: finish 2004 AP CS A MC Start reviewing solutions to: - 2004 AP CS A MC AP CS FR - P8: Aquarium FR (from apcstutoring.com) - P2 & P6: 2014 A #1 (scramble) | Finish reviewing solutions to: - 2004 AP CS A MC - FR from previous class AP CS FR - P8: 2014 A #1 (scramble) P2 & P6: Review S & S Test - note: P6 stopped at #14 | Off | Google Sites - continue small business website | Off | ||
229 | 4/16/2015 | Finish reviewing solutions to: - 2004 AP CS A MC - FR from previous class AP CS FR - P8: 2014 A #1 (scramble) P2 & P6: Review S & S Test - note: P6 stopped at #14 | Off | Google Sites - continue small business website | Google Sites - finish small business website | Robotics - finish housekeeping challenge | ||
230 | 4/17/2015 | A level questions from 2004 AP CS AB MC AP CS FR - P2: 2014 A #4 (Trio) - P6: - P8: 2014 A #4 (Trio) P6: last 20 minutes will be in commons working on FR | A level questions from 2004 AP CS AB MC AP CS FR - P2: 2014 A #4 (Trio) - P6: - P8: 2014 A #4 (Trio) P6: last 20 minutes will be in commons working on FR | Google Sites - finish small business website | Off | Robotics - run and time robots for housekeeping challenge | ||
231 | ||||||||
232 | ||||||||
233 | 4/20/2015 | Off | 2009 AP CS A Exam Multiple Choice For everyone taking the Exam: - AP pre-gridding session 4/21 @ 8:45 am | Animation in Photoshop - introduction | Animation in Photoshop - introduction | Robotics - introduction to communication between robots | ||
234 | 4/21/2015 | 2009 AP CS A Exam Multiple Choice For everyone taking the Exam: - AP pre-gridding session 4/21 @ 8:45 am | Start reviewing solutions to: - 2009 AP CS A MC - A level questions from 2004 AP CS AB MC - FR from last week Start Elevens Lab - Activity 3 (shuffling) - Activity 6 (playing 11s) - Activity 7 (board) - Activity 8 (abstract board) - Activity 9 (more board) | Off | Animation in Photoshop - animate existing comics | Off | ||
235 | 4/22/2015 | Start reviewing solutions to: - 2009 AP CS A MC - A level questions from 2004 AP CS AB MC - FR from last week Start Elevens Lab - Activity 3 (shuffling) - Activity 6 (playing 11s) - Activity 7 (board) - Activity 8 (abstract board) - Activity 9 (more board) | Off | Animation in Photoshop - animate existing comics | Animation in Photoshop - animate existing comics | Robotics - telepathic robots | ||
236 | 4/23/2015 | Finish reviewing solutions to: - 2009 AP CS A MC - A level questions from 2004 AP CS AB MC - FR from previous class AP CS FR - TBA P8: Review S & S Test P6: still needs to review 2009 MC, 7, 14, 38, 17, 38, 27 + free response (NumberCube) P8 still needs to review 2009 MC: 9, 13, 17, 27 Continue Elevens Lab - see 4/22 or 4/21 for the specific activities | Finish reviewing solutions to: - 2009 AP CS A MC - A level questions from 2004 AP CS AB MC - FR from previous class AP CS FR - TBA P8: Review S & S Test P6: still needs to review 2009 MC, 7, 14, 38, 17, 38, 27 + free response (NumberCube) P8 still needs to review 2009 MC: 9, 13, 17, 27 Continue Elevens Lab - see 4/22 or 4/21 for the specific activities | Animation in Photoshop - create own comics | Off | Robotics - telepathic robots | ||
237 | 4/24/2015 | Off | WordPress Animation in Photoshop - continue creating own comics | Animation in Photoshop - create own comics | Robotics - telepathic robots | |||
238 | ||||||||
239 | ||||||||
240 | 4/27/2015 | A level questions from Official Practice AB Exam AP CS FR - All periods: Official Practice A #4 | A level questions from Official Practice AB Exam AP CS FR - All periods: Official Practice A #4 | Off | Wordpress (it has once again been fixed and once again been tested) Animation in Photoshop | Off | ||
241 | 4/28/2015 | 4/28: Algebra 2 PARCC Review solution to FR from previous class - include discussion of use of standard algorithms on AP CS Exam -- finding extreme (with objects that have more than 1 attribute) -- removing from an array list -- remove adjacent duplicate values (ArrayList) -- traversing a 2D and a 1D data structure (String, List or array) simultaneously -- inserting into a sorted list (without binary search) (ArrayList) -- consolidating elements (with and without a new array) (array) Practice with each of above in Eclipse - write method headers - write code - test Continue Elevens Lab | Off | Wordpress (it has once again been fixed and once again been tested) Animation in Photoshop | WordPress Animation in Photoshop | Robotics - telepathic robots | ||
242 | 4/29/2015 | Official Practice A Exam Multiple Choice - P2: you'll have the option to stay 15 minutes into lunch to simulate an actual exam - P8: you'll have the option to arrive 15 minutes early to simulate an actual exam - P6: you'll have the option to stay 15 minutes after school to simulate an actual exam | Official Practice A Exam Multiple Choice - P2: you'll have the option to stay 15 minutes into lunch to simulate an actual exam - P8: you'll have the option to arrive 15 minutes early to simulate an actual exam - P6: you'll have the option to stay 15 minutes after school to simulate an actual exam | WordPress Animation in Photoshop | Off | Robotics - telepathic robots | ||
243 | 4/30/2015 | Off | 4/28: Algebra 2 PARCC Review solution to FR from previous class - include discussion of use of standard algorithms on AP CS Exam -- finding extreme (with objects that have more than 1 attribute) -- removing from an array list -- remove adjacent duplicate values (ArrayList) -- traversing a 2D and a 1D data structure (String, List or array) simultaneously -- inserting into a sorted list (without binary search) (ArrayList) -- consolidating elements (with and without a new array) (array) Practice with each of above in Eclipse - write method headers - write code - test Continue Elevens Lab | WordPress Animation in Photoshop - animated banner ads | WordPress Animation in Photoshop - animated banner ads | Robotics - demonstrate telepathic robots | ||
244 | 5/1/2015 | P8: Mr. Horn will be running Math Feud P2: reviewed OP A MC except skipped 8, had time for everyone to finish skipped 8, continued Elevens Lab & standard algorithms exercise P6: still need to review OP A MC #6, had time for everyone to finish skipped 8 Start reviewing solutions to: - Official Practice A MC - A level questions from Official Practice AB MC | P8: Mr. Horn will be running Math Feud P2: reviewed OP A MC except skipped 8, had time for everyone to finish skipped 8, continued Elevens Lab & standard algorithms exercise P6: still need to review OP A MC #6, had time for everyone to finish skipped 8 Start reviewing solutions to: - Official Practice A MC - A level questions from Official Practice AB MC | Off | WordPress | Off | ||
245 | ||||||||
246 | ||||||||
247 | 5/4/2015 | Finish reviewing solutions to: - Official Practice A MC - A level questions from Official Practice AB MC | Off | Wix | Wix | Robotics - Mine mapping | ||
248 | 5/5/2015 | AP CS FR - P2: 2012 A #4, 2011 A #3 - P6: 2014 A #3 & #4 - P8: 2013 A #4, 2011 A #3 (11 #3 completed 5/5) P8 still needs to review Official A Practice #33, 36, 37, 40 & Official AB Practice | Finish reviewing solutions to: - Official Practice A MC - A level questions from Official Practice AB MC | Wix | Off | Robotics - Mine mapping | ||
249 | 5/6/2015 | Off | AP CS FR - P2: 2012 A #4, 2011 A #3 - P6: 2014 A #3 & #4 - P8: 2013 A #4, 2011 A #3 (11 #3 completed 5/5) P8 still needs to review Official A Practice #33, 36, 37, 40 & Official AB Practice | Wix | Wix | Robotics - Mine mapping | ||
250 | 5/7/2015 | 5/7: AP Computer Science Exam Introduction to blackjack game theory | 5/7: AP Computer Science Exam Introduction to blackjack game theory | Off | Wix | Off | ||
251 | 5/8/2015 | 5/8: WWP no homework night Blackjack game theory | Off | 5/8: WWP no homework night Wix | Wix | 5/8: WWP no homework night Robotics - Mine mapping | ||
252 | ||||||||
253 | ||||||||
254 | 5/11/2015 | Review solutions to 2015 AP CS A Free Response Blackjack game theory Finish basic blackjack simulation | Review solutions to 2015 AP CS A Free Response Blackjack game theory Finish basic blackjack simulation | Brainstorm issues for advocacy project - The issue must be controversial (at least 2 opposing viewpoints) - The issue must be substantial - You must choose a viewpoint to advocate (you are not required to advocate for the viewpoint you personally hold, if any) | Off | Robotics - Mine mapping | ||
255 | 5/12/2015 | Off | Due before class: - Basic blackjack simulation Blackjack game theory - Basic strategy player | Start advocacy project | Brainstorm issues for advocacy project - The issue must be controversial (at least 2 opposing viewpoints) - The issue must be substantial - You must choose a viewpoint to advocate (you are not required to advocate for the viewpoint you personally hold, if any) | Robotics - Mine mapping | ||
256 | 5/13/2015 | Due before class: - Basic blackjack simulation Blackjack game theory - Basic strategy player | Blackjack game theory - Basic strategy player | Off | Start advocacy project | Off | ||
257 | 5/14/2015 | Blackjack game theory - Basic strategy player | Off | Continue advocacy project | Continue advocacy project | Robotics - Mine mapping | ||
258 | 5/15/2015 | Blackjack game theory - finish Basic strategy player | Blackjack game theory - finish Basic strategy player | Continue advocacy project - Research checkpoint -- What does the research say? -- Do you have sources recorded in a usable way? | Off | Robotics - Mine mapping | ||
259 | ||||||||
260 | ||||||||
261 | 5/18/2015 | Off | Due before class: - Basic strategy player Blackjack game theory - counting / count detection | Continue advocacy project Start printable resumes | Continue advocacy project Start printable resumes | Explore Android SDK resources Run robot mine mappers | ||
262 | 5/19/2015 | Due before class: - Basic strategy player Blackjack game theory - counting / count detection | Blackjack game theory - counting / count detection | Off | Continue advocacy project Continue printable resumes Start web based resumes | Off | ||
263 | 5/20/2015 | Blackjack game theory - counting / count detection | Off | Continue advocacy project Continue printable resumes Start web based resumes | Continue advocacy project Finish printable resumes Continue web based resumes | Final project | ||
264 | 5/21/2015 | Blackjack game theory - counting / count detection | Blackjack game theory - counting / count detection | Continue advocacy project Finish printable resumes Continue web based resumes | Off | Final project | ||
265 | 5/22/2015 | Off | Blackjack game theory - counting / count detection HC Documentary - P2 stopped at: 24:44 - P6 stopped at: 29:14 - P8 stopped at: 28:06 5/26: 10:03 – 10:43 10:44 – 11:24 11:25 – 12:05 Lunch 12:06 – 12:47 12:48 – 1:28 1:29 - 2:09 2:10 - 2:50 | Finish web based resumes Continue advocacy project | Finish web based resumes Continue advocacy project | Final project | ||
266 | ||||||||
267 | ||||||||
268 | 5/25/2015 | No school | No school | No school | No school | No school | ||
269 | 5/26/2015 | Blackjack game theory - counting / count detection HC Documentary - P2 stopped at: 24:44 - P6 stopped at: 29:14 - P8 stopped at: 28:06 5/26: 10:03 – 10:43 10:44 – 11:24 11:25 – 12:05 Lunch 12:06 – 12:47 12:48 – 1:28 1:29 - 2:09 2:10 - 2:50 | Blackjack game theory - counting / count detection HC Documentary - P2 stopped at: 24:44 - P6 stopped at: 29:14 - P8 stopped at: 28:06 5/26: 10:03 – 10:43 10:44 – 11:24 11:25 – 12:05 Lunch 12:06 – 12:47 12:48 – 1:28 1:29 - 2:09 2:10 - 2:50 | Continue advocacy project Start Blackjack Illustrator artwork | Continue advocacy project Start Blackjack Illustrator artwork | Final project | ||
270 | 5/27/2015 | Due before class: - Updated basic blackjack with doubling, insurance & surrender Bio Exam 10:03 – 10:43 10:44 – 11:24 11:25 – 12:05 Lunch 12:06 – 12:47 12:48 – 1:28 1:29 - 2:09 2:10 - 2:50 P2 stopped at: 58:24 P6: stopped at 59:12 | Due before class: - Updated basic blackjack with doubling, insurance & surrender Bio Exam 10:03 – 10:43 10:44 – 11:24 11:25 – 12:05 Lunch 12:06 – 12:47 12:48 – 1:28 1:29 - 2:09 2:10 - 2:50 P2 stopped at: 58:24 P6: stopped at 59:12 | Continue advocacy project Continue Blackjack Illustrator artwork | Continue advocacy project Continue Blackjack Illustrator artwork | Final project | ||
271 | 5/28/2015 | Due before class: - counting player (at least 2%) Yahtzee P8 stopped at 56:03 | Due before class: - counting player (at least 2%) Yahtzee P8 stopped at 56:03 | 5/29: Half day Continue advocacy project Continue Blackjack Illustrator artwork | Off | Final project | ||
272 | 5/29/2015 | Off | Yahtzee | 5/29: Half day Continue advocacy project Finish Blackjack Illustrator artwork | 5/29: Half day Continue advocacy project Continue Blackjack Illustrator artwork | Final project | ||
273 | ||||||||
274 | ||||||||
275 | 6/1/2015 | Mr. Horn absent Yahtzee | Mr. Horn absent | Off | Mr. Horn absent | Off | ||
276 | 6/2/2015 | Yahtzee | Off | Continue advocacy project | 5/29: Half day Continue advocacy project Finish Blackjack Illustrator artwork | Final project | ||
277 | 6/3/2015 | Yahtzee Texbook collection | Yahtzee | Continue advocacy project | Off | Final project | ||
278 | 6/4/2015 | Off | Yahtzee Texbook collection | Advocacy project due at end of class | Continue advocacy project | Final project | ||
279 | 6/5/2015 | Yahtzee | Yahtzee | Off | Advocacy project due at end of class | Off | ||
280 | ||||||||
281 | ||||||||
282 | 6/8/2015 | Yahtzee | Off | Youtube Video Editor P3: marked on iPhone P5: 49:43 | Youtube Video Editor P3: marked on iPhone P5: 49:43 | Final project | ||
283 | 6/9/2015 | Yahtzee | Yahtzee | Youtube Video Editor | Off | Final project | ||
284 | 6/10/2015 | Off | Yahtzee due at end of class | Youtube Video Editor | Youtube Video Editor | Final project due | ||
285 | 6/11/2015 | Yahtzee due at end of class | Yahtzee show & share | Off | Picasa | Off | ||
286 | 6/12/2015 | Yahtzee show & share | Off | Youtube Video Editor | Picasa | Final project show & share | ||
287 | ||||||||
288 | ||||||||
289 | 6/15/2015 | Exam day | Exam day | Exam day | Exam day | Exam day | ||
290 | 6/16/2015 | Exam day | Exam day | Exam day | Exam day | Exam day | ||
291 | 6/17/2015 | Exam day | Exam day | Exam day | Exam day | Exam day | ||
292 | 6/18/2015 | Last day | Last day | Last day | Last day | Last day |