Daily Lesson Plans

Unit 1: Java Programming Language Basics

Course Hours for Unit: 8

Day 1: Obj.
I can understand and follow the classroom rules.
I can login using a local account.

Lecture
Go over classrooom rules.

Computer Work
Login to local computer accounts to check to see if they work.

 

Day 2: Obj. Review Summer Reading Assignments (Chapter 1 and 2 from text). Go over Chapter exercises

 

Day 3: Obj.
I can write a basic Java program using BlueJ Integrated Development Environment.

Lecture
Review with students how to edit, compile, and run a Java program using the JDK. Show how to use the JCreator IDE..

Computer Work
Have students work on the programs for unit #1

Day 4: Obj.
I can understand the binary representation of data and programs in computers.
I can describe the software development process.

Lecture
Briefly review chapter 1. Show students the different parts of a computer.

Desk Work
Have students read chapter 1and do the written exercises in the textbook and the workbook. See website for the

 

Day 5: Obj.
I can convert to and from binary, hexadecimal, decimal, and octal bases.

Lecture
On the activeboard, show students how to convert from one base to another.

Desk Work
Have students do Base Conversions worksheet at their desk.

Day 6: Obj.
I can convert to and from binary, hexadecimal, decimal, and octal bases.

Desk Work
Students should finish and turn in the questions in the textbook and workbook for chapter 2.

 

Day 7: Obj.
I can create Java programs.

Lecture
Review with students for the unit test on Tuesday. Go over questions in textbook and workbook.

Desk Work
Students need to study for test.

Day 8: Obj.
I can create Java programs.

Desk Work
Students will take test over chapters 1 and 2

Day 9:

Day 10:

Day 11:

Day 12:

Day 13:

Day 14:

Day 15:

Day 16:

Day 17:

Day 18:

Day 19:

Day 20:

Day 21:

Day 22:

Day 23:

Day 24:

Day: 25

 

Unit 2: Defining Variables, Arithmetic Expressions, Conditions, and Loops

Course Hours for Unit: 18

Day 1: Obj.
I can create Java programs using matematical calculations.

Lecture
Show students how to write programs using calculations.

Computer Work
Students will work on chapter 3 programs.

Day 2: Obj.
I can create Java programs using matematical calculations.

Lecture
Read chapter 3 and show examples on activeboard of programs using mathematical calcuations.

Computer Work
Students will work on chapter 3 programs

Day 3: Obj.
I can create Java programs using matematical calculations..

Computer Work
Students need to finish chapter 3 programs. Help students individually who need help at computer.

Day 4: Obj.
I can create Java programs using matematical calculations..

Desk Work
Students must do the exercises in the textbook and workbook before going to the computer.

Computer Work
Students need to finish chapter 3 programs. Help students individually who need help at computer.

Day 5: Obj.
I can create Java programs using selection and repetition structures.

Lecture
Lecture to students over chapter 4. Have students read allow the text in the textbook. I will explain and show sample code on the activeboard.

Day 6: Obj.
I can create Java programs using selection and repetition structures.

Lecture
Lecture to students over chapter 4. Have students read allow the text in the textbook. I will explain and show sample code on the activeboard.

Computer Work
Students need to work on programs 1, 2, and 3 of chapter 4 programs. Help students individually who need help at computer.

Day 7: Obj.
I can create Java programs using selection and repetition structures.

Computer Work
Students need to work on program 4 of chapter 4 programs. Help students individually who need help at computer.

Day 8: Obj.
I can create Java programs using selection and repetition structures.

Lecture
Show students how to read from a text file.

Computer Work
Students need to work on program 9 of chapter 4 programs. Help students individually who need help at computer.

Day 9: Obj.
I can create Java programs using selection and repetition structures.

Computer Work
Students need to work on program 9 of chapter 4 programs. Help students individually who need help at computer.

Day 10: Obj.
I can create Java programs using selection and repetition structures.

Computer Work
Students need to work on program 9 of chapter 4 programs. Help students individually who need help at computer.

 

Day 11: Obj.
I can create Java programs using selection and repetition structures.

Lecture
Show students how to do the DigitsCube program.

