![]() |
AP
Computer Science A |
||
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.