Classwork 18-19

 

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

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 14, 2018 Tuesday   Teacher Work Day - No School
August 15, 2018 Wednesday   Buy Back Day / Collaboration - No School
August 16, 2018 Thursday 1 First Day Handout Packet; and Seating Chart
August 17, 2018 Friday
 
2

 

Test Chapter 1

Homework #1-6 Due

August 20, 2018 Monday
Class by Class
 Assembly
10, 11, 12, 9
3 Lesson Chapter 2
August 21, 2018 Tuesday 4 Lesson Chapter 2
Homework #7-14 Due 
August 22, 2018 Wednesday 5 Ethics Paper Due
August 23, 2018 Thursday 6

Test Chapter 2
Login, Network Accounts, Login, JCreator type "Who I Am" 

August 24, 2018 Friday
Assembly Schedule
7


Program 2A

August 27, 2018 Monday 8

 Lesson Ch. 3

Start Chapter 3 Homework

August 28, 2018 Tuesday 9 Lesson Ch. 3

Lab: Program 3A

August 29, 2018 Wednesday
Block 1, 3, 5
10 Lab: Program 3A
August 30, 2018 Thursday
Block 2, 4, 6
11

 Lab: Program 3A
Review for Test  

August 31, 2018 Friday 12 Lab: Program 3A

Chapters 1-3 Practice It Due Today

Chapter 3 Homework Due Today 

September 3, 2018 Monday   Labor Day - No School
September 4, 2018 Tuesday 13

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

September 5, 2018 Wednesday
Block 1, 3, 5
14


Lesson : Chapter 4
Lab: Program 4

September 6, 2018 Thursday
Block 2, 4, 6
Staff Mtg.
15
Lesson : Chapter 4
Lab: Program 4
September 7, 2018 Friday 16

Test Chapter 3
Lesson : Chapter 4
Lab: Program 4

September 10, 2018 Monday 17

 Lab: Program 4

September 11, 2018 Tuesday 18

Lab: Program 4
Review for Ch. 4 Test

September 12, 2018 Wednesday
Block 1, 3, 5
BTSN 9-12
19

Chapter 4 Homework Due

Lesson : Chapter 6  

September 13, 2018 Thursday
Block 2, 4, 6
20  
September 14, 2018 Friday
Progress
Reports
21 Test Chapter 4 
 

Lab Program 4

September 17, 2018 Monday 22

Lesson : Chapter 6

Start Chapter 6 Homework

Lab: Program 6   
Chapter 4 Practice It Due Today (Due Today)

September 18, 2018 Tuesday 23
Lesson : Chapter 6

Lab: Program 6 

September 19, 2018 Wednesday
Block 1, 3 5
STEP Starts
24

Lab: Program 6 

September 20, 2018 Thursday
Block 2, 4, 6
25  
September 21, 2018 Friday 26

Lab: Program 6

Review for Ch. 6 Test

September 24, 2018 Monday 27

Lab: Program 6 

September 25, 2018 Tuesday 28 Lab: Program 6 
September 26, 2018 Wednesday
Block 1, 3 5
29 Lab: Program 6 
September 27, 2018 Thursday
Block 2, 4, 6
30  
September 28, 2018 Friday 31 Lab: Program 6 
October 1, 2018 Monday 32

Chapter 6 Practice It Due Today

Chapter 6 Homework Due
Lab: Program 6 
Review for Test

October 2, 2018 Tuesday 33 Test Chapter 6
Lesson : Chapter 5
Lab: Program 6
October 3, 2018 Wednesday
Block 1, 3 5
34

Lesson : Chapter 5

October 4, 2018 Thursday
Block 2, 4, 6
Staff Mtg.
35  
October 5, 2018 Friday 36

Lesson : Chapter 5

Lab: Program 5

Start Chapter 5 Homework   

October 8, 2018 Monday 37

Lab: Program 5  

October 9, 2018 Tuesday 38  Lab: Program 5
October 10, 2018 Wednesday
Block 1, 3 5
39 Review for Ch 5 Test
Lab: Program 5
October 11, 2018 Thursday
Block 2, 4, 6
40  
October 12, 2018 Friday
End Of First Quarter
41 Lab: Program 5
October 15, 2018 Monday 42 Lab: Program 5
Chapter 5 Practice It Due Today
Chapter 5 Homework Due  
October 16, 2018 Tuesday 43 Test Chapter 5
October 17, 2018 Wednesday
Block 1, 3, 5
44

