AP Computer Science Principles

Coding clipart

AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. This course introduces students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles gives students the opportunity to use technology to address real-world problems and build relevant solutions. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science.

Units

Computer components

I. Creativity in Computing
II. Abstraction
III. Data and Information
IV. Algorithms
V. Programming
VI. The Internet
VII. Global Impact

Course Information

COURSE NUMBER: COM09901 (S1)     COM09902 (S2)

RECOMMENDED GRADE LEVEL:  11 - 12

DURATION:  2 semesters

CREDIT:  5 units per semester

MEETS UC AND CSU ENTRANCE REQUIREMENTS: Yes; “d”

Career Preparation

Computer Programming, Web Development, Information Systems, Systems Software, Software Applications, Information Security

Articulation

School Entrance

This course is articulated with Modesto Junior College. Students that complete this course with a grade of "B" or higher will receive 3 units of CSU/UC transferrable college credit in CSCI 270: Introduction to Programming.

SSD Pathway

This course is a part of Enochs’s Software & Systems Development pathway.  Click here for more information on our pathway and the courses we offer.