APComputerScienceA

1632 Advanced Placement Computer Science A

Grades 10-12: 1 Credit Advanced Placement

Required Sequence: Successful Completion of Computer Science and Digital Literacy

The AP Computer Science A course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data(data structures), approaches to processing data (algorithms), analysis of potential solutions and the ethical and social implications of computing. The course emphasizes both object oriented and imperative problem solving and design. The techniques represent proven approaches for developing solutions that can scale up from small simple solutions to large complex problems.