This is a listing of the daily assignments for the year, to go to todays agenda, click here

Links to all powerpoints: Unit 1(Chapter 1-4), Unit 2 (Chapter 5-8), Unit 3 (Chapter 9-12), Strings, Review, pt1, Game generas
               

Month

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Aug

2010

22

23

24

25

First Day of school – Summer Assignment Due Friday

26

PowerPoint – Review Chapter 1

27

1st Quiz (postpones to 9/1)

Homework Due: 1,2,3,4,5&6

28

29

30

Introduction to objects

Powerpoint

31

  Introduction to BlueJ Objects, ex.1.14-1.18 due at end of class

1

2nd Quiz

Homework due: ex. 1.28-1.32 from Objects First with Java, chapter 1

2

  Finish O.F.W.J Chapter 1

Shapes,labclasses

3

  Notes: Objects, light-bot practice

4

Sep

2010

5

6

  Labor Day - no school

7

Writing a main method:

Lightbot programming

8 Quiz 3

Programs: Hello

Powerpoint: First Java program - Part 1

Practice Quiz for chapter 2

(Also see Ch 1 Practice)

9 Powerpoint, part 2

10

  More Programing

Temp Convert

11

12

13

  Chapter 2 Powerpoint continued. Introduction to GUI

14

  Chapter 2 projects

15

Quiz - Chapter 2 Homework due.

16

  Chapter 3 Powerpoint

17

  Begin Chapter 3 Programs:

Case Study 1: Income Tax Calculator (Pg. 79) email by monday.

Homework: Exercise 3.1-3.2

(Due Tuesday)

18

19

20read through the rest of the Chapter 3 ppt. Attempt the quiz on Chapter 3 today

21Download theError programs on pages 82-86:

Terminall I/O

Divide by 0

Divide by FP 0

Puzzling runtime error

place a comment at the top of the program explaining how to fix each.

Email today

Homework due today

Begin

Exercises 3.4-3.6 due Monday

22 Case study 2: Count the angels.

At the bottom of the program, include a multiline (/* */) comment explaining the three errors and how to fix them

23 Continue case study as needed, if done begin section 3.7

email case study 2 today

24

Section 3.7: GUI

25

  HW Due this week:

Case Study 1

Chapter 3 quiz

Exercises 3.1-3.2

Error samples

Case study 2

26

27

28

29

30

1

2

Oct

2010

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

1

2

3

4

5

6

Nov

2010

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

  This week: 5 javabats from Logic2

29

  Introduce Final Project

Applets ppt

30

  Control statements continued

Extra Problems

1

  Quiz: Complex control statements

2

  Case Study 1- Weekly Pay

3

Case Stusy 2 Fibonacci

4

Dec

2010

5

  Game tutorials for java:

Web Site with Game Engine

Another tutorial

6

7

  Review for quiz 6

8

Chapter 6 quiz

  Download GridWorld and install in BlueJ

9

  Begin Grid World part I

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

1

               

Month

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Jan

2011

2

3

4

5

6

7

8

9

  APCS final proj

10

  Power Point: Chapter 7.1-7.4

11 PowerPoint: 7.5-7.6

Menu Driven Programs  , printf command

Review:

Ch1 Ch2 Ch3 Ch4 Ch5 Ch6 Ch7 Ch8

12

  Projects 7.1,7.3,7.3

13

  Project Presentations

14

 Project Presentations

15

16

17

18

  Final

Project Presentations

19

20

21

22

23

24

Review Final

25 Cases Study

Obj.
I can create Java programs using arrays.

Lecture
Chapter 9 sections 1-4.

L ecture notes

26

Obj.
I can create Java programs using arrays.

Desk Work
work on project 9-6.

27

Obj.
I can create Java programs using arrays.

Desk Work
complete project 9-6

28

No Class

29

30

90  Days to AP Test

13 weeks left

31

89  Days to AP Test

Obj.
I can create Java programs using arrays.

Lecture
Show how to do the EvenOdd and GreaterThanAverage programs.

Desk Work
Work on the EvenOdd and GreaterThanAverage programs from chapter 9.

1

88  Days to AP Test

Obj.
I can create Java programs using arrays.

Desk Work
Work on the EvenOdd and GreaterThanAverage programs from chapter 9

file: numbers.txt

2

87  Days to AP Test

Obj.
I can create Java programs using arrays.

Lecture
Chapter 9 sections 5-6.

Lecture Notes

Desk Work
Work on the EvenOdd and GreaterThanAverage programs from chapter 9

3

86  Days to AP Test

Obj.
I can create Java programs using arrays.

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

Desk Work
Work on the NameAge program from chapter 9.

Names Ages.txt

4

 85 Days to AP Test

Obj.
I can create Java programs using arrays.

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

Desk Work
Work on the Probability program from chapter 9.

5

84Days to AP Test

Feb

