Chatsworth Charter High School

Skip to main content
Mobile Menu
Buy your tickets athletic events at or go to athletics homepage for more.

AP Computer Science A

Check Back Here

Student and Parent/Guardian Login:

Schoology        Parent Portal

The goals of the AP Computer Science A course are comparable to those in the introductory course for computer science majors offered in many college and university CS departments. Whether you go on to earn a degree in CS at the University level or not. This course is intended to serve both as an introductory course for computer science majors and as a course for people who will major in other disciplines and want to be informed citizens in today’s technological society.  The AP Computer Science Principles course will work with the Amazon Future Engineers Program, AFE, and the platform for curriculum. Students will need to create an AP college-board, Edhesive, and accounts.
  • Design, implement, and analyze solutions to problems
  • Use and implement commonly used algorithms
  • Use standard data structures
  • Develop and select appropriate algorithms and data structures to solve new problems
  • Write solutions fluently in an object-oriented paradigm
  • Write, run, test, and debug solutions in the Java programming language, utilizing standard Java library classes and interfaces from the AP Java subset
  • Read and understand programs consisting of several classes and interacting objects
  • Read and understand a description of the design and development process leading 
    to such a program. (Examples of such solutions can be found in the AP Computer Science Labs.)
  • Understand the ethical and social implications of computer use


It is my expectation every student in the class will take the AP exam for the course in May - Registration on College-board site by End of September. Exam includes two parts,Multiple choice and Project.


Instruction through AFE program

Course Syllabus



All materials can be found in Schoology.


ed eddd

AP Computer Science A - AP Central

AP Instructional Resources Built for Any Learning Environment A complete guide to the tools in AP Classroom and how they can be used to support instruction and continuous feedback in person, online, and in hybrid/blended environments.


K-12 computer science curriculum for AP Computer A, AP Computer Principles, and Introduction to Computer Science in Python.

Java | Oracle

Get started with Java today