AP Computer Science A 2013-2014 2nd Quarter Daily Lesson Plans Mar. 24-28, 2014 Click here to see a lesson plan from another week Date Mon, Mar 24 In Class Homework Essential question: What have we learned about recursion? 3rd/4th Periods: Students turn in ChickenCounter QUIZ - Recursion (25 min.) Lab: Finish ChickenCounter class, do reading assignment, practice with www.CodingBat.com or practice with AP Exam Multiple Choice questions (20 min.) 6th Period: Students turn in Recursion worksheet Review Recursion worksheets (10 min.) Lecture: Show Recursion Example (slides 34-38: 10 min.) Sample code shown during lecture: - AtCounter - AtCounterTester Tues, Mar 25 3rd/4th Periods: Essential question: What is meant by the scope of a variable? 3rd/4th Periods: Complete Scope of a Variable Worksheet Lecture: Scope of a Variable (25 min.) Lab/homework: Fill out Variable Scope Worksheet or Practice with www.CodingBat.com or Answer AP Exam Multiple Choice questions (20 min.) 6th Period: QUIZ - Recursion (25 min.) Homework/Lab: Finish ChickenCounter class, do reading assignment, practice with www.CodingBat.com or practice with AP Exam Multiple Choice questions (20 min.) Wed, Mar 26 Essential question: Review searching/sorting and number systems Students turn in Number System Worksheets Discuss answers to Number System Worksheets (10 min.) Review solutions to Searching/Sorting Quiz (10 min.) Keep in mind that the 3rd Quarter EXAM will be given tomorrow. Here is what you need to study: - 3rd Quarter Review Topics Lectures: - OOP Review - GridWorld Introduction Ch1 - GridWorld Bug Variations Ch2 Hand out 3rd Quarter Review Topics - Searching/Sorting - Recursion Lab/Homework: Begin studying for 3rd Quarter Exam Other Resources: or catch up on any outstanding homework assignments - GridWorld Ch1 Jeopardy Game (20 min.) - GridWorld Ch2 Jeopardy Game - Quizzes/Tests - Java Concepts readings - Homework assignments - Worksheets Thurs, Mar 27 Essential question: What have we learned this quarter? 3RD QUARTER EXAM (40 min.) Homework/Lab: Complete all 3rd Quarter homeworks or do reading assignment Read GridWorld – Chapter 3 (GridWorld Classes and Interfaces) Fri, Mar 28 Essential question: Let’s learn more about the classes No homework and interfaces used in GridWorld SPRING BREAK - NO SCHOOL Look at SpecialBug assignments (10 min.) Lecture: GridWorld Ch3: Location class (slides 1-13: 25 min.) Lab: Do one of the following (10 min.): 1) Practice with www.CodingBat.com 2) Practice multiple choice questions 3) Start thinking about your project proposal for the year end project. Go to Year-End Projects page for examples.