MagPie Lab

Video: How Watson Works


Lesson: String Manipulation
Lesson Ch 11 Slides 10-12

October 18, 2018 Thursday
Block 2, 4, 6
CA Shake out
45  
October 19, 2018 Friday
Assembly Schedule
Homecoming
46

 MagPie Lab

Java 8 API Strings

October 22, 2018 Red Ribbon Week
Monday
Regular Schedule
47

MagPie Lab  

October 23, 2018 Tuesday
Regular Schedule
48 MagPie Lab
October 24, 2018 Wednesday
Regular Schedule
49

 MagPie Lab

October 25, 2018 Thursday
Block 2, 4, 6
Staff Mtg.
50  
October 26, 2018 Friday
Block 1, 3, 5
51

MagPie Lab 

October 29, 2018 Monday 52

MagPie Lab 

October 30, 2018 Tuesday 53

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

October 31, 2018 Wednesday
Block 1, 3 5
54

Lab: Program 7

November 1, 2018 Thursday
Block 2, 4, 6
55  
November 2, 2018 Friday

Fall Back Sunday morning
56

Lab: Program 7 

November 5, 2018 Monday 57

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

November 6, 2018 Tuesday 58

Test Chapter 7

November 7, 2018 Wednesday
Block 1, 3 5
59

Lesson Chapter 9 1D Arrays

Start Chapter 9 Homework 

November 8, 2018 Thursday
Block 2, 4, 6
60  
November 9, 2018 Friday 61 Lesson Chapter 9 1D Arrays
November 12, 2018 Monday   Veteran's Day - No School
November 13, 2018 Tuesday 62 Lab: Program 9A
November 14, 2018 Wednesday
Block 1, 3 5
63 Lab: Program 9A 
November 15, 2018 Thursday
Block 2, 4, 6
64  
November 16, 2018 Friday
Progress Reports
65 Lab: Program 9A 
November 19, 2018 Monday   Thanksgiving Vacation - No School
November 20, 2018 Tuesday   Thanksgiving Vacation - No School
November 21, 2018 Wednesday
Block 1, 3 5
  Thanksgiving Vacation - No School
November 22, 2018 Thursday
Block 2, 4, 6
  Thanksgiving Day - No School
November 23, 2018 Friday   Thanksgiving Vacation - No School
November 26, 2018 Monday 66

Lesson Chapter 9 2D Arrays

Lab: Program 9A & 9B 

November 27, 2018 Tuesday 67

Lesson Chapter 9 2D Arrays

Lab: Program 9A & 9B

November 28, 2018 Wednesday
Block 1, 3 5
68 Lab: Program 9A & 9B 
November 29, 2018 Thursday
Block 2, 4, 6
69  
November 30, 2018 Friday 70

Lab: Program 9A & 9B  

December 3, 2018 Monday
Hour Of Code Week
71

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

December 4, 2018 Tuesday 72 Lab: Program 9A & 9B 
Test Chapter 9
 
December 5, 2018 Wednesday
Block 1, 3 5
73 Lab: Program 9A & 9B
 

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

Insertion Sort Video


Start Chapter 11 Homework  

December 6, 2018 Thursday
Block 2, 4, 6
74  
December 7, 2018 Friday 75 Lab Program 11A 
December 10, 2018 Monday 76

Lesson Selection Sort, Chapter 11 Binary Search (Iterative)  
 

Selection Sort Video

Bubble Sort Video


Quick Sort Video

Merge Sort Video


Lab Program 11A 

December 11, 2018 Tuesday 77 Binder Check
Lab Program 11A 
December 12, 2018 Wednesday
No Block
78

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

December 13, 2018 Thursday
No Block
79

Lab Program 11A, 11B

  

December 14, 2018 Friday 80

Chapter 11 Homework Due
Lab Program 11A, 11B  

December 17, 2018 Monday 81

Test Chapter 11 

December 18, 2018 Tuesday 82 First Semester Exams Periods 2 & 6

P2        8:30 - 10:35
Break   10:35 - 10:54
P6        11:00 - 1:05

December 19, 2018 Wednesday
 
