Counseling and Career Center Contacting Your Counselor Class Scheduling Transcript Requests Scholarship Board Forms College Visits/ College Fairs PLUS Course Selection Information 2019-2020 Course Catalog MVHS Tutoring New and Prospective Student Information Counseling and Career Center Staff Counseling Presentations Counseling Quick Links Credit & Grade Recovery Options Departmental Philosophy and Practices Jobs and Community Service
Athletics Creative Arts English Library Mathematics Physical Education Science Social Studies World Languages AP / Honors AVID Special Education
MVHS Events Calendar
ASB Home Contact Information Student Clubs and Organizations ASB Announcements ASB Class Sites MVHS Spirit Wear Meet ASB
Teachers by Department Teachers by Alphabet
Parents Place Common Sense Media Resources Start Smart Driving Program
Home Page Logo

Course Description

AP Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles prepares students for college and career.


AP Computer Science Principles Information

AP CSP is a broad introduction to computer science. The class can be taken by those interested in Computer Science and want to find out what it is all about! Everyone is welcome; a passing grade in Integrated Math 1 is recommended before taking the class. However, students who are strong in Math may take the class if they are comfortable.


One-half of the class will focus on an introduction to computer programming in the JavaScript language (both block- and text-based development environments are available).


The other half of the class will focus on big ideas in the field of computing including the Internet, Digital Information, Data and Data Encryption, and relevant issues in the field of computing such as Net Neutrality.


Computer Science Course Comparison

Computer Science Flowchart


The best way to contact me is by email:


Phone: (760) 758 - 6800 x73808