Classwork 16-17

 

Home
Up

AP Computer Science Java Class Work

Quick Links To Class work:

September October November December
January February March April
May June July August

Quick Link To Homework

All assignments, class work, or test dates are subject to change.
Check this page on a regular basis.

 

 

Date

Day

School Day #

Activity / Class Work / Homework

 

August 12, 2016

Friday

 

Buy Back Day / Collaboration - No School

August 15, 2016

Monday

 

Teacher Work Day - No School

August 16, 2016

Tuesday

1

First Day Handout Packet; and Seating Chart

August 17, 2016

Wednesday

2

 

Test Chapter 1

Homework #1-6 Due

August 18, 2016

Thursday

3

Lesson Chapter 2

August 19, 2016

Friday
Class by Class Assemblies
9, 10, 11, 12

4

Lesson Chapter 2
Homework #7-14 Due 

August 22, 2016

Monday

5

Test Chapter 2

August 23, 2016

Tuesday
Late Start
Staff Mtg.

6

Ethics Paper Due
Login, Network Accounts, Login, JCreator type "Who I Am" 

August 24, 2016

Wednesday

7


Program 2A

August 25, 2016

Thursday

8

 Lesson Ch. 3

Start Chapter 3 Homework

August 26, 2016

Friday
Assembly Schedule

9

Lesson Ch. 3

Lab: Program 3A

August 29, 2016

Monday

10

Lab: Program 3A

August 30, 2016

Tuesday
Late Start

11

 Lab: Program 3A
Review for Test  

August 31, 2016

Wednesday
Block 1, 3 5

12

Lab: Program 3A

Chapters 1-3 Practice It Due Today

Chapter 3 Homework Due Today 

September 1, 2016

Thursday
Block 2, 4, 6

13

 

September 2, 2016

Friday

14

Test Chapter 3
Lesson : Chapter 4
Lab: Program 4
Start Chapter 4 Homework 

September 5, 2016

Monday

 

Labor Day - No School

September 6, 2016

Tuesday
Late Start

15

Lesson : Chapter 4
Lab: Program 4

September 7, 2016

Wednesday
Block 1, 3 5
BTSN

16

 Lab: Program 4

September 8, 2016

Thursday
Block 2, 4, 6

17

 

September 9, 2016

Friday

18

Lab: Program 4
Review for Ch. 4 Test

September 12, 2016

Monday

19

Chapter 4 Homework Due

Lesson : Chapter 6  

September 13, 2016

Tuesday
Late Start

20

Chapter 4 Practice It Due Today

Lab Program 4

September 14, 2016

Wednesday
Block 1, 3 5

21

Test Chapter 4   

Lesson : Chapter 6

Start Chapter 6 Homework

Lab: Program 6   

September 15, 2016

Thursday
Block 2, 4, 6

22

 

September 16, 2016

Friday
Progress
Reports

23

Lesson : Chapter 6

Lab: Program 6 

September 19, 2016

Monday

24

Lab: Program 6 

September 20, 2016

Tuesday
Late Start

25

Lab: Program 6

Review for Ch. 6 Test

September 21, 2016

Wednesday
Block 1, 3 5
STEP Starts

26

Lab: Program 6 

September 22, 2016

Thursday
Block 2, 4, 6

27

 

September 23, 2016

Friday

28

Lab: Program 6 

September 26, 2016

Monday

29

Lab: Program 6 

September 27, 2016

Tuesday
Late Start
Staff Mtg

30

Lab: Program 6 

September 28, 2016

Wednesday
Block 1, 3 5

31

Chapter 6 Practice It Due Today

Chapter 6 Homework Due
Lab: Program 6 
Review for Test

September 29, 2016

Thursday
Block 2, 4, 6

32

 

September 30, 2016

Friday

33

Test Chapter 6
Lesson : Chapter 5
Lab: Program 6

October 3, 2016

Monday

34

Lesson : Chapter 5

October 4, 2016

Tuesday
Late Start

35

Lesson : Chapter 5

Lab: Program 5

Start Chapter 5 Homework   

October 5, 2016

Wednesday
Block 1, 3 5

36

Lab: Program 5  

October 6, 2016

Thursday
Block 2, 4, 6

37

 

October 7, 2016

Friday

38

 Lab: Program 5

October 10, 2016

Monday

39

Review for Ch 5 Test
Lab: Program 5

October 11, 2016

Tuesday
Late Start

40

Lab: Program 5

October 12, 2016

