TODD SALESKY » AP Computer Science A

AP Computer Science A

 
Course Description: This course will prepare students to write programs using the Java programming language. Java is an intense introduction to the object-oriented computer programming approach. General elements of programming will be used to design object- oriented programs with the characteristics of inheritance, polymorphism and encapsulation. Using an IDE environment, programs will be designed, compiled, run and debugged. The design process will attribute event-driven programs requiring the creation of objects. These objects include re-usable code created from classes and methods of student design or existing library classes. The course will use international industry standards to develop, document and test applications. The computer systems model will be introduced to provide an overall understanding of software development. This is a lab course requiring at least three hours a week of outside time working at a computer. All students are expected to take the AP exam in May.