AP Computer Science 'A' -- Spring 2026 -- Goldsmith

Daily Schedule of Lectures, Assignments, & Assessments

 

This document is subject to change at any time.

 

Quizzes are generally given at the start of the class period.

For all assignments, make sure you follow the Java Coding Guidelines.

 

 

75

Day #1

Wednesday

(1/7)

 

Introduction (Review):  Course Syllabus

Introduction (Review):  Dave's Web Site

 

Review:  Fall Final Exam

 

Lecture & Demonstration:  Converting Between Number Bases

 

Start:  Java Classwork #16 (Number Conversions)

 

90

Day #2

Friday

(1/9)

 

 

Work on:  Java Classwork #16 (Number Conversions)

 

Start:  Java Classwork #17 (Coin Dispenser)

80

Day #3

Tuesday

(1/13)

 

 

Due:  Classwork #16 (Number Conversions) (15 points)

 

Mini Quiz #21:  Divide Integers -- Write a Program Segment (3 points)

 

Work on:  Java Classwork #17 (Coin Dispenser)

 

90

Day #4

Thursday

(1/15)

 

 

Due:  Classwork #17 (Coin Dispenser) (10 points)

 

Lecture & Demonstration:  Sequential & Binary Searches

Lecture & Demonstration:  Comparing Strings

 

Start:  Java Classwork #18 (Sort and Search)

 

70

Day #5

Tuesday

(1/20)

 

 

Mini Quiz #22:  Define/Explain Binary Search -- Define Terms (3 points)

 

Work on:  Java Classwork #18 (Sort and Search)

90

Day #6

Thursday

(1/22)

 

 

Mini Quiz #23:  Compare Binary & Sequential Search -- Define Terms (3 points)

 

Work on:  Java Classwork #18 (Sort and Search)

70

IMPORTANT

Day #7

Tuesday

(1/27)

IMPORTANT

 

 

Due:  Classwork #18 (Sort and Search) (25 points)

 

Lecture & Demonstration:  Java Inheritance (with "Wildlife" & "Geometry" classes)

 

Start:  Java Classwork #19 (Transportation System)

90

Day #8

Thursday

(1/29)

 

 

Mini Quiz #24:  List Benefits of Java Inheritance -- Define Terms (3 points)

 

Work on:  Java Classwork #19 (Transportation System)

90

Day #9

Monday

(2/2)

 

 

Mini Quiz #25:  Explain Java Keyword 'super' -- Define Terms (3 points)

 

Work on:  Java Classwork #19 (Transportation System)

75

Day #10

Wednesday

(2/4)

 

 

Due:  Classwork #19 (Transportation System) (25 points)

 

Demonstration:  College Board AP Classroom

 