83 First Semester Exams Periods 1 & 5

P1        8:30 - 10:35
Break   10:35 - 10:54
P5        11:00 - 1:05

December 20, 2018 Thursday 84 First Semester Exams  Periods 3 & 4

P3        8:30 - 10:35
Break   10:35 - 10:54
P4        11:00 - 1:05

End Of First Semester

December 21, 2018 Friday   Winter Break - No School
December 24, 2018 Monday   Winter Break - No School
December 25, 2018 Tuesday   Winter Break - No School
December 26, 2018 Wednesday   Winter Break - No School
December 27, 2018 Thursday   Winter Break - No School
December 28, 2018 Friday   Winter Break - No School
December 31, 2018 Monday   Winter Break - No School
January 1, 2019 Tuesday   Winter Break - No School
January 2, 2019 Wednesday   Winter Break - No School
January 3, 2019 Thursday   Winter Break - No School
January 4, 2019 Friday   Winter Break - No School
January 7, 2019 Monday   Teacher Work Day - No School
January 8, 2019 Tuesday 85

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

January 9, 2019 Wednesday
Block 1, 3 5
86

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

January 10, 2019 Thursday
Block 2, 4, 6
87

  

January 11, 2019 Friday 88

Lab Program 12 

January 14, 2019 Monday 89 Lab Program 12
January 15, 2019 Tuesday 90

Lab Program 12

January 16, 2019 Wednesday
Block 1, 3 5
91 Lab Program 12
Chapter 12 Homework Due 
Program 12A, 12B Due 
Chapter 12 Practice It Due Today 
January 17, 2019 Thursday
Block 2, 4, 6
92  
January 18, 2019 Friday 93 Test Chapter 12
January 21, 2019 Monday   Martin Luther King Holiday- No School
January 22, 2019 Tuesday 94 Lab Program 12
Lesson Chapter 10  
January 23, 2019 Wednesday
Block 1, 3 5
95 Ch 10
Lesson Chapter 10
Start Chapter 10 Homework
January 24, 2019 Thursday
Block 2, 4, 6
96  
January 25, 2019 Friday
Assembly Schedule
97 Lesson Chapter 10

Lab Program 10 

January 28, 2019 Monday 98

Lab Program 10 
Lesson ArrayLists Ch 11

Review Ch 1-12 for AP Practice MC Exam
 

January 29, 2019 Tuesday 99 Lab Program 10 
January 30, 2019 Wednesday
Block 1, 3 5
100 Lab Program 10 
AP Practice Free Response
Test #1
  
 (2015)
January 31, 2019 Thursday
Block 2, 4, 6
101  
February 1, 2019 Friday 102

Lab Program 10 

February 4, 2019 Monday 103
 
Lab Program 10
February 5, 2019 Tuesday 104

 Lab Program 10

February 6, 2019 Wednesday
Block 1, 3 5
105

Practice AP Exam #1 (MC - everyone takes this) 
(Don't sign up for the Exam until you take
both parts of this practice test)
 
 

February 7, 2019 Thursday
Block 2, 4, 6
106  
February 8, 2019 Friday
AP Sign Ups
107 Lab Program 10 
Chapter 10 Homework Due
February 11, 2019 Monday 108 Test Chapter 10 
Program 10 Due  
Chapter 10 Practice It Due Today
February 12, 2019 Tuesday 109

Rewrite Program 12A using ArrayLists  

February 13, 2019 Wednesday
Block 1, 3 5
110

Rewrite Program 12A using ArrayLists  

February 14, 2019 Thursday
Block 2, 4, 6
111  
February 15, 2019 Friday   President's Day- No School
February 18, 2019 Monday   President's Day- No School
February 19, 2019 Tuesday 112 Rewrite Program 12A using ArrayLists  
February 20, 2019 Wednesday
Block 1, 3 5
113 Practice AP Exam #2 (MC - everyone takes this)
February 21, 2019 Thursday
Block 2, 4, 6
114  
February 22, 2019 Friday 115 Rewrite Program 12A using ArrayLists
Program RPSLS
  
February 25, 2019 Monday 116 Rewrite Program 12A using ArrayLists
Program RPSLS
  
February 26, 2019 Tuesday 117 Rewrite Program 12A using ArrayLists
Program RPSLS
  
