AP Computer Science Principles
AP Computer Science Principles course introduces students to the creative aspects of programming, abstractions, algorithms, big data, the Internet, cybersecurity concerns, and computing impacts. Students will learn to create and implement computer programs using current technologies for both self-expression and problem solving. Through hands-on application and examples, students will also explore career options while addressing ethical and relevant issues for today's world. This course is California A-G Approved and has been audited and approved by College Board to provide students with a college-level learning experience.