What makes this course interesting?

  • Learn to design and implement computer programs that solve problems relevant to today’s society, including art, media, and engineering
  • Learn to apply programming tools and solve complex problems through hands-on experiences and examples

 

Understand core aspects of computer science which you can use to create solutions that are understandable, adaptable, and when appropriate, reusable.

The design and implementation of computer programs to solve problems involve skills that are fundamental to the study of computer science. This includes the development and analysis of algorithms and fundamental data structures, and the use of logic and formal methods.

AP Computer Science A Course Description (PDF)

Taking AP Computer Science A can lead to a future in ...

130

Career Areas

Skip to End of Career Areas