AP Computer Science A
Home -- Announcements
Online Resources
Teacher Contact Info
AP Computer Science A
AP Computer Science AB
Advanced Topics

Welcome to AP Computer Science A

Welcome
Welcome to Harvard-Westlake's home page for AP Computer Science A. This course introduces students to the principles of computer science. Students learn the guiding principles of object-oriented software design and programming in Java. They apply concepts such as abstraction, encapsulation, inheritance, and arrays to solve problems. Topics include algorithm design, writing classes, programming principles, class hierarchy, inheritance, and interfaces. This information is presented in several ways. About 50% of the material is introduced through lectures and muiltimedia presentations. At least weekly, students work in small groups to use the introductory material to solve problems and, in doing so, develop another 25% of the material. The final 25% of the material is coverd in programming asssignments, which are completed in the computer lab. Students are evaluated (with approximate relative weight) through unit tests and an Advanced Placement practice test (55%); homework, quizzes, and programs (35%); and a fall-semester examination (10%). Prerequisite: permission of the instructor.

Students in this course should go to Harvard-Westlake's Moodle site in order to access course documents and participate in online activites. The URL is hw.mrooms.org.

 

 

back to HW Math
back to hw.com