On This Page...
This is your home base for AP Computer Science. From here you can access lessons, lecture videos, projects, project rubrics, useful external links, and examples of good student projects. You can use this page at school or at home, and be sure to report any errors, whether typographical or technical, to Mr. Miller for extra credit!
AP Computer Science
Prerequisite: Computer Programming I or Visual BASIC Programming I
This course follows the Advanced Placement curriculum issued by the College Board. Topics are taught using the Java programming language and include objects, data structures, searching, sorting, recursion, reusability of code, data abstraction, encapsulation and social and ethical aspects of computing. Other general computer topics will be covered such as the history of computers, computer hardware, and networks.