February 27, 2019 Wednesday
Block 1, 3 5
118 Makeup Practice AP Exams  (MC 2 or FRQ1)  
February 28, 2019 Thursday
Block 2, 4, 6
119  
March 1, 2019 Friday 120 Rewrite Program 12A using ArrayLists
Program RPSLS
  
March 4, 2019 Monday
AP Sign ups
121 Rewrite Program 12A using ArrayLists
Program RPSLS
  
March 5, 2019 Tuesday 122 Rewrite Program 12A using ArrayLists
Program RPSLS
  
March 6, 2019 Wednesday
Block 1, 3 5
123 Practice AP Exam FRQ #2 (2014 Practice)  
March 7, 2019 Thursday
Block 2, 4, 6
124  
March 8, 2019 Friday
Assembly Schedule
Spring Ahead
Sunday morning
125 Rewrite Program 12A using ArrayLists
Program RPSLS
  
March 11, 2019 Monday 126 Rewrite Program 12A using ArrayLists
Program RPSLS
  
Chapter 11 ArrayList Practice It Due Today 
March 12, 2019 Tuesday 127 Lesson 4.8 Reading & Writing Test Files
March 13, 2019 Wednesday
Block 1, 3 5
128 Practice AP Exam #3 (MC 2014 Practice)   
March 14, 2019 Thursday
Block 2, 4, 6
129  
March 15, 2019 Friday 130 Picture Lab: Intro &  Activity A1 
March 18, 2019 Monday 131

Picture Lab: A2-A4  

March 19, 2019 Tuesday 132

 Picture Lab: A4-A5

March 20, 2019 Wednesday
Block 1, 3 5
133

 Picture Lab: A6-A7 
Word Jumble
 

March 21, 2019 Thursday
Block 2, 4, 6
134  
March 22, 2019 Friday
 
135

Picture Lab: A7-A8
Word Jumble
  

March 25, 2019 Monday 136

Picture Lab: A9
Picture Lab Due 
Word Jumble 

March 26, 2019 Tuesday 137

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

March 27, 2019 Wednesday
Block 1, 3 5
138

Elevens Lab Activity 6
Word Jumble  

March 28, 2019 Thursday
Block 2, 4, 6
139  
March 29, 2019 Friday
End Of Third Quarter
140 Elevens Lab Activity 1
Word Jumble 
April 1, 2019 Monday   Spring Break - No School
April 2, 2019 Tuesday   Spring Break - No School
April 3, 2019 Wednesday   Spring Break - No School
April 4, 2019 Thursday   Spring Break - No School
April 5, 2019 Friday   Spring Break - No School
April 8, 2019 Monday 141

 Elevens Lab
Word Jumble 

April 9, 2019 Tuesday 142 Elevens Lab
Word Jumble
April 10, 2019 Wednesday
Block 1, 3, 5
143

 Elevens Lab
Word Jumble 

April 11, 2019 Thursday
Block 2, 4, 6
Every 15 min.
144  
April 12, 2019 Friday
Assembly Schedule
145

 Elevens Lab
Word Jumble 

April 15, 2019 Monday
SBAC Test 11th Grade
Block 1, 3, 5
146

 Elevens Lab
Word Jumble 

April 16, 2019 Tuesday
SBAC Test 11th Grade
Block 2, 4, 6
147

 Elevens Lab
Word Jumble 

April 17, 2019 Wednesday
SBAC Test 11th Grade
Block 3, 1, 5
148

Elevens Lab
Word Jumble  

April 18, 2019 Thursday
SBAC Test 11th Grade
Block 4, 2, 6
Open House
149 Elevens Lab
Word Jumble 
April 19, 2019 Friday
Minimum Day
150

 Elevens Lab
Word Jumble 

April 22, 2019 Monday 151

Elevens Lab
Word Jumble 

April 23, 2019 Tuesday
Block 2, 4, 6
SBAC Testing
152

Elevens Lab
Word Jumble 

April 24, 2019 Wednesday
Block 1, 3, 5
SBAC Testing
153

Practice AP Exam FRQ #3 (2016)  
Elevens Lab

Word Jumble 

April 25, 2019 Thursday
Periods 1-6
Staff Mtg.
154  
April 26, 2019 Friday 155

Lesson Graphics Applets - Chapter 8
 Elevens Lab
  