Wednesday
Block 1, 3 5

41

Lab: Program 5
Chapter 5 Practice It Due Today
Chapter 5 Homework Due  

October 13, 2016

Thursday
Block 2, 4, 6

42

 

October 14, 2016

Friday
Assembly Schedule
Homecoming

End Of First Quarter

43

Test Chapter 5

October 17, 2016

Monday

44

MagPie Lab

Video: How Watson Works


Lesson: String Manipulation
Lesson Ch 11 Slides 10-12

October 18, 2016

Tuesday
Late Start

45

 MagPie Lab

Java 8 API Strings

October 19, 2016

Wednesday
Block 1, 3 5

46

MagPie Lab  

October 20, 2016

Thursday
Block 2, 4, 6
CA Shake out

47

 

October 21, 2016

Friday
Comedy Sportz

48

 MagPie Lab

October 24, 2016

Monday

49

MagPie Lab 

October 25, 2016

Tuesday
Late Start
Staff Mtg.

50

MagPie Lab 

October 26, 2016

Wednesday
Block 1, 3 5

51

Lesson: Chapter 7
Start Chapter 7 Homework
MagPie Practice It Due Today

October 27, 2016

Thursday
Block 2, 4, 6

52

 

October 28, 2016

Friday
Red Ribbon Week

53

Lab: Program 7

October 31, 2016

Monday

54

Lab: Program 7 

November 1, 2016

Tuesday
Late Start

55

Lab: Program 7

November 2, 2016

Wednesday
Block 1, 3 5

56

Chapter 7 Homework Due 
Chapter 7 Practice It Due Today

November 3, 2016

Thursday
Block 2, 4, 6

57

 

November 4, 2016

Friday
C. Sportz

58

Lesson Chapter 9 1D Arrays

Start Chapter 9 Homework 

November 7, 2016

Monday

59

Test Chapter 7
Lesson Chapter 9 1D Arrays

November 8, 2016

Tuesday
Late Start

60

Lab: Program 9A
  

November 9, 2016

Wednesday
Block 1, 3 5
NO STEP

61

Lab: Program 9A 

November 10, 2016

Thursday
Block 2, 4, 6
NO STEP

62

 

November 11, 2016

Friday

 

Veteran's Day - No School

November 14, 2016

Monday

63

Lesson Chapter 9 2D Arrays

Lab: Program 9A & 9B 

November 15, 2016

Tuesday
Late Start

64

Lesson Chapter 9 2D Arrays

Lab: Program 9A & 9B

November 16, 2016

Wednesday
Block 2-4-6

65

 

November 17, 2016

Thursday
Block 1-3-5

66

Lesson Chapter 9 2D Arrays

Lab: Program 9A & 9B

November 18, 2016

Friday
Progress Reports

67

Lab: Program 9A & 9B 

November 21, 2016

Monday

 

Thanksgiving Vacation - No School

November 22, 2016

Tuesday

 

Thanksgiving Vacation - No School

November 23, 2016

Wednesday
Block 2, 4, 6

 

Thanksgiving Vacation - No School

November 24, 2016

Thursday
Block 1, 3 5

 

Thanksgiving Day - No School

November 25, 2016

Friday

 

Thanksgiving Vacation - No School

November 28, 2016

Monday

68

Lab: Program 9A & 9B  

November 29, 2016

Tuesday
Late Start
Staff Mtg

69

 Lab: Program 9A & 9B  

November 30, 2016

Wednesday
Block 2, 4, 6

70

 

December 1, 2016

Thursday
Block 1, 3, 5

71

 Lab: Program 9A & 9B 
Chapter 9 Homework Due
Chapter 9 Practice It Due Today

December 2, 2016

Friday
Comedy Sportz

72

 Lab: Program 9A & 9B 
Test Chapter 9

December 5, 2016

Monday
Hour Of Code Week

73

Lab: Program 9A & 9B
Hour Of Code (Bring ear buds or headphones)
 

December 6, 2016

Tuesday
Late Start

74

Lab: Program 9A & 9B 
Hour Of Code (Bring ear buds or headphones) 

December 7, 2016

Wednesday
Block 2, 4, 6

75

 

December 8, 2016

Thursday
Block 1, 3, 5

76

 

Lesson Insertion Sort, Insertions and Removals (Slides: 57-67)

Insertion Sort Video


Start Chapter 11 Homework  

Hour Of Code (Bring ear buds or headphones) 

December 9, 2016

Friday
Assembly Schedule

77

 Lab Program 11A 