Computer Work
Students need to work on the DigitsCube program of chapter 4 programs. Help students individually who need help at computer.

 

Day 12: Obj.
I can create Java programs using selection and repetition structures.

Lecture
Lecture to students over chapter 4. Have students read allow the text in the textbook. I will explain and show sample code on the activeboard.

Computer Work
Students need to work on the GCF program of chapter 4 programs. Help students individually who need help at computer.

 

Day 13: Obj.
I can create Java programs using selection and repetition structures.

Lecture
Explain to students the algorithm for doing the BINARY program.

Computer Work
Students need to work on the BINARY program of chapter 4 programs. Help students individually who need help at computer.

 

Day 14: Obj.
I can create Java programs using selection and repetition structures.

Lecture
Explain to students the algorithm for doing the PI program.

Computer Work
Students need to work on the PI program of chapter 4 programs. Help students individually who need help at computer.

 

Day 15: Obj.
I can create Java programs using selection and repetition structures.

Desk Work
Have students read chapter 4and do the written exercises in the textbook and the workbook. See website for the assignments for chapter 4.

 

Day 16: Obj.
I can create Java programs using selection and repetition structures.

Lecture
Review with students for the unit test. Go over questions in textbook and workbook.

Desk Work
Students need to study for test.

 

Day 17: Obj.
I can create Java programs using selection and repetition structures.

Desk Work
Students will take test over chapters 3 and 4.

Day 18: Obj.
I can create Java programs using selection and repetition structures.

Desk Work
Students will take test over chapters 3 and 4. Finish part 3 of test.

Day 19:

Day 20:

Day 21:

Day 22:

Day 23:

Day 24:

Day: 25

 

 

Unit 3: Introduction to Defining Classes

Course Hours for Unit:12

Day 1: Obj.
I can create Java programs using objects.

Lecture
Shows students the Student program to type in for chapter 5.

Desk Work
Students need to type in the Student, StudentTest, and StudentApp programs for chapter 5.

 

Day 2: Obj.
I can create objects using Java programming.

Lecture
Show students how to create a Java rectangle object. Create the object file, tester file, and application.

Computer Work
Have students type in the rectangle programs.

 

Day 3: Obj.
I can create objects using Java programming.

Lecture
Continue to show students how to create a Java rectangle object. Create the object file, tester file, and application.

Computer Work
Have students type in the rectangle programs.

Day 4: Obj.
I can create objects using Java programming.

Computer Work
Have students create class files similar to the rectangle class. Assign each student a different geometric object. See assignment sheet and geometric handout.

 

Day 5: Obj.
I can create objects using Java programming.

Computer Work
Have students create class files similar to the rectangle class. Assign each student a different geometric object. See assignment sheet and geometric handout.

Day 6: Obj.
I can create objects using Java programming.

Lecture
Lecture to students over sections 5.1-5.3 of the textbook. Have students read aloud the sections as I explain the concepts in the sections.

Day 7: Obj.
I can create objects using Java programming.

Computer Work
Have students work on the programs for this unit. See assignment sheet and geometric handout.

Day 8: Obj.
I can create objects using Java programming.

Lecture
Show students how to write the Fraction class. Show examples of code on the activeboard.

Computer Work
Students need to start working on the "Fraction" class

Day 9: Obj.
I can create objects using Java programming.

Computer Work
Students need to continue to work on the "Fraction" class.

Day 10: Obj.
I can create objects using Java programming..

Lecture
Read chapter 5 sections 4-5 and do questions together with students.

Desk Work
Students need to complete all written exercises for chapter 5 in the textbook and workbook.

Day 11: Obj.
I can create objects using Java programming..

Lecture
Review with students over chapter 5. Go over exercises.

Computer Work
Students need to complete all program assignments for chapter 5.

Day 12: Obj.
I can create objects using Java programming..

Desk Work
Students will take test over chapter 5 - part 2 & 3.

Computer Work
Students will take test over chapter 5 - part 1.

Day 13:

Day 14:

Day 15:

Day 16:

Day 17:

Day 18:

Day 19:

Day 20:

