Published using Google Docs
Spring2025APComputerScienceA
Updated automatically every 5 minutes

Spring 2023 AP Computer Science A    

Monday

Tuesday

Wednesday

Thursday 

Friday

Week 1

January

1

No School

2

No School

3

No School

4

Teacher Workday

5

Teacher Workday

Week 2

January

ARRAY

Unit 6: Nitro

6 Question of the Day!

6.1 ARRAY

7 Question of the Day!

6.2 TRAVERSING ARRAYS

Try this game

Tutorial Info

8 Question of the Day!

6.3 ENHANCED FOR LOOP FOR ARRAYS

9 Question of the Day!

6.4 DEVELOPING ALGORITHMS USING ARRAYS

10 Question of the Day!

Snow Day

Play in the Snow

Week 3

January

ARRAYLIST

Unit 7: Nitro

13 Question of the Day!

AP CLASSROOM Assignment

AP Login

Make sure to score the FRQ yourself after submitting.

TEST Tomorrow All Assignments Due!

14 Question of the Day!

ARRAYS Test

Play Browser Game When You Finish

Share a Game

Try The Shared Games

15 Question of the Day!

7.1 ARRAYLIST

If you finish: Try The Shared Games

16 Question of the Day!

7.2 ARRAYLIST METHODS

Play Browser Game If you Finish

17 Question of the Day!

7.3 TRAVERSING ARRAYLISTS

Opportunities For High School Students

Week 4

January

2D ARRAY

Unit 8: Nitro

20

No School

21

No School

22 Question of the Day!

7.4 DEVELOPING ALGORITHMS USING ARRAYLISTS

23 Question of the Day!

7.5 SEARCHING

7.6 SORTING

24 Question of the Day!

AP CLASSROOM Assignment

AP Login

Make sure to score the FRQ yourself after submitting.

Week 5

February

BATTLESHIP

Unit 5: AP CSA Labs

27 Question of the Day!

7.7 ETHICAL ISSUES AROUND DATA COLLECTION

AP CLASSROOM Assignment

AP Login

28 Question of the Day!

7.8 ARRAYLIST Test

29 Question of the Day!

8.1 2D ARRAYS

30 Question of the Day!

8.2 TRAVERSING 2D ARRAYS

Test Monday! Make sure ALL CodeHS is completed!

31 Question of the Day!

AP CLASSROOM Assignment

AP Login

Make sure to score the FRQ yourself after submitting.

Week 6

February

INHERITANCE

Unit 9: Nitro

3 Question of the Day!

8.3 2D ARRAY TEST

Try the Games From Programming Games Apps Class If You Finish Early

4 Question of the Day!

In the beginning.!

Battleship Sandbox Starter

Video 5.0.1 Battleship Demo

Exercise 5.0.2 Battleship Part 1: The Ship Class

5.0.3 Battleship Part 2: The Location Class

5.0.4 Battleship Part 3: The Grid Class

5  Question of the Day!

Run this and look at the code. View Readme for run instructions.

Battleship BlueJ

5.0.5 Battleship Part 4: Adding a Ship to the Grid

5.0.6 Battleship Part 5: The Player Class

5.0.7 Battleship Part 6: The Battleship Class

6 Question of the Day!

Try this HTML 5 Version

5.0.8 Battleship Part 7: Finishing the Game

5.0.9 Battleship Extensions

7 Question of the Day!

9.1 INHERITANCE

Battleship Lab Due

Submit

Week 7

February

INHERITANCE

Unit 9: Nitro

10 Question of the Day!

9.2 WRITING CONSTRUCTORS FOR SUBCLASSES

9.3 OVERRIDING METHODS

11 Question of the Day!

Battleship Showcase

9.4 SUPER KEYWORD

12 Question of the Day!

AP CLASSROOM Assignment

Inheritance

AP Login

In AP Classroom Watch Assigned Videos 9.6 Daily Video 1 and 9.6 Daily Video 2 (Skill 5.B) These count as a grade

13 Question of the Day!

9.5 CREATING REFERENCES USING INHERITANCE

14 Question of the Day!

Play Battleship

9.6 POLYMORPHISM

Day Before Feb Break

 Friday Game

BlueJ Version of Friday Game

Week 8

March

RECURSION

Unit 10: Nitro

24 Question of the Day!

9.7 OBJECT SUPERCLASS

Prepare for the Test Tomorrow!

25 Question of the Day!

9.8 INHERITANCE Test

Java BlueJ Minesweeper

