Langley High School
AP Computer Science
Topics
First Quarter
- Chapter 1 - Introduction to Hardware and Software
- Chapter 2 - A First Look at a C++ Program
- Chapter 3 - Variables and Constants
- Chapter 4 - Arithmetic Expressions
- Chapter 5 - Arrays, apvector and apmatrix Classes
- Chapter 6 - Logical Expressions and if-else Statements
- Chapter 7 - Iterative Statements: while, for, do-while
- Chapter 8 - The switch Statement
- Chapter 19 - Recursion
- Chapter 12 - Strings
- Chapter 13 - Structures
- Chapter 15 - Classes
Second Quarter
- Chapter 14 - Modularity
- Chapter 21 - Classes: More Advanced Features
- Chapter 16 - Templates
- Chapter 9 - Algorithms
- Chapter 25 - Analysis of Algorithms
- Chapter 26 - Searching and Hashing
- Chapter 27 - Sorting
- Chapter 11 - Pointers, References, Dynamic Memory Allocation
Third Quarter
- Chapter 17 - Linked Lists
- Chapter 18 - Stacks
- Chapter 20 - Queues
- Chapter 22 - Trees
- Chapter 23 - Expression Trees
- Chapter 24 - Heaps
Fourth Quarter
- April 15 to May 8 - Review and Test #7
- May 9 - AP CS Exam (afternoon)
- May 10 to June 18 - TBA
Computer Science 1 Home