Day 21:

Day 22:

Day 23:

Day 24:

Day: 25

 

 

Unit 4: Advanced Control Statements

Course Hours for Unit:18

Day 1: Obj.
I can create Java programs using nested if statement and nested loops.

Lecture
Show students how to get started with the programs for chapter 6.

Computer Work
Students need to work on the programs for chapter 6.

Day 2: Obj.
I can create Java programs using nested if statement and nested loops.

Lecture
Show students how to do the multiplication program for chapter 6.

Computer Work
Students need to work on the programs for chapter 6.

Day 3: Obj.
I can create Java programs using nested if statement and nested loops.

Lecture
Show students how to do the guessing game program for chapter 6.

Computer Work
Students need to work on the programs for chapter 6.

 

Day 4: Obj.
I can create Java programs using nested if statement and nested loops.

Lecture
Show students how to do the prime number and perfect number programs for chapter 6.

Computer Work
Students need to work on the programs for chapter 6 and chapter 7.

Day 5: Obj.
I can create Java programs using nested if statement and nested loops.

Lecture
Show students how to do the triangle programs for chapter 6 and the quadriatic programs for chapter 7.

Computer Work
Students need to work on the programs for chapter 6 and chapter 7.

Day 6: Obj.
I can create Java programs using nested if statement and nested loops.

Computer Work
Students need to work on the programs for chapter 6 and chapter 7.

 

Day 7: Obj.
I can create Java programs using nested if statement and nested loops.

Computer Work
Students need to work on the programs for chapter 6 and chapter 7.

 

Day 8: Obj.
I can create Java programs using nested if statement and nested loops.

Computer Work
Students need to work on the planets, and triangle programs for chapter 6 and chapter 7.

Day 9: Obj.
I can create Java programs using nested if statement and nested loops.

Lecture
Show students how to do the self-divisor program for chapter 6.

Computer Work
Students need to work on the selfdivisor and bookroyalties programs for chapter 6 and chapter 7.

Day 10: Obj.
I can create Java programs using nested if statement, nested loops, and helper methods.

Lecture
Show students how to change chapter 6 programs in incorparate helper methods.

Computer Work
Students need to take the programs from chapter 6 and include helper methods. Also finish the self-divisor program.

Day 11: Obj.
I can create Java programs using nested if statement, nested loops, helper methods, and try-catch.

Lecture
Show students how to use a try-catch statment in their programs.

Computer Work
Students need to work on the sport program for chapter 6 and chapter 7.

Day 12: Obj.
I can create Java programs using nested if statement, nested loops, helper methods, and try-catch.

Computer Work
Students need to finish all program for chapter 6 and chapter 7.

Day 13: Obj.
I can create Java programs using nested if statement, nested loops, helper methods, and try-catch.

Lecture
Use the activeboard to lecture over chapter 6 to prepare students for test

 

Day 14: Obj.
I can create Java programs using nested if statement, nested loops, helper methods, and try-catch.

Lecture
Use the activeboard to lecture over chapter 6 to prepare students for test on Thursday and Friday.

Desk Work
Have students complete the bookwork and workbook work for chapter 6.

Day 15: Obj.
I can create Java programs using nested if statement, nested loops, helper methods, and try-catch.

Desk Work
Have students complete the bookwork and workbook work for chapter 6.

Day 16: Obj.
I can create Java programs using nested if statement, nested loops, helper methods, and try-catch.

Desk Work
Students must complete the book and workbook questions for chapter 7.

Day 17: Obj.
I can create Java programs using nested if statement, nested loops, helper methods, and try-catch.

Lecture
Use the activeboard to review for the test.

Day 18: Obj.
I can create Java programs using nested if statement, nested loops, helper methods, and try-catch.

Desk Work
Students will take test over chapter 6-7 Part 2.

Computer Work
Students will take test over chapters 6 & 7 - part 1 and 3.

Day 19:

Day 20:

Day 21:

Day 22:

Day 23:

Day 24:

Day: 25

 

 

Unit 5: Introduction to Arrays

Course Hours for Unit:17

Day 1: Obj.
I can create Java programs using arrays.