26 Question of the Day!

10.1 RECURSION

27 Question of the Day!

10.2 RECURSIVE SEARCHING

Watch AP Classroom 10.2 Daily Video 1

Challenging Java Game!

28 Question of the Day!

10.3 RECURSIVE SORTING

Watch AP Classroom 10.2 Daily Video 3

Week 9

March

ELEVENS

Unit 4: AP CSA Labs

3 Question of the Day!

DIGITAL LEARNING (ASYNCHRONOUS) DAY

AP CLASSROOM Assignment

Recursion

AP Login

4 Question of the Day!

RECURSION Test 

Blackjack Samples

1,  2,  3,  4

Car Race Game to Edit!

5 Question of the Day!

Connection 4.1.1 Elevens Activity Guide

Exercise 4.1.2 Activity 1: Design and Create a Card Class

Exercise 4.1.3 Activity 2: Initial Design of a Deck Class

6 Question of the Day!

Free Response 4.1.4 Activity 2 Questions

DUE TODAY

Exercise 4.1.5 Activity 3: Shuffling the Cards in a Deck

Free Response 4.1.6 Activity 3 Questions

DUE Tomorrow

7 Question of the Day!

Exercise 4.1.7 Activity 4: Adding a Shuffle Method to the Deck

Exercise 4.1.8 Activity 6: Playing Elevens

Create a BlueJ Elevens Game

Week 10

March

Unit Reviews

10  Question of the Day!

Free Response 4.1.9 Activity 6 Questions

DUE TODAY

Example 4.1.10 Activity 7: Elevens Board Class Design

Free Response 4.1.11 Activity 7 Questions

DUE TODAY

11 Question of the Day!

Create a BlueJ Elevens Game

Example 4.1.12 Activity 8: Using an Abstract Board Class

Free Response 4.1.13 Activity 8 Questions

DUE TODAY

12 Question of the Day!

Exercise 4.1.14 Activity 9: Implementing the Elevens Board

Free Response 4.1.15 Activity 9 Questions

All portions DUE TODAY

Elevens Submit Link

13 Question of the Day!

ARRAY

Unit 6: AP CS A Review

6.1 QUIZZES

Due Today

NEW SEATS!

14 Question of the Day!

ARRAY

Unit 6: AP CS A Review

6.2 UNIT QUIZZES

Due Today

Try the Elevens Games!

Pi Day Game 1

Pi Day Game 2

Week 11

March

Unit Reviews

17 Question of the Day!

ARRAY

Unit 6: AP CS A Review

6.3 PROGRAMMING PRACTICE

Due Today (first half)

18 Question of the Day!

ARRAY

Unit 6: AP CS A Review

6.3 PROGRAMMING PRACTICE

Due Today

BlueJ Version of Monday Game

19 Question of the Day!

ARRAYLIST

Unit 7: AP CS A Review

7.1 QUIZZES

DUE TODAY

20 Question of the Day!

ARRAYLIST

Unit 7: AP CS A Review

7.2 UNIT QUIZZES

DUE TODAY

Try RAPT

21 Question of the Day!

ARRAYLIST

Unit 7: AP CS A Review

7.3 PROGRAMMING PRACTICE

Due Today (first half)

Try Orbium!

Week 12

March

Unit Reviews

24 Question of the Day!

ARRAYLIST

Unit 7: AP CS A Review

7.3 PROGRAMMING PRACTICE

DUE TODAY

Google Pacman!

25 Question of the Day!

2D ARRAY

Unit 8: AP CS A Review

8.1 QUIZZES

DUE TODAY

26 Question of the Day!

2D ARRAY

Unit 8: AP CS A Review

8.2 UNIT QUIZZES

DUE TODAY

Tutorial to consider.

27 Question of the Day!

2D ARRAY

Unit 8: AP CS A Review

8.3 EXERCISES

Due Today (first half)

28 Question of the Day!
2D ARRAY

Unit 8: AP CS A Review

8.3 EXERCISES

DUE TODAY

Friday Game

Greg’s Game

Week 13

April

Unit Reviews

31 Question of the Day!

INHERITANCE

Unit 9: AP CS A Review

9.1 QUIZZES

DUE TODAY

1 Question of the Day!

INHERITANCE

Unit 9: AP CS A Review

9.2 UNIT QUIZZES

DUE TODAY

2 Question of the Day!

INHERITANCE

Unit 9: AP CS A Review

9.3 EXERCISES

Due Today (first half)

3 Question of the Day!

