| Week 1 | 
                            Sep 1 - Sep 7 | 
                            AP CSA 1.1 Introduction, Variables and Data Types | 
                            Unit 1: Primitive Types | 
                        
                        
                            | Week 2 | 
                            Sep 8 - Sep 14 | 
                            AP CSA 1.2 Expressions, Operators, Casting and Ranges of Variables | 
                            Unit 1: Primitive Types | 
                        
                        
                            | Week 3 | 
                            Sep 15 - Sep 21 | 
                            AP CSA 2.1 - Introduction to Objects and Classes | 
                            Unit 2: Using Objects | 
                        
                        
                            | Week 4 | 
                            Sep 22 - Sep 28 | 
                            AP CSA 2.2 - Calling methods | 
                            Unit 2: Using Objects | 
                        
                        
                            | Week 5 | 
                            Sep 29 - Oct 5 | 
                            National Holiday | 
                            Unit 2: Using Objects | 
                        
                        
                            | Week 6 | 
                            Oct 6 - Oct 12 | 
                            AP CSA 2.2 - String methods, Wrapper Classes, Math Class | 
                            Unit 2: Using Objects | 
                        
                        
                            | Week 7 | 
                            Oct 13 - Oct 19 | 
                            AP CSA 3.1 - Boolean Expressions, if statements | 
                            Unit 3: Boolean Expressions and if Statements | 
                        
                        
                            | Week 8 | 
                            Oct 20 - Oct 26 | 
                            AP CSA 3.2 - De Morgan's Laws, Comparing Objects | 
                            Unit 3: Boolean Expressions and if Statements | 
                        
                        
                            | Week 9 | 
                            Oct 27 - Nov 2 | 
                            AP CSA 4.1 - Introduction to Iteration, while loops | 
                            Unit 4: Iteration | 
                        
                        
                            | Week 10 | 
                            Nov 3 - Nov 9 | 
                            AP CSA 4.2 - For loops | 
                            Unit 4: Iteration | 
                        
                        
                            | Week 11 | 
                            Nov 10 - Nov 16 | 
                            Midterm Exam | 
                            Unit 4: Iteration | 
                        
                        
                            | Week 12 | 
                            Nov 17 - Nov 23 | 
                            AP CSA 4.3 - Loop Counters, Nested Loops | 
                            Unit 4: Iteration | 
                        
                        
                            | Week 13 | 
                            Nov 24 - Nov 30 | 
                            AP CSA 5.1 - Class Design, Constructors | 
                            Unit 5: Writing Classes | 
                        
                        
                            | Week 14 | 
                            Dec 1 - Dec 7 | 
                            AP CSA 5.2 - this keyword, Accessor/Mutator methods, Static methods | 
                            Unit 5: Writing Classes | 
                        
                        
                            | Week 15 | 
                            Dec 8 - Dec 14 | 
                            Winter Break | 
                             | 
                        
                        
                            | Week 16 | 
                            Dec 15 - Dec 21 | 
                            Winter Break | 
                             | 
                        
                        
                            | Week 17 | 
                            Dec 22 - Dec 28 | 
                            AP CSA 6.1 - Introduction to Arrays | 
                            Unit 6: Array | 
                        
                        
                            | Week 18 | 
                            Dec 29 - Jan 4 | 
                            AP CSA 6.2 - Array Traversal, Algorithms | 
                            Unit 6: Array | 
                        
                        
                            | Week 19 | 
                            Jan 5 - Jan 11 | 
                            AP CSA 7.1 - Introduction to ArrayList | 
                            Unit 7: ArrayList | 
                        
                        
                            | Week 20 | 
                            Jan 12 - Jan 18 | 
                            AP CSA 7.2 - ArrayList Traversal, Algorithms | 
                            Unit 7: ArrayList | 
                        
                        
                            | Week 21 | 
                            Mar 2 - Mar 8 | 
                            AP CSA 8.1 - Introduction to 2D Arrays | 
                            Unit 8: 2D Array | 
                        
                        
                            | Week 22 | 
                            Mar 9 - Mar 15 | 
                            AP CSA 8.2 - 2D Array Traversal, Jagged Arrays | 
                            Unit 8: 2D Array | 
                        
                        
                            | Week 23 | 
                            Mar 16 - Mar 22 | 
                            AP CSA 9.1 - Introduction to Inheritance, extends keyword | 
                            Unit 9: Inheritance | 
                        
                        
                            | Week 24 | 
                            Mar 23 - Mar 29 | 
                            AP CSA 9.2 - Method Overriding, Polymorphism | 
                            Unit 9: Inheritance | 
                        
                        
                            | Week 25 | 
                            Mar 30 - Apr 5 | 
                            AP CSA 10.1 - Introduction to Recursion | 
                            Unit 10: Recursion | 
                        
                        
                            | Week 26 | 
                            Apr 6 - Apr 12 | 
                            Review and Practice Exam | 
                            Review and Practice Exam | 
                        
                        
                            | Week 27 | 
                            Apr 13 - Apr 19 | 
                            Review and Practice Exam | 
                            Review and Practice Exam | 
                        
                        
                            | Week 28 | 
                            Apr 20 - Apr 26 | 
                            Review and Practice Exam | 
                            Review and Practice Exam | 
                        
                        
                            | Week 29 | 
                            Apr 27 - May 3 | 
                            Midterm Exam | 
                            Midterm Exam | 
                        
                        
                            | Week 30 | 
                            May 4 - May 10 | 
                            AP Exam Preparation and Review | 
                            AP Exam Review | 
                        
                        
                            | Week 31 | 
                            May 11 - May 17 | 
                            AP Computer Science A Exam | 
                            AP Exam | 
                        
                        
                            | Week 32 | 
                            May 18 - May 24 | 
                            Final Project Development | 
                            Final Project | 
                        
                        
                            | Week 33 | 
                            May 25 - May 31 | 
                            Final Project Development | 
                            Final Project | 
                        
                        
                            | Week 34 | 
                            Jun 1 - Jun 7 | 
                            Final Project Development | 
                            Final Project | 
                        
                        
                            | Week 35 | 
                            Jun 8 - Jun 14 | 
                            Final Project Presentations | 
                            Final Project Presentations |