Lecture
Use the activeboard to lecture over chapter 9 sections 1-4.

Day 2: Obj.
I can create Java programs using arrays.

Desk Work
Have students work on project 9-6.

Day 3: Obj.
I can create Java programs using arrays.

Desk Work
Have students complete project 9-6.

Day 4: Obj.
I can create Java programs using arrays.

Lecture
Show students how to do the EvenOdd and GreaterThanAverage programs.

Desk Work
Students need to work on the EvenOdd and GreaterThanAverage programs from chapter 9.

Day 5: Obj.
I can create Java programs using arrays.

Desk Work
Students need to work on the EvenOdd and GreaterThanAverage programs from chapter 9

Day 6: Obj.
I can create Java programs using arrays.

Lecture
Use the activeboard to lecture over chapter 9 sections 5-6.

Desk Work
Students need to work on the EvenOdd and GreaterThanAverage programs from chapter 9

Day 7: Obj.
I can create Java programs using arrays.

Lecture
Show students how to do the NameAge program from chapter 9.

Desk Work
Students need to work on the NameAge program from chapter 9.

Day 8: Obj.
I can create Java programs using arrays.

Lecture
Show students how to do the Probability program from chapter 9.

Desk Work
Students need to work on the Probability program from chapter 9.

 

Day 9: Obj.
I can create Java programs using arrays.

Desk Work
Give students the next two days to catch up with the first five programs from chapter 9.

 

Day 10: Obj.
I can create Java programs using arrays.

Desk Work
Give students the next two days to catch up with the first five programs from chapter 9.

 

Day 11: Obj.
I can create Java programs using arrays.

Lecture
Lecture to students using the activeboard over sections 7 & 8 of chapter 9. Also show studnets how to do the Magic Square program.

Computer Work
Have students work on the Magic Square program from chapter 9.

 

Day 12: Obj.
I can create Java programs using arrays.

Lecture
After students have worked on the Magic Square program using a 4x4 array, show students how the program could have been written using any size array.

Computer Work
Have students work on the Magic Square program from chapter 9.

 

Day 13: Obj.
I can create Java programs using arrays.

Lecture
Lecture to students using the activeboard over sections 9 & 10 of chapter 9. Also show studnets how to start the Penny Pitch program.

Computer Work
Have students create the Square class for the Penny Pitch program from chapter 9.

Day 14: Obj.
I can create Java programs using arrays.

Desk Work
Students are to work on the end of the section questions for chapter 9 of the textbook.

 

Day 15: Obj.
I can create Java programs using arrays.

Desk Work
Students are to work on the end of the section questions for chapter 9 of the textbook. Also work on the workbook questions for chapter 9.

Day 16: Obj.
I can create Java programs using arrays.

Desk Work
Students need to finish up all questions in the textbook and workbook. Questions must be turned in today.

Day 17: Obj.
I can create Java programs using arrays.

Desk Work
Students will take test over chapter 6-7 Part 2.

Computer Work
Students will take test over chapters 6 & 7 - part 1 and 3.

Day 18:

Day 19:

Day 20:

Day 21:

Day 22:

Day 23:

Day 24:

Day: 25

 

 

Unit 6: Advanced Operations on Arrays, Strings, and ArrayLists

Course Hours for Unit:16

Day 1: Obj.
I can create Java programs using strings and string methods.

Desk Work
Students are to copy the notes for section 11.1 and to read the section in the textbook. They are to start working on the worksheet that came with the notes.

 

Day 2: Obj.
I can create Java programs using strings and string methods.

Lecture
Lecture over section 11.1 using the activeboard. Show computer examples of sample code for strings and string methods.

Desk Work
Students are to do the questions for section 11.1.

Day 3: Obj.
I can create Java programs using strings and string methods.

Computer Work
Students are to finish up the first four programs over strings from chapter 11.

Day 4: Obj.
I can create Java programs using a linear and binary search of arrays.

Lecture
Lecture over section 11.2 using the activeboard. Show computer examples of sample code for the linear and binary searches.

Computer Work
Have students do the worksheet that comes with the notes.

