ASSIGNMENT CALENDAR


Semester 1
 Week  
 Date     Link Major Pieces Assessments
 1     August 29Week 1 - Lesson 0/1: Intro
 2 September 5
 (Monday Off)
Week 2 - Lesson 2: Class and ObjectsWeek 2: Exit Moment
 3 September 12Week 3 - Programming: Lesson 3: Classes
-  Big Ideas: Abstraction, Classes and
                    Objects

-  CS News: Visualizations and
                     Healthcare


Week 3: Exit Moment
Concept #1 : Review



 4       September 19   Week 4 - Programming: 
    Lesson 3: Integer Divsion, Number Systems, Strings
    
-  Big Ideas: 
Abstraction, Classes and
                    Objects

-  CS News: Net Neutrality

Concept #1: Classes and Objects : Test #1


 5 September 26  Week 5 - Programming: 
    Lesson 3: Helper and Built-in Methods
-  CS News : Robotics
-  Big Ideas: Using Classes and Objects
Concept #1: Classes and Objects : Test #2


 6Oct. 3rdWeek 6-  Programming: Lesson 4: Conditionals
-  CS News: Bad Behavior -- VW 
-  Big Ideas: Control Flow: Conditionals
Concept #2: Strings Review


 October 10
(Friday Off)

Week 7Programming: Lesson 5: Complex Boolean expressions and methods
-  CS News: Health Care and CS
-  Big Ideas: Logic and Truth Tables 

Concept #2: Strings Test #1 (Tuesday)



October 17

Week 8 - Programming: 
    Conditionals and equivalent expressions
-  CS News: 
-  Big Ideas: Creativity... 
Concept #2: Strings Test #2 (Thursday)

Due Next Tuesday:
Concept #3 Review: Conditionals

October 24Week 9 - Programming: 
    Virtual Pet and Graphics
-  CS News : Early Computers and Women
-  Big Ideas: Creativity... 

10October 31Week 10Programming:   Mouse and Keyboard Events
- CS News: Evolution of the Web
- Big Ideas: Creativity... 
Tuesday/Wednesday:
Concept #3: Conditionals Test #1
 11Nov. 7
(Fri. Off)
 Week 11Programming:  Randomness and Simulations
- CS News: Playing with Data
- Big Ideas: 
Randomness
 

 12Nov. 14

 Week 12Programming:  Random
- CS News: 
- Big Ideas: 
Random and Simulation
Tuesday/Wednesday:
Concept #3: Conditionals Test #2



 13Nov 21
(Wed, Th, Fr Off)
Thanksgiving Programming:  Iteration and Collections
- CS News: You:
- Big Ideas: 
Random and Simulation





 TG Nov. 28

Week 13 Programming:  Iteration
- CS News: You:
- Big Ideas: 
Random and Simulation
Concept #4: Iteration Test #1 

 14 Dec. 5
(CS Ed Week)
Week 14Programming:  Iteration
- CS News: You:
- Big Ideas: 
Random and Simulation
Concept #4: Iteration Test #2

 15 Dec. 12 Week 15  - Lesson 12: ArrayLists/Collections

 WB  Dec. 19 -  January 1  Winter Break
 16  January 2
(Mon. Off)
 Week 16- Lesson 12: ArrayLists/Collections 

Concept #5: Random Test #1
 17 January 9 Week 17- Lesson 13: Sounds
- Lesson 14: Shuffling


Concept #5: Random Test #2

 18 January 16
(Mon Off)
 Week 18- Lesson 14: Shuffling and Sorting   



 Finals  January 23  Semester 1 Final ExamsConcept #6:  Arraylists Test #1

Semester 2
 Week  
 Date     Link Major Pieces Assessments
 1     January 30Week 1- Lesson 16: Inheritance I

Concept #6:  Arraylists Test #2


 2 February 6Week 2- Lesson 17: Inheritance IIConcept #7: Inheritance Review Due
 3 February 13Week 3 Concept #7: Test #1
    Mid-Winter Break         
 4 February 27 Week 4- Lesson 22: ArraysConcept #7: Test #2
 5 February 29
 (SIGCSE Conf)
 Week 5- Lesson 23: 2D Arrays 
 
Concept #8: Arrays Review
- AP Review: Algorithms 
   (page 30: 1 - 8)

 6 March 6
(BABA)
 Week 6- Lesson 24: Image Processing

Concept #8: Test #1
 7 March 13
 
 Week 7- Lesson 25 : Recursion 
- Lesson 26 : Recursion 2

Concept #8: Test #2
 8 March 20 Week 8
- Lesson 27: MergeSort



Concept #9: Recursion Review


 9 March 27  - Practice AP TestFinal Exam : Test #1: FRQ
Final Exam : Test #1: MC 


- AP Review: Recursion 
   (page 17: 8, 11, 12, 9, 7, 6, 5)

 10 April 3
 (R: Job Shadow)
 Week 10 Review

Concept #9: Test #1(R/F)
  April 11
  Off 
 11 April 17 Week 11Final Exam : Test #2: FRQ

Final Exam : Test #2: MC
 12 April 24

 Week 12
Concept #9: Test #2 

 13 May 1 Week 13May 4: AP Test(Thursday Morning) 
 14 May 8Week 14 - Project 
 15 May 15
 Week 15 - Project



 16 May 22
 (BABA)
 Week 16 - Project
 17 May 29 Week 17 - Project
 18 June 5Week 18 - Project     
  June 12  Finals Week  - Final Project Due