Course 1: Concentrator - Exploring Computer Science
Course 2: Concentrator - ROP Robotics (PA,CE)
Course 3: Capstone - ROP Robotics H
Course 1: Concentrator - Computer Programming I/II
Course 2: Concentrator - ROP Robotics (PA,CE)
Course 3: Capstone - ROP Robotics H
Primary Graduation Requirement: Computer Education Can meet alternate graduation requirement(s) below if primary is already fulfilled. Practical Arts Math Electives
UC A-G Approved: G
This course is designed to introduce students to the breadth of the field of computer science through an exploration of engaging and accessible topics. The course is designed to focus the conceptual ideas of computing and help students understand why certain tools or languages might be utilized to solve particular problems. The goal of Exploring Computer Science AB is to develop the computational thinking practices of algorithm development, problem solving and programming within the context of problems that are relevant to the lives of today's students. Satisfies UC/CSU entry requirements.
SUGGESTED PREPARATION: Algebra 1 with a C or better.
Course Length: Yearlong Course Credit: 10 Grade Level(s): 9 - 12
Computer Programming I
Primary Graduation Requirement: Computer Education Can meet alternate graduation requirement(s) below if primary is already fulfilled. Practical Arts Math Electives
UC A-G Approved: G
This course is designed as an introductory course for students planning to enter into the field of computer programming in high school, college and/or business. Student will develop a variety of programming skills using software that meets the current industry standard. This course satisfies the Computer Education graduation requirement or 5-unit math credit. Satisfies UC/CSU elective requirement when taken in 11th or 12th grade.
SUGGESTED PREPARATION: Grade of C or better in second semester of Algebra I, or equivalent, or teacher approval.
Length: Semester Course Credit: 5 Grade Level(s): 9 - 12
Computer Programming II
Primary Graduation Requirement: Computer Education Can meet alternate graduation requirement(s) below if primary is already fulfilled. Practical Arts Math Electives
UC A-G Approved: G
The course is designed for students planning to enter into the field of computer programming in high school, college and/or business as a continuation of Computer Programming concepts. Student will develop a variety of programming skills using software that meets the current industry standard. This course satisfies the Computer Education graduation requirement or 5-unit math credit. Satisfies UC/CSU entry requirements.
SUGGESTED PREPARATION: Completion of Computer Programming I with a grade of 'B' or better or teacher approval.
Course Length: Semester Course Credit: 5 Grade Level(s): 9 - 12
Robotics Technology will introduce students to the working principles and foundational knowledge of robotics. Students will be a part of a First Robotics team and participate in competition. Content includes robotic control and task completion via programming and engineering, hands-on problem solving, teamwork, and critical thinking. This course emphasizes algorithm development and the science of robot design and technology. Satisfies UC/CSU entry requirements.
SUGGESTED PREPARATION: Algebra 1, Integrated Math 1 or instructor approval
Primary Graduation Requirement: Computer Education Can meet alternate graduation requirement(s) below if primary is already fulfilled. Practical Arts Electives UC
A-G Approved: G ROP
Honors Robotics Technology will introduce students who have already taken Robotics to advanced working principles and foundational knowledge of robotics. Students will be a part of a First Robotics team, participate in competition, and mentor new students. Content includes advanced robotic control and task completion via programming and engineering, hands-on problem solving, teamwork, and critical thinking. This course emphasizes algorithm development and the science of robot design and technology. Students may earn a Certificate of Proficiency upon completion. Satisfies UC/CSU entry requirements.
SUGGESTED PREPARATION: Robotics Technology or instructor approval.
Course Length: Yearlong Course Credit: 10 Grade Level(s): 9 - 12