Day 5: Obj.
I can create Java programs using a linear and binary search of arrays.

Computer Work
Students need to do the linear search and binary search programs from chapter 11 on the computer.

Day 6: Obj.
I can create Java programs using a linear and binary search of arrays.

Desk Work
The textbook questions for section 11.2 is due today. Also turn in section 11.1 questions.

Computer Work
Students need to finish the first 6 programs from chapter 11 on the computer.

 

Day 7: Obj.
I can create Java programs using a slection, bubble, and insertion sort.

Lecture
Using a deck on cards illustrate the three sort methods to the students. Have students try the methods on their own deck of cards. Show sample code on activeboard.

Desk Work
Students sort a deck of cards using sort methods. Have students do the worksheet at end of class.

Day 8: Obj.
I can create Java programs using a slection, bubble, and insertion sort.

Computer Work
Students need to do programs 7, 8, and 9 from chapter 11 on the computer.

Day 9: Obj.
I can create Java programs using insertion and removal methods.

Lecture
Lecture to students over section 11.4. Show example code of the insertion and removal methods.

Desk Work
Students need to do the questions 1, 2, and 3 on page 426 and question 3 on page 422.

 

Day 10: Obj.
I can create Java programs using insertion and removal methods.

Computer Work
Students need to finish program #10 from chapter 11 on the computer.

 

Day 11: Obj.
I can create Java programs using arraylists.

Lecture
Lecture to students over section 11.6. Show example code of the using arraylists and wrapper classes.

Day 12: Obj.
I can create Java programs using arraylists.

Computer Work
Students need to do convert the Linear Search, Binary Search, Bubble Sort, Insertion Sort, and Selection Sort programs so they use arraylists. This is program #11 from chapter 11

Day 13: Obj.
I can create Java programs using arraylists.

Computer Work
Students need to work on the final program for this unit. This is program #12 from chapter 11. Use arraylists to create program

Day 14: Obj.
I can create Java programs using arraylists.

Computer Work
Students need to work on the final program for this unit. This is program #12 from chapter 11. Use arraylists to create program.

Day 15: Obj.
I can create Java programs using arraylists.

Lecture
Review for test over chapter 11. Go over sample questions.

Day 16: Obj.
I can create Java programs using arraylists.

Desk Work
Students will take test over chapter 11 Part 2.

Computer Work
Students will take test over chapter 11- part 1 and 3.

Day 17:

Day 18:

Day 19:

Day 20:

Day 21:

Day 22:

Day 23:

Day 24:

Day: 25

 

 

Unit 7: Recursions and Complexity Analysis

Course Hours for Unit:8

Day 1: Obj.
I can create Java programs using recursion.

Lecture
Lecture over section 12.1. Show sample programs and examples using recursion.

Day 2: Obj.
I can create Java programs using recursion.

Computer Work
How students create the programs over recursion from unit #12.

Day 3: Obj.
I can assign Big-O by analizing methods.

Lecture
Lecture over section 12.2. Show examples of different methods and assign Big-O values to them.

Day 4: Obj.
I can sort arrays using the Merge Sort and the Quick Sort.

Lecture
Lecture over section 12.3 - 12.5. Show examples of Binary Search, Merge Sort and Quick Sort using recursion.

Day 5: Obj.
I can sort arrays using the Merge Sort and the Quick Sort.

Lecture
Finish the lecture over section 12.3 - 12.5. Show examples of Binary Search, Merge Sort and Quick Sort using recursion.

Computer Work
How students create the programs over sorting from unit #12.

 

Day 6: Obj.
I can sort arrays using the Merge Sort and the Quick Sort.

Desk Work
Students need to work on the questions from chapter 12 from the textbook and workbook.

Computer Work
How students create the programs over sorting from unit #12.

Day 7: Obj.
I can sort arrays using the Merge Sort and the Quick Sort.

Lecture
Review for the test

Day 8: Obj.
I can sort arrays using the Merge Sort and the Quick Sort.

Desk Work
Students will take test over chapter 12 Part 2.

Computer Work
Students will take test over chapter 12 part 1.

Day 9:

Day 10:

Day 11:

