Computer Science

The curriculum is aligned with the CA CTE Model Curriculum Standards and Career Ready Standards for the Information and Communication Technologies sector, as well as the Software & Systems career pathway. AP Computer Science is a college level course that covers the design, development, testing, and debugging of computer programs using JAVA programming language.

The course is designed to serve as a first course in computer science for students with no prior computing experience. Emphasis will be placed on the study of JAVA syntax, object-oriented programming, problem solving, and algorithmic development. This course will prepare students for the College Board’s Advanced Placement Computer Science A examination.

Upon completion of the course, students will be able to:

  • Understand the advantages of a complied language
  • Understand basic program structure, JAVA syntax, and organization
  • Use the classes and methods located in the JAVA library
  • Design programs using object-oriented design
  • Write JAVA programs using arrays, array lists, two dimensional arrays, classes and objects
  • Write programs involving recursion
  • Write programs using advanced sorting and searching techniques