AP Computer Science A 12
AP Computer Science A is an in-depth study of the Java computer language. The students will learn the basics of object-oriented programming and build a foundation in programming that will prepare them for any post-secondary discipline. Units of study include: control structures; classes and objects; interfaces; arrays; array lists; inheritance and classes; streams and files; recursion; binary search tree, analysis of algorithms and sorting methods. Designed to provide practical coding and problem-solving skills, the course serves as a foundation for future studies or careers in computer science and computer engineering. Prior coding experience is highly recommended. Students will write the AP Computer Science A exam in May.
Ministry Credit Awarded: AP Computer Science A 12