Day 12:

Day 13:

Day 14:

Day 15:

Day 16:

Day 17:

Day 18:

Day 19:

Day 20:

Day 21:

Day 22:

Day 23:

Day 24:

Day: 25

 

 

Unit 8: More on Classes, Inheritance, Interfaces, and Polymorphism

Course Hours for Unit:12

Day 1: Obj.
I can use static variables and methods within a class file.

Lecture
Lecute over sections 10.1 10.2, 10.3, and 10.4. Read together the sections. Show examples on active board.

Desk Work
Have students do the questions on page 356, page 362, and page 367.

 

Day 2: Obj.
I can use static variables and methods within a class file.

Lecture
Finish the lecute over sections 10.1 10.2, 10.3, and 10.4. Read together the sections. Show examples on active board.

Desk Work
Have students do the questions on page 356, page 362, and page 367.

 

Day 3: Obj.
I can use static variables and methods within a class file.

Computer Work
Have students do examples 10.1, 10.2, and 10.3 on the computer

Day 4: Obj.
I can use code inheritance to write programs.

Lecture
Lecute over section 10.5. Read together the sections. Show examples on active board.

Desk Work
Have students do the questions on page 371.

Computer Work
Have students do example 10.4 on the computer

Day 5: Obj.
I can use code inheritance and abstract classes to write programs.

Lecture
Lecute over section 10.6. Read together the sections. Show examples on active board.

Desk Work
Have students do the questions on page 377.

Computer Work
Have students do example 10.5 on the computer.

Day 6: Obj.
I can use code inheritance and abstract classes to write programs.

Lecture
Lecute over sections 10.7 and 10.8. Read together the sections. Show examples on active board.

Desk Work
Have students do the questions on page 380 and 383.

Day 7: Obj.
I can use error handling with classes to write programs.

Lecture
Lecute over sections 10.9 and 10.10. Read together the sections. Show examples on active board.

Desk Work
Have students do the questions on page 385 and 392.

Day 8: Obj.
I can create online documentation for a program.

Lecture
Lecute over pages 388-392.

Computer Work
Have students create online documentation for the rectangle class.

Day 9: Obj.
I can use reference types, equality, and object identity correctly in a program.

Lecture
Lecute over sections 10.11. Read together the sections. Show examples on active board.

Desk Work
Have students do the questions on page 395. Also students need to complete the workbook questions for chapter 10.

Day 10: Obj.
I can use code inheritance and abstract classes to write programs.

Computer Work
Students need to work on the triangle class for the programs in chapter 10.

Day 11: Obj.
I can use code inheritance and abstract classes to write programs.

Computer Work
Students need to work on the triangle class for the programs in chapter 10.

 

Day 12: Obj.
I can create classes and objects correctly.

Desk Work
Students will take test over chapter 10 Part 2.

Computer Work
Students will take test over chapter 10 part 1.

Day 13:

Day 14:

Day 15:

Day 16:

Day 17:

Day 18:

Day 19:

Day 20:

Day 21:

Day 22:

Day 23:

Day 24:

Day: 25

 

 

Unit 9: GridWorld (Parts 1-4)

Course Hours for Unit:13

Day 1: Obj.
I can study for the AP Exam by working sample questions.

Desk Work
Have students work on getting the GridWorld case study working.

 

Day 2: Obj.
I can study for the AP Exam by working sample questions over GridWorld.

Lecture
Show students how to get started with the case study "GridWorld". Read part 1 of the student manual together.

Desk Work
Have students answer questions in part 1 of the GridWorld student manual.

 

Day 3: Obj.
I can study for the AP Exam by working sample questions over GridWorld.

Lecture
Show students how to get started with the case study "GridWorld". Read part 2 of the student manual together.

Desk Work
Have students answer questions in part 2 of the GridWorld student manual.

 

Day 4: Obj.
I can study for the AP Exam by working sample questions over GridWorld.

Lecture
Show students how to get started with the case study "GridWorld". Read part 3 of the student manual together.

Desk Work
Have students answer questions in part 3 of the GridWorld student manual.

Day 5: Obj.
I can study for the AP Exam by working sample questions over GridWorld.

