Course Number: 915/916; G Block 915g/916g

Open To:
Grades 9-12

Course Length:
Full Year; 10 Units

UC/CSU Approved: College Preparatory Mathematics “C” requirement"

Course Description:

Robotics develops students’ computational, manufacturing, and critical thinking skills and shows them how to create, not simply use, new technologies. Students will learn basic computing and manufacturing skills with an emphasis on robotics. This course utilizes the Java programming language, Autodesk’s Inventor CAD software, Solidworks CAD software, and the FIRST Robotics robot control system. Objectives and goals include mastery of the following skills: programming, prototyping, design, engineering, and manufacturing. Students will utilize multiple “soft skills” peripherally, including but not limited to collaboration, communication, grit, adaptability, and emotional-social intelligence. Students will learn about the mathematics and algorithms that make computers and robots work, and students will be asked to demonstrate critical thinking, creativity, and problem-solving skills in hands-on collaborative lab experiences.

Textbook/Class Resources:

  • The CodeHS AP Java Curriculum ( (provided by instructor)

Level of Difficulty:
  Very Difficult

Estimated Homework Per Class:
30 minutes
30-60 minutes
60-90 minutes

Completion of Algebra I