Go Back

Computer Science Principles

Learn how to program your future through computer coding.  Google, Amazon.com, and Facebook couldn't do without it!  

Computer Science Principles is an introductory course where students learn about computer coding.  Students learn how to design and create websites utilizing HTML, CSS, and Java Script.  Creativity, abstraction, data and information, algorithms, programming, the Internet, and career exploration are some of the big ideas covered in the class.  Students explore the global impact of computer science.  The interdisciplinary and collaborative nature of computing is emphasized through project-based instruction where students problem-solve.


  • Industry Sector: Information and Communication Technologies
  • Grade Level: 9-12
  • Prerequisite: Algebra I recommended
  • Class Hours: 180
  • Work-Based Learning Hours (WBL): Eligible
  • Level: Concentrator
  • Meets UC/CSU A-G Requirement: G - General Elective (1 year required)
  • Certifications: None
  • Class Location(s): Buena Park HS, Brea JHS
  • Notes:

    Refer to O*NET Online (www.onetonline.org) for a summary report of the detailed job description for this career.

    This course integrates the California Career Technical Education Model Curriculum Standards, which are aligned to the Common Core State Standards. Instruction reinforces core skills in reading, writing, speaking, listening, and mathematics. Course instruction emphasizes career ready behaviors in communication, ethics, interpersonal/team skills, critical thinking and problem solving, safety, technology, and employability skills.

More in this category: AP Computer Science Principles »