Hour Of Code (Bring ear buds or headphones)

December 12, 2016

Monday

78

 Lesson Selection Sort, Chapter 11 Binary Search (Iterative)  
 

Selection Sort Video

Bubble Sort Video


Quick Sort Video

Merge Sort Video


Lab Program 11A 

December 13, 2016

Tuesday
Late Start

79

Lab Program 11A  

December 14, 2016

Wednesday
No Block

80

Lesson Chapter 11 Strings (Slides: 5-14)  
Lab Program 11A, 11B

December 15, 2016

Thursday
No Block

81

Lab Program 11A, 11B
Binder Check
  

December 16, 2016

 Friday

82

Chapter 11 Homework Due
Lab Program 11A, 11B  

December 19, 2016

Monday

83

 Test Chapter 11 

December 20, 2016

Tuesday

84

First Semester Exams Periods 2 & 5

December 21, 2016

Wednesday

85

First Semester Exams Periods 1 & 6

December 22, 2016

Thursday

86

First Semester Exams  Periods 3 & 4
End Of First Semester

December 23, 2016

Friday

 

Teacher Work Day - No School

December 26, 2016

Monday

 

Winter Break - No School

December 27, 2016

Tuesday

 

Winter Break - No School

December 28, 2016

Wednesday

 

Winter Break - No School

December 29, 2016

Thursday

 

Winter Break - No School

December 30, 2016

Friday

 

Winter Break - No School

January 2, 2017

Monday

 

Winter Break - No School

January 3, 2017

Tuesday

 

Winter Break - No School

January 4, 2017

Wednesday

 

Winter Break - No School

January 5, 2017

Thursday

 

Winter Break - No School

January 6, 2017

Friday

 

Winter Break - No School

January 9, 2017

Monday

87

 Program 11A, 11B Due
Lesson Chapter 12: Recursion, Recursive Binary Search

January 10, 2017

Tuesday
Late Start

88

Start Chapter 12 Homework
Lesson Chapter 12 Merge Sort
Lesson Quick Sort 

January 11, 2017

Wednesday
Block 2, 4, 6

89

 

January 12, 2017

Thursday
Block 1, 3, 5

90


Lab Program 12  

January 13, 2017

Friday
Comedy Sportz

91

Lab Program 12

January 16, 2017

Monday

 

Martin Luther King Holiday- No School

January 17, 2017

Tuesday
Late Start

92

Lab Program 12

January 18, 2017

Wednesday
Block 2, 4, 6

93

 

January 19, 2017

Thursday
Block 1, 3, 5

94

Lab Program 12
Chapter 12 Homework Due 
Program 12A, 12B Due 
Chapter 12 Practice It Due Today 

January 20, 2017

Friday

95

Lab Program 12
Test Chapter 12 

January 23, 2017

Monday

96

Ch 10
Lesson Chapter 10
Start Chapter 10 Homework
 

January 24, 2017

Tuesday
Late Start

97

Lesson Chapter 10

Lab Program 10 

January 25, 2017

Wednesday
Block 2, 4, 6

98

 

January 26, 2017

Thursday
Block 1, 3, 5

99

Lab Program 10 
Lesson ArrayLists Ch 11

Review Ch 1-12 for AP Practice MC Exam
 

January 27, 2017

Friday

100

Lab Program 10 

January 30, 2017

Monday

101

Lab Program 10 

January 31, 2017

Tuesday
Late Start
Staff Mtg

102

Lab Program 10 

February 1, 2017

Wednesday
Block 2, 4, 6

103

 

February 2, 2017

Thursday
Block 1, 3, 5

104

Practice AP Exam #1 (MC - everyone takes this) 
 
Lab Program 10

February 3, 2017

Friday

105

 Lab Program 10

February 6, 2017

Monday
AP Sign ups

106

Lab Program 10 
Chapter 10 Homework Due  
Chapter 10 Practice It Due Today

February 7, 2017

Tuesday
Late Start

107


Test Chapter 10 
Program 10 Due  

February 8, 2017

Wednesday
Block 2, 4, 6

108

 

February 9, 2017

Thursday
Block 1, 3, 5

109


Practice AP Exam #2 (MC - everyone takes this)
 

February 10, 2017

Friday
Comedy Sportz
Progress Reports

110

Rewrite Program 12A using ArrayLists  

February 13, 2017

Monday

111

Rewrite Program 12A using ArrayLists  

February 14, 2017

Tuesday
Late Start

112