April 29, 2019 Monday 156

 Elevens Lab
Lab Time Graphics Applets Final Program  

April 30, 2019 Tuesday 157

 Lab Time Graphics Applets Final Program

May 1, 2019 Wednesday
Block 1, 3, 5
158

Lab Time Graphics Applets Final Program 

May 2, 2019 Thursday
Block 2, 4, 6
159  
May 3, 2019 Friday
Progress Reports
160

 Lab Time Graphics Applets Final Program

May 6, 2019 Monday
AP Exams
United States Government and Politics

Chinese Language and Culture
Environmental Science
161

 Lab Time Graphics Applets Final Program

May 7, 2019 Tuesday
Seminar

Spanish Language and Culture
Japanese Language and Culture

Physics 1: Alg
162 Lab Time Graphics Applets Final Program
May 8, 2019 Wednesday
Block 1, 3, 5
English Lit

European History
French Lang
163

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

(no credit after today)
 
 
Lab Time Graphics Applets Final Program

May 9, 2019 Thursday
Block 2, 4, 6
Chemistry
Spanish Lit

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

(no credit after today)
 
May 10, 2019 Friday
US History

Comp Sci Principles
Physics 2: Alg
165

 Lab Time Graphics Applets Final Program

May 13, 2019 Monday
No More Block Schedule
Biology

Physics C: Mechanics
Physics C: Electricity and Magnetism
166

 Lab Time Graphics Applets Final Program

May 14, 2019 Tuesday
Calculus AB
Calculus BC

Art History
Human Geography
167

 Lab Time Graphics Applets Final Program 

May 15, 2019 Wednesday
English Lang

Italian Language
Macroeconomics
168

Lab Time Graphics Applets Final Program 
  

May 16, 2019 Thursday
Comparative Government
World History

Statistics
169 Lab Time Graphics Applets Final Program 
  
May 17, 2019 Friday
AP Exams End
Progress Reports
Microeconomics
Music Theory

Comp Sci A
Latin
170 Lab Time Graphics Applets Final Program 
 
May 20, 2019 Monday 171 Binder Check
May 21, 2019 Tuesday 172 Lab Time Graphics Applets Final Program
May 22, 2019 Wednesday 173  Test Graphics Applets 
May 23, 2019 Thursday
Staff Mtg.
174 Program Graphics Applet Due  
May 24, 2019 Friday 175 Review
May 27, 2019 Monday   Memorial Day Holiday - No School
May 28, 2019 Tuesday 176

Senior Final Exams 

Period 3 Exam 8:30 - 10:35
Break     10:35 - 10:45
Period 2 10:50 - 11:38 
Period 6 11:44 - 12:32 
Review
Lunch    12:32 - 1:02
Period 4 Exam 1:08 - 3:13

May 29, 2019 Wednesday 177 Senior Final Exams 

Period 2 Exam 8:30 - 10:35
Break     10:35 - 10:45
Period 1 10:50 - 11:38 
Review
Period 5 11:44 - 12:32
Lunch    12:32 - 1:02
Period 6 Exam 1:08 - 3:13
<=======
May 30, 2019 Thursday 178 Senior Final Exams 

Period 1 Exam 8:30 - 10:35 <=======
Break     10:35 - 10:45
Period 3 10:50 - 11:38 
Period 4 11:44 - 12:32
Lunch    12:32 - 1:02
Period 5 Exam 1:08 - 3:13
May 31, 2019 Friday
Senior Salute Assembly
179  
June 3, 2019 Monday 180

Final Exams Periods 3 & 4

Period 3 Exam  8:30 - 10:35  
Break               10:35 - 10:55
Period 4 Exam 11:00 - 1:05

 

June 4, 2019 Tuesday 181

Final Exams Periods 1 & 5

Period 1 Exam
 8:30 - 10:35 
Break               10:35 - 10:55
Period 5 Exam 11:00 - 1:05

 

June 5, 2019 Wednesday 182

Final Exams Periods 2 & 6

Period 2 Exam
 8:30 - 10:35 
Break               10:35 - 10:55
Period 6 Exam 11:00 - 1:05

End Of Second Semester
Graduation

June 6, 2019 Thursday   Teacher Work Day - No School
       

 

 

Back to Mr. Dave Clausen's Homepage