2011

6

83 Days to AP Test

12 weeks left

7

82 Days to AP Test 

Obj.
I can create Java programs using arrays.

Desk Work
catch up with the first five programs from chapter 9

8

81  Days to AP Test

Obj.
I can create Java programs using arrays.

Lecture
Sections 7 & 8 of chapter 9. Also show how to do the Magic Square program.

Lecture Notes

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

9

80  Days to AP Test

Obj.
I can create Java programs using arrays.

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

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

10

79  Days to AP Test

Obj.
I can create Java programs using arrays.

Lecture
Sections 9 & 10 of chapter 9. Also show how to start the Penny Pitch program.

Lecture Notes

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

11

78  Days to AP Test

Obj.
I can create Java programs using arrays.

Lecture
Show how to do the Penny Pitch program.

Computer Work
create the Penny Pitch program from chapter 9.

12

77   Days to AP Test

13

76   Days to AP Test

11 weeks left

14

75   Days to AP Test

Obj.
I can create Java programs using arrays.

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

Workbook Practice

15

74   Days to AP Test

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.

16

73   Days to AP Test

Test over chapter 9, part 1, Multiple Choice

17

72   Days to AP Test

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.

18

71   Days to AP Test

Test over chapter 9, part 2, Written

19

70  Days to AP Test

20

 69 DAYS TILL EXAM

10 weeks left

21

68   Days to AP Test

22

67   Days to AP Test

23

66   Days to AP Test

24

65   Days to AP Test

25

64   Days to AP Test

26

63   Days to AP Test

27

62   Days to AP Test

9 weeks left

28

61   Days to AP Test

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

1

60   Days to AP Test

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.

2

59   Days to AP Test

.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.

3

58   Days to AP Test

I can create Java programs using a selection, 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.

4

57   Days to AP Test

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.

randomnumbers.txt

randomintegers.txt

studentnames.txt

5

56   Days to AP Test

Mar

2011

6

55   Days to AP Test

8 weeks left

7

  54 DAYS TILL EXAM

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.

8

53   Days to AP Test

I can create Java programs using insertion and removal methods.
Computer Work
Students need to finish program #10 from chapter 11 on the computer.

9

52   Days to AP Test

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

10

51   Days to AP Test

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

11

 50DAYS TILL EXAM

I can create Java programs using arraylists.

Lecture
Review for test over chapter 11. Go over sample questions. Discuss case study

12

49   Days to AP Test

13

50  Days to AP Test

7 weeks left

14

49   Days to AP Test

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.

15

48   Days to AP Test

Obj.
I can create Java programs using recursion.

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

16

47   Days to AP Test

Obj.
I can create Java programs using recursion.

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

17

46   Days to AP Test

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.

18

45   Days to AP Test

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.

19

44   Days to AP Test

20

43   Days to AP Test

6weeks left

21

42   Days to AP Test

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.

22

41  Days to AP Test

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.

23

40  Days to AP Test

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

Lecture
Review for the test on Thursday.

24

39   Days to AP Test

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

25

38   Days to AP Test

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.

26

37   Days to AP Test

27

36   Days to AP Test

5 weeks left

28

35   Days to AP Test

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.

29

34   Days to AP Test

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.

30

33   Days to AP Test

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.

31

32   Days to AP Test

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.

1

31  Days to AP Test

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.

2

30  Days to AP Test

Apr

2011

3

 29 DAYS TILL EXAM

4 weeks left

4

28   Days to AP Test

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.

5

27   Days to AP Test

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.

6

 26 DAYS TILL EXAM

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

7

25  Days to AP Test

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.

8

24  Days to AP Test

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.

9

23  Days to AP Test1`

10

22  Days to AP Test

3weeks left

11

21  Days to AP Test

Read and do questions for GridWorld Chapter #3 and #4

12

20  Days to AP Test

Read and do questions for GridWorld Chapter #3 and #4

13

19  Days to AP Test

Read and do questions for GridWorld Chapter #3 and #4

14

18  Days to AP Test

Read and do questions for GridWorld Chapter #3 and #4

15

17  Days to AP Test

Read and do questions for GridWorld Chapter #3 and #4

16

16  Days to AP Test

17

15  Days to AP Test

2 weeks left

18

14  Days to AP Test

19

13  Days to AP Test

20

12  Days to AP Test

21

11DAYS TILL EXAM

22

10  Days to AP Test

23

Days to AP Test

24

  8 DAYS TILL EXAM

1 week left

25

Days to AP Test

26

Days to AP Test

27

5   Days to AP Test

28

Days to AP Test

29

  3 DAYS TILL EXAM

30

Days to AP Test

May

2011

1

1Days to AP Test 

2

  AP COMPUTER SCIENCE TEST

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

1

2

3

4

Jun

2011

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

1

2

Jul

2011

3

4

5

6

7

8

9