APCS SY20-21 Weekly Plans Week Tuesday Friday 5/24-5/28 Finish Work Final Exam 5/17-5/21 Finish Work Final Exam (Seniors) 5/10-5/14 Finish Work Finish Work 5/3-5/7 AP Test Prep AP Test Prep 4/26-4/30 Project: Palindrome Recursion Lesson: Recursion Project: Palindrome Recursion Lesson: Recursion 4/19-4/23 Project: Binary Search Lesson: Searching and Sorting Project: Binary Search Lesson: Searching and Sorting 4/12-4/16 Project: Insertion Sort Lesson: Searching and Sorting Project: Insertion Sort Lesson: Searching and Sorting 4/5-4/9 AP Test Prep: Unit 6 Project: Selection Sort Lesson: Searching and Sorting AP Test Prep: Java Reference Sheet Project: Selection Sort Lesson: Searching and Sorting 3/22-3/26 AP Test Prep: Unit 5B Project: Inheritance Intro Lesson: Inheritance no class 3/15-3/19 Project: Inheritance Intro Lesson: Inheritance AP Test Prep: Test Overview Project: Inheritance Intro Lesson: Inheritance 3/8-3/12 Project: Array Lists Lesson: ArrayLists AP Test Prep: Unit 5A Project: Array Lists Lesson: ArrayLists 3/1-3/5 AP Test Prep: Unit 4 Project: Array Lists Lesson: ArrayLists 2/22-2/26 Project: Battleship Lesson: 2D Arrays Project: Battleship Lesson: 2D Arrays 2/15-2/19 AP Test Prep: Unit 3 Project: Battleship Lesson: 2D Arrays 2/8-2/12 Project: Student Account Array Lesson: Arrays No school 2/1-2/5 Project: Student Account Array Lesson: Arrays Project: Student Account Array Lesson: Arrays 1/25-1/29 Project: Array Intro Lesson: Arrays AP Test Prep: Unit 2 Part B 1/18-1/22 Project: Array Intro Lesson: Arrays Project: Array Intro Lesson: Arrays 1/11-1/15 Project: Game Character Overloaded Lesson: Object Oriented Programming Project: Game Character Overloaded Lesson: Object Oriented Programming 1/4-1/8 Project: Game Character Overloaded Lesson: Object Oriented Programming 12/14-12/18 Final Exams Final Exams 12/7-12/14 AP Test Prep AP Test Prep 11/30/12/4 Project: Game Character Lesson: Object Oriented Programming Project: Game Character Lesson: Object Oriented Programming 11/23-11/27 Project: Game Character Lesson: Object Oriented Programming No School 11/16-11/20 Project: Star Patterns Lesson: For Loops Project: Game Character Lesson: Object Oriented Programming 11/9-11/13 Project: Star Patterns Lesson: For Loops Project: Star Patterns Lesson: For Loops 11/2-11/6 Project: GPA Calculator Lesson: Switch Statements Project: GPA Calculator Lesson: Switch Statements 10/26-10/30 Project: Password Checker Lesson: Debuggers Project: Test #1 10/19-10/23 Project: Password Checker Lesson: While Loops Project: Password Checker Lesson: While Loops 10/12-10/16 Project: Math Methods Lesson: Methods Project: Math Methods Lesson: Methods 10/5-10/9 Project: Math Methods Lesson: Methods Project: Math Methods Lesson: Methods 9/28-10/2 Project: Rock, Paper, Scissors with Strings Lesson: Strings Project: Rock, Paper, Scissors with Strings Lesson: Strings 9/21-9/25 Project: House Drawing : cancelled Lesson: Java Graphics Project: House Drawing: cancelled Lesson: Java Graphics 9/14-9/18 Project: Rock Paper Scissors Lesson: Conditional Statements Project: Rock Paper Scissors Lesson: Conditional Statements 9/7-9/11 Project: Leap Year Lesson: Conditional Statements Project: Leap Year Lesson: Conditional Statements 8/31-9/4 Project: Fractions Lesson: Variables and Expressions Project: Fractions Lesson: Variables and Expressions 8/24-8/28 Project: Number Variables Lesson: Variables and Expressions Project: Number Variables Lesson: Variables and Expressions 8/17-8/21 Project: Block Initials Lesson: Eclipse and Java Intro Project: Block Initials Lesson: Eclipse and Java Intro 8/10-8/14 Class Intro Digital Class Expectations and Procedures Digital Class Tools Class Schedule Syllabus Materials Student Survey: see Google Classroom List of Lessons for the Year Java Intro Variables and Expressions Loops and Conditionals Java Graphics Strings Methods Object Oriented Arrays Algorithms ArrayList Group Project Inheritance Searching and Sorting Recursion