|
Class Home
Syllabus
Lectures
and Assignments
Grading and Policies
Comp Sci Home |
Welcome to AP Computer Science A! This course is intended to teach
you about Computer Science and how to program with the Java language.
You will learn the guiding principles of programming, including
object-oriented software design. By the end of this course, you
will be able to apply concepts such as abstraction, encapsulation,
inheritance, and polymorphism to solve problems. We will talk about
algorithm design, writing classes, programming principles, class
hierarchy, inheritance, and interfaces. My hope is that this class
will be challenging but fun, and that you will learn to appreciate
the creativity of solving problems while programming.
|