January 4 - 6, 2017
January 9 - 13, 2017
Monday, January 9 -- No School: Parent/Teacher conferences
Tuesday, January 10 -- Using constructors to initialize objects Wednesday, January 11 -- Default constructors and parameter constructors Thursday, January 12 -- Class methods vs Object methods Friday, January 13 -- Private object methods and information hiding |
January 16 - 20, 2017
January 23 - 27, 2017
Monday, January 23 -- Using logical operators with codingbat (Warmup)
Tuesday, January 24 -- Logical problem solving with codingbat (Warmup) Wednesday, January 25 -- Logical problem solving with codingbat (Logic 1) Thursday, January 26 -- Numbering Systems: Addition and Subtraction in Binary Friday, January 27 -- Numbering Systems: Addition and Subtraction in Hexadecimal |
January 30 - February 3, 2017
Monday, January 30 -- Chapter 9: Inheritance
Read Chapter 9 by Wednesday
Tuesday, January 31 -- Creating subclasses
Wednesday, February 1 -- DYRT Quiz
Create objects using subclasses
Thursday, February 2 -- Codingbat.com
Friday, February 3 -- Multi-level inheritance
Read Chapter 9 by Wednesday
Tuesday, January 31 -- Creating subclasses
Wednesday, February 1 -- DYRT Quiz
Create objects using subclasses
Thursday, February 2 -- Codingbat.com
Friday, February 3 -- Multi-level inheritance
February 6 - 10, 2017
Monday, February 6 -- Continue inheritance graphics program
Tuesday, February 7 -- Complete inheritance graphics program
Wednesday, February 8 -- Chapter 9 Lab practice
Thursday, February 9 -- Chapter 9 Lab graded
Friday, February 10 -- Chapter 9 Exercises
Tuesday, February 7 -- Complete inheritance graphics program
Wednesday, February 8 -- Chapter 9 Lab practice
Thursday, February 9 -- Chapter 9 Lab graded
Friday, February 10 -- Chapter 9 Exercises
February 13 - 17, 2017
February 20 - 24, 2017
Monday, February 20 -- No School
Tuesday, February 21 -- Prepare for Chapter 10 graphics lab (Flags)
Wednesday, February 22 -- Continue work on Flag Lab
Thursday, February 23 -- Flag Lab graded
Friday, February 24 -- Chapter 10 Test
Tuesday, February 21 -- Prepare for Chapter 10 graphics lab (Flags)
Wednesday, February 22 -- Continue work on Flag Lab
Thursday, February 23 -- Flag Lab graded
Friday, February 24 -- Chapter 10 Test
February 27 - March 3, 2017
Monday, February 27 -- The Array Data Structure (Upstairs)
Tuesday, February 28 -- Creating and accessing one-dimensional arrays (Lab) Wednesday, March 1 -- Quiz (Upstairs) Filling arrays (Lab) Thursday, March 2 -- Using the Arrays class to process arrays Friday, March 3 -- Quiz Sorting and Searching arrays |
March 6 - 10, 2017
Monday, March 6 -- The Binary Search
Tuesday, March 7 -- Chapter 11 Lab preparation
Wednesday, March 8 -- Chapter 11 Exercises
Thursday, March 9 -- Chapter 11 Lab (Graded)
Friday, March 10 -- Chapter 11 Test
Tuesday, March 7 -- Chapter 11 Lab preparation
Wednesday, March 8 -- Chapter 11 Exercises
Thursday, March 9 -- Chapter 11 Lab (Graded)
Friday, March 10 -- Chapter 11 Test
March 13 - 17, 2017
FORENSICS WEEK!!
Monday, March 13 -- Introduction to Cryptography
Tuesday, March 14 -- Using Arrays and Loops to create codes
Wednesday, March 15 -- "Beware the Ides of March"
Encoding messages
Thursday, March 16 -- Decoding messages
Friday, March 17 -- "St. Patrick's Day"
Encode and send messages to fellow students for decoding
Monday, March 13 -- Introduction to Cryptography
Tuesday, March 14 -- Using Arrays and Loops to create codes
Wednesday, March 15 -- "Beware the Ides of March"
Encoding messages
Thursday, March 16 -- Decoding messages
Friday, March 17 -- "St. Patrick's Day"
Encode and send messages to fellow students for decoding
March 27 - 31, 2017
Monday, March 27 -- The String Class
HW: Read Chapter 12
Tuesday, March 28 -- DYRT Quiz 12.1-7
Converting Strings
Wednesday, March 29 -- Comparing Strings
Thursday, March 30 -- Palindrome Detector
Friday, March 31-- Palindrome Detector continued
HW: Read Chapter 12
Tuesday, March 28 -- DYRT Quiz 12.1-7
Converting Strings
Wednesday, March 29 -- Comparing Strings
Thursday, March 30 -- Palindrome Detector
Friday, March 31-- Palindrome Detector continued
April 3 - 7, 2017
Monday, April 3 -- Codingbat: String-1
Tuesday, April 4 -- Chapter 12 Exercises
Wednesday, April 5 -- Chapter 12 Test
Thursday, April 6 -- Makeup day: Palindrome Program/Codingbat
Friday, April 7 -- Logic Gates
Video
Tuesday, April 4 -- Chapter 12 Exercises
Wednesday, April 5 -- Chapter 12 Test
Thursday, April 6 -- Makeup day: Palindrome Program/Codingbat
Friday, April 7 -- Logic Gates
Video
April 10 - 13, 2017
Monday, April 10 -- Random numbers with the Random class
The List class case study
Read Chapter 13
Tuesday, April 11 -- Sequential Search algorithm
Wednesday, April 12 -- DYRT Quiz
Bubble Sort algorithm
Thursday, April 13 -- Bubble Sort code
Friday, April 14 -- No School
The List class case study
Read Chapter 13
Tuesday, April 11 -- Sequential Search algorithm
Wednesday, April 12 -- DYRT Quiz
Bubble Sort algorithm
Thursday, April 13 -- Bubble Sort code
Friday, April 14 -- No School
April 17 - 21, 2017
April 24 - 28, 2017
Monday, April 24 -- Prepare Chapter 13 Lab
Tuesday, April 25 -- Chapter 13 Lab graded
Wednesday, April 26 -- Chapter 13 Exercises
Thursday, April 27 -- Chapter 13 Test
Friday, April 28 -- Gridworld: Install and explore
Tuesday, April 25 -- Chapter 13 Lab graded
Wednesday, April 26 -- Chapter 13 Exercises
Thursday, April 27 -- Chapter 13 Test
Friday, April 28 -- Gridworld: Install and explore
May 1 - 5, 2017
Monday, May 1 -- GridWorld setup
Set 1 Questions
Tuesday, May 2 -- Exercises: page 6
Experiment with placement of actors in grid
Wednesday, May 3 -- Bug variations: Box Bug
Thursday, May 4 -- The Runner
Friday, May 5 -- CodingBat
Set 1 Questions
Tuesday, May 2 -- Exercises: page 6
Experiment with placement of actors in grid
Wednesday, May 3 -- Bug variations: Box Bug
Thursday, May 4 -- The Runner
Friday, May 5 -- CodingBat
May 8 - 12, 2017
Monday, May 8 -- Reading from and writing to external files
Tuesday, May 9 -- Copying Files
Wednesday, May 10 -- Using external files for graphics
Thursday, May 11 -- Chapter 14 Exercises
Friday, May 12 -- Chapter 14 Test
Tuesday, May 9 -- Copying Files
Wednesday, May 10 -- Using external files for graphics
Thursday, May 11 -- Chapter 14 Exercises
Friday, May 12 -- Chapter 14 Test