Computer Science

Introductory Course: Exploring Computer Science (ECS)
Course ID# 167613
Open to grades: 9-12
Prerequisite: CCIM1 or current enrollment is acceptable.
UC/CSU – Elective (“g”)
Exploring Computer Science (ECS) is a gateway course into the growing field of computer science. The ECS curriculum is a highly collaborative and project based learning environment. The course covers topics around basic computer programming, data, automation and VEX robotics. The class has a strong emphasis on problem solving and serves as a platform to build the foundational programming and problem solving skills necessary for success in the Computer Science industry. No prior experience is required to take this course, however if you have experience, there are opportunities for you to expand and share your expertise with your peers.
Concentrator Course: AP Computer Science Principles
Course ID# 356175
Open to grades: 10-12
Prerequisite: Exploring Computer Science with a C or better
UC/CSU – Science (“d”)
AP Computer Science Principles is designed to be equivalent to a first-semester introductory college computing course. Students in Computer Science Principles will explore the seven big ideas of computing: creativity, abstraction, data and information, algorithms, programming, the Internet, and global impact of technology.
Capstone Course: Technology Fundamentals (IT-90)
Open to grades: 11-12
Prerequisite: Successful completion of AP Computer Science Principles with a C or better
Designed to prepare students to explain the basics of computing, IT infrastructure, software development, database use, installing software, establishing basic networking connectivity, and identifying/preventing basic security risks. This course is intended for students who are considering a career in IT and/or later considering the pursuit of completing the CompTIA Fundamentals+ (ITF+) certification exam.
