| |
| APCS
Syllabus |
| TOPICS | As
it appears in the AP Guide
- Hardware/Software Interface
- Basic Java Syntax and Style
- Data Types, variables, and arithmetic
- Review of booleans, conditionals, if-else/switch
- Strings
- Arrays
- Looping with while, do-while,
and for. The use of break
and return.
- ArrayList
- Sorting/Searching --> selection/insertion/merge
sort | sequential/binary search
- Inheritance --> abstract classes and
interaces
- Marine Biology Case Study (like the Minnow
Project)
- DATA STRUCTURES
- Lists and Iterators (ListNodes)
- Stacks and queues
- Recursion
- Binary Search Trees (BSTs) - Tree Traversals
- Look-up Tables/Hashing
- Priority Queues
- "Big Oh" --> algorithm
efficiency
|
|
|
|