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