INHERITANCE

Unit 9: AP CS A Review

9.3 EXERCISES

DUE TODAY

Try RAPT and test all

Starter Programs

Tetris , Brick Breaker , Pinball , Snake, Puzzle ,  Pong , Clicker Game , Hangman , Pacman

BLUEJ VERSIONS

4 Question of the Day!

Team Coding Challenge

Day 1

Team Document

Starter Programs

Tetris , Brick Breaker , Pinball , Snake, Puzzle ,  Pong , Clicker Game , Hangman , Pacman 

BLUEJ VERSIONS

Choose Program

Teams!

Week 14

April

Unit Reviews

14 Question of the Day!

RECURSION

Unit 10: AP CS A Review

10.1 QUIZZES

DUE TODAY

NEW SEATS!

in Teams!

15 Question of the Day!

RECURSION

Unit 10: AP CS A Review

10.2 UNIT QUIZZES

DUE TODAY

16 Question of the Day!

RECURSION

Unit 10: AP CS A Review

10.3 EXERCISES

Due Today (first half)

EOPA 8:20 Room 78

17 Question of the Day!

RECURSION

Unit 10: AP CS A Review

10.3 EXERCISES

DUE TODAY

Look at your team coding challenge game after.

18 Question of the Day!

Team Coding Challenge Day 2

Team Document

Some Web Games to Try! 

Week 15

April

Practice Tests

21 Question of the Day!

PRACTICE TESTS

Unit 11: AP CS A Review

11.1 AP JAVA PRACTICE EXAM 1

22 Question of the Day!

PRACTICE TESTS

Unit 11: AP CS A Review

11.1 AP JAVA PRACTICE EXAM 1

23 Question of the Day!

Team Coding Challenge Day 3

Add to your team document!

Continue to improve your program. Due Tuesday

24 Question of the Day!

PRACTICE TESTS

Unit 11: AP CS A Review

11.2 AP PRACTICE JAVA EXAM 2

Begin Free Response Practice in AP Classroom

25 Question of the Day!

PRACTICE TESTS

Unit 11: AP CS A Review

11.2 AP PRACTICE JAVA EXAM 2

Continue Free Response Practice in AP Classroom

Week 16

May

AP Exam Week

28 Exam Review

FRQ Practice

Complete  Free Response Practice in AP Classroom

Grade yourself after submission.

Complete April 28 MCQ Practice

29

Team Coding Challenge Day 4

Submit Project

30 Final Project Info

10.1 Game Design: Helicopter

10.2 Basics

1 Final Project Info

10.3 Improvements

Practice Exam available  in AP Classroom!

2 Final Project Info

10.4 Polish

Look At Team Coding Projects!

Week 17

May

5 Final Project Info

Examples

Practice Exam available  in AP Classroom!

6 Final Project Info

Final Project: Your Own Game

Unit 11: Video Game Design

Practice Exam available  in AP Classroom!

7 Final Project Info

WED, MAY 7, 2024,

12 PM LOCAL

AP Computer Science A Exam

Sign in PAC Lobby 11:30 AM

8 Final Project Info

Final Project: Your Own Game

Unit 11: Video Game Design

9 Final Project Info

Senior Exam

6th Period

Senior Exam

7th  Period

Final Project: Your Own Game

Unit 11: Video Game Design

Week 18

May

12 Final Project Info

Senior Exam

4th Period

Senior Exam

5th  Period

Final Project: Your Own Game

Unit 11: Video Game Design

Play Some Completed Games

13 Final Project Info

Senior Exam

2nd Period

Senior Exam

3rd  Period

Final Project: Your Own Game

Unit 11: Video Game Design

Play Some Completed Games

14 Final Project Info

Senior Exam

1st  Period

Final Project: Your Own Game

Unit 11: Video Game Design

Play Some Completed Games

15 Final Project Info

Final Project: Your Own Game

Unit 11: Video Game Design

Play Some Completed Games

16 Final Project Info

9-11 Exam 

7th Period

Final Project: Your Own Game

Unit 11: Video Game Design

Play Some Completed Games

FINAL EXAMS

May

19 Final Project Info

9-11 Exam 

5th  Period

9-11 Exam 

6th  Period

20 Final Project Info

9-11 Exam 

3rd  Period

9-11 Exam 

4th Period

21 Final Project Info

9-11 Exam 

1st  Period

9-11 Exam 

2nd Period

Play Some Completed Games

Last Day Of School

Teacher Work Day

Teacher Work Day