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

 

 

WEEK #1

 

Day #1

Wednesday

(1/5)

 

Demonstration & Setup & Practice:  CodeHS.com Sandbox for Java

 

Sign-up Link for CodeHS:  https://codehs.com/go/18C4F

 

Review:  Fall Final Exam

 

Start:  Java Classwork #14 (Coin Dispenser)

 

 

Day #2

Friday

(1/7)

 

Lecture & Demonstration:  Two-Dimensional Arrays

 

Work on:  Java Classwork #14 (Coin Dispenser)

 

Start:  Java Classwork #15 (Connect Four)

 

WEEK #2

 

Day #3

Tuesday

(1/11)

 

 

Finish:  Java Classwork #14 (Coin Dispenser)

 

Work on:  Java Classwork #15 (Connect Four)

 

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

 

 

Day #4

Thursday

(1/13)

 

 

Java Quiz #8:  Array Operations (30 points)

 

Work on:  Java Classwork #15 (Connect Four)

WEEK #3

 

Day #5

Tuesday

(1/18)

 

 

Lecture & Demonstration:  Number Systems

 

Finish:  Java Classwork #15 (Connect Four)

 

Start:  Java Classwork #16 (Number Conversions)

 

Due:  Classwork #15 (Connect Four) (15 points)

 

 

Day #6

Thursday

(1/20)

 

 

Work on:  Java Classwork #16 (Number Conversions)

WEEK #4

 

Day #7

Monday

(1/24)

 

 

Lecture & Demonstration:  Sequential & Binary Searches

 

Finish:  Java Classwork #16 (Number Conversions)

 

Start:  Java Classwork #17 (Sort and Search)

 

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

 

 

Day #8

Wednesday

(1/26)

 

 

Java Quiz #9 Review:  Practice Quiz #9

 

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

 

Day #9

Friday

(1/28)

 

 

Java Quiz #9:  Two-Dimensional Arrays (30 points)

 

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

 

WEEK #5

 

Day #10

Tuesday

(2/1)

 

 

Finish:  Java Classwork #17 (Sort and Search)

 

Due:  Classwork #17 (Sort and Search) (15 points)

 

 

Day #11

Thursday

(2/3)

 

 

Lecture & Demonstration:  Java Inheritance

WEEK #6

 

Day #12

Monday

(2/7)

 

 

Start:  Java Classwork #18 (Transportation System)

 

Day #13

Wednesday

(2/9)

 

 

Work on:  Java Classwork #18 (Transportation System)

 

Day #14

Friday

(2/11)

 

 

Finish:  Java Classwork #18 (Transportation System)

 

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

WEEK #7

 

Day #15

Tuesday

(2/15)

 

 

