Computer Science

Computer Science is the new literacy in the 21st century!

We live in the information age. Computer Science is the study of information, how it flows, and the how we make the machines that generate it do our bidding. 

As new threats to our nation continue to emerge in the realm of Cybersecurity, a literate citizenry is our best defense.

AP Computer Science Principles

Code.org's AP Computer Science Principles is a rigorous, entry-level course that introduces high school students to the foundations of modern computing. 
The course covers a broad range of foundational topics such as programming, algorithms, the internet, big data, digital privacy and security, and the societal impacts of computing.
In addition to the Code.org curriculum, students will create projects to present at the Mira Costa TEDx exhibition.
Course Description

AP Computer Science A: Java Programming

Now that you know you love to code and are ready to get serious, it's time to enroll in the first class that College Computer Science and Engineering students take on their path to their degree!
This rigorous class focuses on building fundamental coding skills that will give students confidence as they pursue their path.
Course Description

Human Centered Design

Good software doesn't often happen by accident!
This course focuses on how to design, test, and launch truly useful software designed to meet "Human" needs.
We begin with the design process, and finish with a full-featured web-based app that serves your community or personal interest!
This course fulfills the UC Arts requirement.

Cybersecurity

Students will learn foundational cybersecurity topics, including: digital citizenship and cyber hygiene, the basics of cryptography, software security, networking fundamentals, and basic system administration.
Students will complete projects at the end of each module, and a culminating course project where they will complete a simulated hack walkthrough.