Paul L. Bailey, Ph.D.
AP Computer Science 2019-2020
 

AP Course Description
AP Java Subset

Code:  

Topic 4: Bits Zip
Project 5: Grader Zip
Project 10: Crab Prerequisites Zip
Project 23: BoundList Zip
Project 24: Static Array Algorithms Zip
Project 31: Gridworld2000.zip
Project 32: Racko2019.zip
Project 35: Graph2018.zip

Projects:  


Gridworld:  

Gridworld Student Manual
Gridworld Practice Exam
Gridworld Shared Code

Documents:  

Summary: Vocabulary
CSci Topic I: Introduction
CSci Topic II: A Brief History of Computing
CSci Topic III: Bases
CSci Topic IV: Data Representation
CSci Topic V: Symbolic Logic
Java Concepts I: Overview
Java Concepts II: Variables and Data Types
Java Concepts III: Operators and Expressions
Java Concepts IV: Identifiers and Keywords
Java Concepts V: Flow Control
Course Syllabus

References:  

Savitch's Java Problem Solving 6th edition
Barron's AP Computer Science 4th edition