Group Exam Practice & Review:  Multiple-Choice (11 Practice Questions, #1 - 11)

 

Long-Term Classwork:  Java Classwork #20 (Card and Deck)

 

90

Day #11

Friday

(2/6)

 

 

MC Exam #1 (in class):  Online, 45 Minutes (20 points)

 

Work on:  Java Classwork #20 (Card and Deck)

80

Day #12

Tuesday

(2/10)

 

 

Multiple-Choice Exam #1 Review:  #1 - 20

 

Work on:  Java Classwork #20 (Card and Deck)

 

Reference:  Java Quick Reference

FR Exam #1 (at home):  Online, 90 Minutes

 

90

Day #13

Thursday

(2/12)

 

 

Due:  Free-Response Exam #1 (40 points)

Free-Response Exam #1 Review

 

Group Exam Practice & Review:  Multiple-Choice (Methods that Change Arrays)

 

Work on:  Java Classwork #20 (Card and Deck)

 

Reference:  Java Quick Reference

FR Exam #2 (at home):  Online, 90 Minutes

 

80

Day #14

Tuesday

(2/17)

 

 

Due:  Free-Response Exam #2 (40 points)

Free-Response Exam #2 Review

 

Group Exam Practice & Review:  Multiple-Choice (Arrays of Objects / Linear Searches)

 

Work on:  Java Classwork #20 (Card and Deck)

 

90

Day #15

Thursday

(2/19)

 

 

MC Exam #2 (in class):  Online, 90 Minutes (40 points)

90

Day #16

Monday

(2/23)

 

 

Multiple-Choice Exam #2 Review:  #1 - 30

75

Day #17

Wednesday

(2/25)

 

 

Multiple-Choice Exam #2 Review:  #31 - 40

 

Group Exam Practice & Review:  Data Set Selection

 

Work on:  Java Classwork #20 (Card and Deck)

 

90

Day #18

Friday

(2/27)

 

 

MC Exam #3 (in class):  Online, 90 Minutes (40 points)

80

Day #19

Tuesday

(3/3)

 

 

Multiple-Choice Exam #3 Review:  #1 - 30

90

Day #20

Thursday

(3/5)

 

 

Due:  Classwork #20 (Card and Deck) (40 points)

 

Multiple-Choice Exam #3 Review:  #31 - 40

 

Review & Practice:  Java  for-each  Loops

 

Group Exam Practice & Review:  Free-Response Question #1

 

90

Day #21

Monday

(3/9)

 

 

MC Exam #4 (in class):  Online, 90 Minutes (40 points)

75

Day #22

Wednesday

(3/11)

 

 

Multiple-Choice Exam #4 Review:  #1 - 30

85

Day #23

Friday

(3/13)

 

 

Multiple-Choice Exam #4 Review:  #31 - 40

 

Group Exam Practice & Review:  Multiple-Choice (Two-Dimensional Arrays)

 

 

Group Exam Practice & Review:  Free-Response Question #2

 

90

Day #24

Tuesday

(3/17)

 

 

FR Exam #3 (in class):  Online, 90 Minutes (40 points)

70

Day #25

Thursday

(3/19)

 

 

Free-Response Exam #3 Review

 

Group Exam Practice & Review:  Multiple-Choice (Boolean Logic)

90

Day #26

Monday

(3/23)

 

 

MC Exam #5 (in class):  Online, 90 Minutes (42 points)

75

Day #27

Wednesday

(3/25)

 

 

FR Exam #4 (in class):  Online, 75 Minutes (40 points)

 

 

 

90

Day #28

Friday

(3/27)

 

 

Multiple-Choice Exam #5 Review:  #1 - 42

 

Group Exam Practice & Review:  Free-Response Question #3

80

Day #29

Tuesday

(3/31)

 

 

FR CB Quiz #1 (in class):   AP Classroom, 25/40 Minutes (10 points)

 

Group Exam Practice & Review:  Multiple-Choice (20 Practice Questions)

40

Day #30

Wednesday

(4/1)

 

 

Free-Response Exam #4 Review

 

AP Classroom Quiz #1 Review

80

Day #31

Tuesday

(4/14)

 

 

FR Exam #5 (in class):  Online, 80 Minutes (40 points)

90

Day #32

Thursday

(4/16)

 

 

Free-Response Exam #5 Review

 

Group Exam Practice & Review:  Free-Response Question #4

 

Optional Long-Term Classwork:  Java Classwork #21 (Word Search)

 

90

Day #33

Monday

(4/20)

C

 

MC Exam #6 (in class):  Online, 90 Minutes (40 points)

75

Day #34

Wednesday

(4/22)

 

 

Multiple-Choice Exam #6 Review:  #1 - 40

90

Day #35

Friday

(4/24)

 

 

FR Exam #6 (in class):  Online, 90 Minutes (40 points)

80

Day #36

Tuesday

(4/28)

 

 

Free-Response Exam #6 Review

 

Review:  College Board AP-CSA Java Subset

90

Day #37

Thursday

(4/30)

 

 

MC CB Quiz #2 (in class):   AP Classroom, 40/60 Minutes (18 points)

 

AP Classroom Quiz #2 Review:  #1 - 18

90

Day #38

Monday

(5/4)

 

 

=== One Student Out for AP Exams ===

 

MC CB Quiz #3 (in class):   AP Classroom, 40/60 Minutes (18 points)

 

AP Classroom Quiz #3 Review:  #1 - 18

 

75

Day #39

Wednesday

(5/6)

 

 

=== Multiple Students Out for AP Exams ===

90

Day #40

Friday

(5/8)

 

 

=== Multiple Students Out for AP Exams ===

90

Day #41

Tuesday

(5/12)

 

 

=== Seniors & Multiple Students Out for AP Exams ===

90

Day #42

Thursday

(5/14)

 

 

=== Seniors Out; All Other Students Present ===

 

Review:  Various Topics

 

Friday

(5/15)

 

 

=== COLLEGE BOARD 2026 AP-CSA EXAM DAY ===

90

Day #43

Monday

(5/18)

 

 

=== Seniors Out; All Other Students Present ===

 

Due:  Classwork #21 (Word Search) (45 points)

 

Final Exam

Thursday

(5/21)

 

 

No Spring Final Exam for AP Computer Science 'A'