AP Computer Science 'A' -- Spring 2025 -- 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.

 

 

 

Day #1

Wednesday

(1/8)

 

Introduction (Review):  Spring Course Syllabus

Introduction (Review):  Dave's Web Site

 

Review:  Fall Final Exam

 

Start:  Java Classwork #17 (Coin Dispenser)

 

Homework:  Get Spring Course Syllabus signed

 

 

Day #2

Monday

(1/13)

 

 

Due:  Homework -- Signed Syllabus

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

 

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

 

Lecture & Demonstration:  Sequential & Binary Searches

Lecture & Demonstration:  Comparing Strings

 

Start:  Java Classwork #18 (Sort and Search)

 

 

Day #3

Wednesday

(1/15)

 

 

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

 

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

 

Day #4

Friday

(1/17)

 

 

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

 

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

 

IMPORTANT

Day #5

Wednesday

(1/22)

IMPORTANT

 

 

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

 

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

 

Start:  Java Classwork #19 (Transportation System)

 

Day #6

Friday

(1/24)

 

 

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

 

Work on:  Java Classwork #19 (Transportation System)

 

Day #7

Tuesday

(1/28)

 

 

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

 

Work on:  Java Classwork #19 (Transportation System)

 

Day #8

Thursday

(1/30)

 

 

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

 

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

 

Demonstration:  College Board AP Classroom

 

 

Day #9

Monday

(2/3)

 

 

MC Exam #1 (in class):  On Paper, 60 Minutes (25 points)

 

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

 

Day #10

Wednesday

(2/5)

 

 

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

 

Reference:  Java Quick Reference

FR Exam #1 (at home):  CB APCS-A E2010, #1ab, #2, #3ab (Online, 70 Minutes)

 

 

Day #11

Friday

(2/7)

 

 

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

Free-Response Exam #1 Review

 

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

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

 

Reference:  Java Quick Reference

FR Exam #2 (at home):  CB APCS-A E2020, #1abc, #2, #3ab, #4ab (Online, 90 Minutes)

 

 

Day #12

Tuesday

(2/11)

 

 

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

Free-Response Exam #2 Review

 

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

 

 

Day #13

Thursday

(2/13)

 

 

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

 

Day #14

Tuesday

(2/18)

 

 

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

 

Reference:  Java Quick Reference

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

 

 

Day #15

Thursday

(2/20)

 

 

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

 

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

Free-Response Exam #3 Review

 

 

Day #16

Monday

(2/24)

 

 

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

 

Day #17

Wednesday

(2/26)

 

 

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

 

Day #18

Friday

(2/28)

 

 

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

 

Group Exam Practice & Review:  Free-Response (CB APCS-A E2022, #1ab)

 

Reference:  Java Quick Reference

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

 

 

Day #19

Tuesday

(3/4)

 

 

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

Free-Response Exam #4 Review

 

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

 

 

Day #20

Thursday

(3/6)

 

 

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

 

Day #21

Monday

(3/10)

 

 

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

 

Day #22

Wednesday

(3/12)

 

 

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

 

Group Exam Practice & Review:  Free-Response (CB APCS-A E2022, #2)

 

Reference:  Java Quick Reference

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

 

 

Day #23

Friday

(3/14)

 

 

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

Free-Response Exam #5 Review

 

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

 

 

Day #24

Tuesday

(3/18)

 

 

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

 

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

 

Long-Term Classwork:  Java Classwork #21 (Expression Evaluator)

 

 

Day #25

Thursday

(3/20)

 

 

MC Exam #5 (in class):  On Paper, 90 Minutes (40 points)

 

Day #26

Monday

(3/24)

 

 

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

 

Day #27

Wednesday

(3/26)

 

 

FR Exam #6 (in class):  Online, 70 Minutes (30 points)

 

Day #28

Friday

(3/28)

 

 

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

 

Day #29

Tuesday

(4/1)

 

 

Free-Response Exam #6 Review

 

Group Exam Practice & Review:  Free-Response (CB APCS-A E2022, #3ab)

 

Day #30

Thursday

(4/3)

 

 

Free-Response Exam #7 Review

 

Coding Suggestions:  Java Classwork #21 (Expression Evaluator)

 

Day #31

Friday

(4/4)

C

 

Work on:  Java Classwork #21 (Expression Evaluator)

 

Day #32

Tuesday

(4/15)

 

 

MC CB Quiz #1 (in class):   AP Classroom, 45 Minutes (18 points)

 

AP Classroom Quiz #1 Review:  #1 - 18

 

Day #33

Tuesday

(4/22)

 

 

Group Exam Practice & Review:  Free-Response (CB APCS-A E2022, #4ab)

 

Work on:  Java Classwork #21 (Expression Evaluator)

 

Day #34

Thursday

(4/24)

 

 

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

 

Day #35

Monday

(4/28)

 

 

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

 

Day #36

Wednesday

(4/30)

 

 

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

 

AP Classroom Quiz #3 Review:  #1 - 18

 

Day #37

Friday

(5/2)

 

 

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

 

AP Classroom Quiz #2 Review:  #1 - 18

 

Day #38

Tuesday

(5/6)

 

 

Review:  Various Topics

Review:  College Board APCS-A Java Subset

 

Wednesday

(5/7)

 

 

COLLEGE BOARD 2025 APCS-A EXAM DAY!!!

 

Day #39

Thursday

(5/8)

 

 

Work on:  Java Classwork #21 (Expression Evaluator)

 

Day #40

Monday

(5/12)

 

 

Review:  College Board 2025 APCS-A Exam FRQs

 

Work on:  Java Classwork #21 (Expression Evaluator)

 

Day #41

Wednesday

(5/14)

 

 

Work on:  Java Classwork #21 (Expression Evaluator)

 

Day #42

Friday

(5/16)

 

 

Work on:  Java Classwork #21 (Expression Evaluator)

 

Day #43

Monday

(5/19)

 

 

Due:  Classwork #21 (Expression Evaluator) (30 points)

 

Final Exam

Thursday

(5/22)

 

 

No Spring Final Exam for AP Computer Science 'A'