Exam Practice:  Multiple-Choice (CB APCS-A CD2014, #1 - 25)

 

Day #16

Thursday

(2/17)

 

 

Exam Review:  Multiple-Choice (CB APCS-A CD2014, #1 - 25)

 

Reference:  Java Quick Reference

 

Homework Practice:  Free-Response (CB APCS-A E2010, #1ab, #2, #3ab)

 

WEEK #8

 

Day #17

Wednesday

(2/23)

 

 

Exam Review:  Free-Response (CB APCS E2010, #1ab, #2, #3ab)

 

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

 

Day #18

Friday

(2/25)

 

 

Exam:  Multiple-Choice (CB APCS-A Practice E2014, #1 - 40) (skip #14 & 25) (38 points)

WEEK #9

 

Day #19

Tuesday

(3/1)

 

 

Exam Practice & Review:  Multiple-Choice (CB AP Classroom, Practice Quiz #1, #1 - 20)

 

Day #20

Thursday

(3/3)

 

 

Exam Review:  Multiple-Choice (CB APCS-A Practice E2014, #1 - 30)

WEEK #10

 

Day #21

Monday

(3/7)

 

 

Exam Review:  Multiple-Choice (CB APCS-A Practice E2014, #31 - 40)

 

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

 

Reference:  Java Quick Reference

 

Homework:  Free-Response (CB APCS-A E2017, #1ab, #3ab, #4ab) (30 points)

 

 

Day #22

Wednesday

(3/9)

 

 

Exam Review:  Free-Response (CB APCS-A E2017, #1ab, #3ab, #4ab)

 

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

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

 

 

Day #23

Friday

(3/11)

 

 

Exam:  Multiple-Choice (CB APCS-A Released E2015, #1 - 40) (skip #10 & 33) (38 points)

WEEK #11

 

Day #24

Tuesday

(3/15)

 

 

Exam Review:  Multiple-Choice (CB APCS-A Released E2015, #1 - 30)

 

Day #25

Thursday

(3/17)

 

 

Exam Review:  Multiple-Choice (CB APCS-A Released E2015, #31 - 40)

 

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

 

Reference:  Java Quick Reference

 

Homework:  Free-Response (CB APCS-A E2019, #1ab, #2, #3ab, #4ab) (40 points)

 

WEEK #12

 

Day #26

Tuesday

(3/22)

 

 

Exam Review:  Free-Response (CB APCS-A E2019, #1ab, #2, #3ab, #4ab)

 

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

 

Day #27

Thursday

(3/24)

 

 

Exam:  Multiple-Choice (CB APCS-A Practice E2020, #1 - 40) (40 points)

WEEK #13

 

Day #28

Monday

(3/28)

 

 

Exam Review:  Multiple-Choice (CB APCS-A Practice E2020, #1 - 25)

 

Day #29

Wednesday

(3/30)

 

 

Exam Review:  Multiple-Choice (CB APCS-A Practice E2020, #26 - 40)

 

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

 

Reference:  Java Quick Reference

 

Homework:  Free-Response (CB APCS-A E2021, #1ab, #2, #3ab, #4ab) (40 points)

 

 

Day #30

Friday

(4/1)

 

 

Exam Review:  Free-Response (CB APCS-A E2021, #1ab, #2, #3ab, #4ab)

 

Group Exam Practice & Review:  Multiple-Choice (26 Practice Questions, #12 - 22)

WEEK #14

 

Day #31

Tuesday

(4/12)

 

 

Exam Review:  Multiple-Choice (CB AP Classroom, Practice Quiz #2 - 5, #21 - 100)

 

Day #32

Thursday

(4/14)

 

 

Exam:  Multiple-Choice (ProjectSTEM Practice Exam, #1 - 40) (skip #32) (39 points)

WEEK #15

 

Day #33

Wednesday

(4/20)

 

 

Exam Review:  Multiple-Choice (ProjectSTEM Practice Exam, #1 - 40)

 

Day #34

Friday

(4/22)

 

 

Reference:  Java Quick Reference

 

In-Class Free-Response (CB APCS-A PE2020, #1abc, #2, #3ab, #4ab) (40 points)

WEEK #16

 

Day #35

Tuesday

(4/26)

 

 

Exam Review:  Free-Response (CB APCS-A PE2020, #1abc, #2, #3ab, #4ab)

 

Group Exam Practice & Review:  Multiple-Choice (26 Practice Questions, #23 - 26)

 

Day #36

Thursday

(4/28)

 

 

TBD

WEEK #17

 

Day #37

Monday

(5/2)

 

 

TBD

 

Day #38

Wednesday

(5/4)

 

 

COLLEGE BOARD APCS-A EXAM DAY!!!

 

Day #39

Friday

(5/6)

 

 

 

WEEK #18

 

Day #40

Tuesday

(5/10)

 

 

 

 

Day #41

Thursday

(5/12)

 

 

 

WEEK #19

 

Day #42

Monday

(5/16)

 

 

NO SENIORS

 

Day #43

Wednesday

(5/18)

 

 

NO SENIORS

 

Day #44

Friday

(5/20)

 

 

NO SENIORS