AP Computer Science A

Required Materials

Notebook (of paper)

Writing Utensil

AP Classroom

Website

How to Register for AP Exam

How to pay for the AP Exam (link coming soon)

(cost is $100)

(Free or reduced lunch? AP Exam is only $10)

($40 late registration fee, but free to cancel!)


Join Codes

How to Join (Instructions)

Period 1: 4DP3JW

Period 2: EEE6R4

Period 3: 3MZDQR

Period 6: J792K9

AP Exam

Register & Pay by October 15th

How to Register & Pay

Total Registration <-- This is where you pay

You need to register in TotalRegistration by Thursday, November 5. Beginning on November 6th, a $60/exam late fee applies. Missing this deadline by even minutes gets very expensive, very quickly.

Financial Aid Form

If using Financial Aid: Apply before the last minute as you cannot complete your registration until approved/denied. You should register but not pay, and wait for your account to be credited with your financial assistance sum or to be denied assistance. You will receive an email in either case to notify you.



When: Thursday, May 6, 2021 @ noon

Where: TBD


Complete 2021 Test Schedule

Schedule

Unit 01 - How to Code

Unit 02 - Objects

Unit 03 - Arrays

Midterm (No Exemptions)


Unit 04 - 2d Arrays

Unit 05 - Inheritance

Unit 06 - Recursion and Sorting

Final (No Exemptions)

Period 1 (A Day)

Async: 9:05-9:25

Sync: 9:25-10:10

Async: 10:10-10:35

Period 2 (A Day)

Sync: 10:45-11:30

Async: 11:30-12:15

Period 3 (A Day)

Sync: 1:10-1:55

Async: 1:55-2:40

Period 6 (B Day)

Sync: 10:45-11:30

Async: 11:30-12:15

Sync: 10:45-11:30

Async: 11:30-12:15

Grading

All assignments are equally weighted in this class.

There will be approximately 30 assignments in each 6-week period.

Dropping Low Grades

The lowest 10 grades will be dropped each grading period. That does mean you can choose to "skip" some assignments if necessary. However, if you complete all of the assignments you will earn Above and Beyond points (and still have the lowest grades dropped).

Above and Beyond Points

"Extra credit" can be earned by completing "regular credit" assignments. You can earn full credit for some Programming Assignments by correctly completing most of the assignment (ie, complete 8 of 10 methods for full credit) But if you correctly complete ALL of the assignment (ie, 10 of 10 methods), then you will earn 1 extra credit point (1% towards the final grade) The assignment instructions will identify when Above and Beyond points can be earned.

Additionally, if you earn a passing grade (70) on ALL assignments for the grading period, then you will earn 5 extra credit points (5% towards the final grade).

Note: Above and Beyond points cannot raise your grade above a 100.

Types of Assignments

Reading Knowledge Checks

Each lesson may have several reading assignments that should be completed before class beings. Each reading assignment has a Knowledge Check (Google Form) associated with it that must be completed before the lesson begins.

Quick Thinks

A Quick Think is a google form containing a short answer question about the day's lesson or lab assignment.

Programming Assignments (Labs)

Most lessons are followed by 1 or more programming assignments. These assignments will be turned in through the TurnCSIn web app.

Unit Review

Each Unit will culminate with a unit review in two parts: a Short Answer portion that prepares for the multiple choice section of the AP Exam, and an Open Response section that prepares for the open response section of the AP Exam.

Notebook Check

Each lesson is made up of several activities. Many of these activities will require writing something in your notebook. At the end of each unit, a Slide Deck will be submitted that includes images of the relevant notebook pages.

Assessment

There will be an summative assessment at the end of each unit.

Makeup Policy

Your lowest 10 grades will be dropped each grading period. While you should complete all of the assignments so that you master the material, there is rarely a need to makeup a missing assignment for your grade. If you find yourself in a situation where you have more than 10 "low" grades, then schedule a meeting with Mr May and your Parents so we can create a plan to get you back on track.