Lecture
Show students how to get started with the case study "GridWorld". Read part 3 of the student manual together.

Desk Work
Have students answer questions in part 3 of the GridWorld student manual.

Day 6: Obj.
I can study for the AP Exam by working sample questions over GridWorld.

Lecture
Show students how to get started with the case study "GridWorld". Read part 3 of the student manual together.

Desk Work
Have students answer questions in part 3 of the GridWorld student manual.

Day 7: Obj.
I can study for the AP Exam by working sample questions over GridWorld.

Lecture
Show students how to get started with the case study "GridWorld". Read part 4 of the student manual together.

Desk Work
Have students answer questions in part 4 of the GridWorld student manual.

Day 8: Obj.
I can study for the AP Exam by working sample questions over GridWorld.

Lecture
Show students how to get started with the case study "GridWorld". Read part 4 of the student manual together.

Desk Work
Have students answer questions in part 4 of the GridWorld student manual.

Day 9: Obj.
I can study for the AP Exam by working sample questions over GridWorld.

Lecture
Show students how to get started with the case study "GridWorld". Read part 4 of the student manual together.

Desk Work
Have students answer questions in part 4 of the GridWorld student manual.

Day 10: Obj.
I can study for the AP Exam by working sample questions over GridWorld.

Lecture
Show students how to get started with the case study "GridWorld". Read part 4 of the student manual together.

Desk Work
Have students answer questions in part 4 of the GridWorld student manual.

Day 11: Obj.
I can study for the AP Exam by working sample questions over GridWorld.

Lecture
Show students how to get started with the case study "GridWorld". Read part 4 of the student manual together.

Desk Work
Have students answer questions in part 4 of the GridWorld student manual.

Day 12: Obj.
I can study for the AP Exam by working sample questions over GridWorld.

Lecture
Show students how to get started with the case study "GridWorld". Read part 4 of the student manual together.

Desk Work
Have students answer questions in part 4 of the GridWorld student manual.

Day 13: Obj.
I can study for the AP Exam by working sample questions over GridWorld.

Lecture
Show students how to get started with the case study "GridWorld". Read part 4 of the student manual together.

Desk Work
Have students answer questions in part 4 of the GridWorld student manual.

Day 14:

Day 15:

Day 16:

Day 17:

Day 18:

Day 19:

Day 20:

Day 21:

Day 22:

Day 23:

Day 24:

Day: 25

 

 

Unit 10: Review for AP Exam

Course Hours for Unit:6

Day 1: Obj.
I can study for the AP Exam by working sample questions.

Desk Work
Have students work sample AP questions to prepare for the AP Exam.

Day 2: Obj.
I can study for the AP Exam by working sample questions.

Desk Work
Have students work sample AP questions to prepare for the AP Exam.

Day 3: Obj.
I can study for the AP Exam by working sample questions.

Desk Work
Have students work sample AP questions to prepare for the AP Exam.

Day 4: Obj.
I can study for the AP Exam by working sample questions.

Desk Work
Have students work sample AP questions to prepare for the AP Exam.

Day 5: Obj.
I can study for the AP Exam by working sample questions.

Desk Work
Have students work sample AP questions to prepare for the AP Exam.

Day 6: Obj.
I can study for the AP Exam by working sample questions.

Desk Work
Have students work sample AP questions to prepare for the AP Exam.

Day 7:

Day 8:

Day 9:

Day 10:

Day 11:

Day 12:

Day 13:

Day 14:

Day 15:

Day 16:

Day 17:

Day 18:

Day 19:

Day 20:

Day 21:

Day 22:

Day 23:

Day 24:

Day: 25

 

 

Unit 11: Robot Olympics

Course Hours for Unit:

Day 1:

Day 2:

Day 3:

Day 4:

Day 5:

Day 6:

Day 7:

Day 8:

Day 9:

Day 10:

Day 11:

Day 12:

Day 13:

Day 14:

Day 15:

Day 16:

Day 17:

Day 18:

Day 19:

Day 20:

Day 21:

Day 22:

Day 23:

Day 24:

Day: 25