Rewrite Program 12A using ArrayLists  

February 15, 2017

Wednesday
Block 2, 4, 6

113

 

February 16, 2017

Thursday
Block 1, 3, 5

114

AP Practice Free Response
Test #1
   
(Don't sign up for the Exam until you take
this practice test)
 

February 17, 2017

Friday

 

President's Day- No School

February 20, 2017

Monday

 

President's Day- No School

February 21, 2017

Tuesday
Late Start

115

Rewrite Program 12A using ArrayLists 

February 22, 2017

Wednesday
Block 1,3,5

116

Makeup Practice AP Exams  (MC 2 or FRQ1)  

February 23, 2017

Thursday
Block 2,4,6

117

 

February 24, 2017

Friday

118

Rewrite Program 12A using ArrayLists
Program RPSLS
  

February 27, 2017

Monday
AP Sign ups
Price increase

119

 Rewrite Program 12A using ArrayLists
Program RPSLS
 

February 28, 2017

Tuesday
Late Start
Staff Mtg

120

 Rewrite Program 12A using ArrayLists
Program RPSLS
 

March 1, 2017

Wednesday
Block 1, 3, 5

121

Practice AP Exam #3 (MC 2014 Practice)   
Rewrite Program 12A using ArrayLists
Program RPSLS
 

March 2, 2017

Thursday
Block 2, 4, 6

122

 

March 3, 2017

Friday

123

Rewrite Program 12A using ArrayLists
Program RPSLS

March 6, 2017

Monday

124

Rewrite Program 12A using ArrayLists
Program RPSLS

March 7, 2017

Tuesday
Late Start

125

 Lesson 4.8 Reading & Writing Test Files

March 8, 2017

Wednesday
Block 1, 3, 5

126

Practice AP Exam FRQ #2 (2014 Practice)  

March 9, 2017

Thursday
Block 2, 4, 6

127


 
 

March 10, 2017

Friday
Assembly Schedule
Spring Ahead
Sat Night

128

Picture Lab: Intro &  Activity A1 

March 13, 2017

Monday

129

Picture Lab: A2-A4  

March 14, 2017

Tuesday
Late Start

130

 Picture Lab: A4-A5

March 15, 2017

Wednesday
Block 1, 3, 5

131

 Picture Lab: A6-A7 
Word Jumble
 

March 16, 2017

Thursday
Block 2, 4, 6

132

 

March 17, 2017

Friday

End Of Third Quarter

133

Picture Lab: A7-A8
Word Jumble
  

March 20, 2017

Monday

134

Picture Lab: A9
Picture Lab Due 
Word Jumble 

March 21, 2017

Tuesday
Late Start
Staff Mtg.

135

Interactive Python (It has a Java Review for the APCS Java Exam) 
Word Jumble
 

March 22, 2017

Wednesday
Block 1, 3, 5

136

Elevens Lab Activity 6
Word Jumble  

March 23, 2017

Thursday
Block 2, 4, 6

137

 

March 24, 2017

Friday
Comedy Sportz

138

Elevens Lab Activity 1
Word Jumble 

March 27, 2017

Monday

 

Spring Break - No School

March 28, 2017

Tuesday

 

Spring Break - No School

March 29, 2017

Wednesday

 

Spring Break - No School

March 30, 2017

Thursday

 

Spring Break - No School

March 31, 2017

Friday

 

Spring Break - No School

April 3, 2017

Monday

139

 Elevens Lab
Word Jumble 

April 4, 2017

Tuesday
Late Start

140

Elevens Lab
Word Jumble

April 5, 2017

Wednesday
Block 1, 3, 5

141

 Elevens Lab
Word Jumble 

April 6, 2017

Thursday
Block 2, 4, 6
Open House

142

 

April 7, 2017

Friday
Minimum Day

143

 Elevens Lab
Word Jumble 

April 10, 2017

Monday
Block 1, 3, 5
SBAC Testing 8

144

 Elevens Lab
Word Jumble 

April 11, 2017

Tuesday
Late Start
Block 2, 4, 6
SBAC Testing 8

145

 Elevens Lab
Word Jumble 

April 12, 2017

Wednesday
Block 3, 1, 5
SBAC Testing 8

146

Elevens Lab
Word Jumble  

April 13, 2017

Thursday
Block 4, 2, 6
SBAC Testing 8
Every 15 Minutes

147

 

April 14, 2017

Friday
Assembly Schedule
Every 15 Minutes

148

 Elevens Lab
