AP COMPUTER SCIENCE A Grades 11 , 12 1 Credit ( 5144 ) AP
Prerequisite ( s ): Computer Programming 2 ( 5142 ) or teacher recommendation The AP Computer Science A course is an introductory course in computer science . Because the design and implementation of computer programs to solve problems involve skills that are fundamental to the study of computer science , a large part of the course is built around the development of computer programs that correctly solve a given problem . These programs should be understandable , adaptable and reusable . The design and implementation of computer programs is used as a context for introducing other important aspects of computer science , including the development and analysis of algorithms , the development and use of fundamental data structures , the study of standard algorithms and typical applications , and the use of logic and formal methods . Students enrolled in this course are required to take the AP exam at the end of the year .
54