Word Jumble 

April 17, 2017

Monday
Block 1, 3, 5
SBAC Testing 11

149

Elevens Lab
Word Jumble 

April 18, 2017

Tuesday
Late Start
Block 2, 4, 6
SBAC Testing 11

150

Elevens Lab
Word Jumble 

April 19, 2017

Wednesday
Block 3, 1, 5
SBAC Testing 11

151

Practice AP Exam FRQ #3 (2016)  
Elevens Lab

Word Jumble 

April 20, 2017

Thursday
Block 4, 2, 6
SBAC Testing 11

152

 

April 21, 2017

Friday
CA Sci Test

153

Lesson Graphics Applets - Chapter 8
 Elevens Lab
  

April 24, 2017

Monday

154

 Elevens Lab
Lab Time Graphics Applets Final Program  

April 25, 2017

Tuesday
Staff Mtg.

155

 Lab Time Graphics Applets Final Program

April 26, 2017

Wednesday
Block 1, 3, 5

156

Lab Time Graphics Applets Final Program 

April 27, 2017

Thursday
Block 2, 4, 6

157

 

April 28, 2017

Friday
Progress Reports

158

 Lab Time Graphics Applets Final Program

May 1, 2017

Monday
AP Exams

159

 Lab Time Graphics Applets Final Program

May 2, 2017

Tuesday
APCS Exam 8 am

160

Lab Time Graphics Applets Final Program

May 3, 2017

Wednesday
Block 1, 3, 5

161

 Lab Time Graphics Applets Final Program

May 4, 2017

Thursday
Block 2, 4, 6

162

 

May 5, 2017

Friday

163

 Lab Time Graphics Applets Final Program

May 8, 2017

Monday

164

 Lab Time Graphics Applets Final Program

May 9, 2017

Tuesday

165

 Lab Time Graphics Applets Final Program 

May 10, 2017

Wednesday
Block 1, 3, 5

166


Mystery Day

Last day to turn in any past due work or programs
which includes everything except the Final Project

(no credit after today)
   

May 11, 2017

Thursday
Block 2, 4, 6

167

 

May 12, 2017

Friday
Senior Trip

168

Lab Time Graphics Applets Final Program 

May 15, 2017

Monday

169

Lab Time Graphics Applets Final Program

May 16, 2017

Tuesday

170

 
Lab Time Graphics Applets Final Program

 

May 17, 2017

Wednesday
No More Block Schedule

171

Lab Time Graphics Applets Final Program

May 18, 2017

Thursday
No More Block Schedule

172

Lab Time Graphics Applets Final Program

May 19, 2017

Friday
Assembly Schedule (Senior Salute)

173

Lab Time Graphics Applets Final Program 

May 22, 2017

Monday

174


Lab Time Graphics Applets Final Program 

May 23, 2017

Tuesday

175

Test Graphics Applets
Program Graphics Applet Due
   

May 24, 2017

Wednesday

176

 Binder Check 
Review

May 25, 2017

Thursday

177

8th Grade & Senior Final Exams 

Period 1 Exam 7:45 - 9:50 <=======
Break     9:50 - 10:00
Period 3 10:06 - 10:58 

Period 4 11:04 - 11:56
Lunch    11:56 - 12:26
Period 5 Exam 12:32 - 2:37

 

May 26, 2017

Friday

178

8th Grade & Senior Final Exams 

Period 2 Exam 7:45 - 9:50
Break     9:50 - 10:00
Period 3 10:06 - 10:58 
 
Period 4 11:04 - 11:56
Lunch     11:56 - 12:26
Period 6 Exam 12:32 - 2:37

 

May 29, 2017

Monday

 

Memorial Day Holiday - No School

May 30, 2017

Tuesday

179

Final Exams Periods 3 & 4

Period 3 Exam 7:45 - 9:50  
Break               9:50 - 10:15
Period 4 Exam 10:20 - 12:25

 

May 31, 2017

Wednesday

180

Final Exams Periods 1 & 5

Period 1 Exam 7:45 - 9:50
Break               9:50 - 10:15
Period 5 Exam 10:20 - 12:25

 

June 1, 2017

Thursday

181

Final Exams Periods 2 & 6

Period 2 Exam 7:45 - 9:50
Break               9:50 - 10:15
Period 6 Exam 10:20 - 12:25

End Of Second Semester
Graduation

June 2, 2017

Friday

 

Teacher Work Day - No School

 

 

 

 

Back to Mr. Dave Clausen's Homepage