Information Communication Technology (BHS)

Software and Systems Development
Pathway I:
Robotics I
Recommended Prerequisite: None
Grades: 9-12
Two semesters
Credits: 10
The purpose of a robotics course is to explore the current and future use of automation technology in industry and everyday use. In this class students will use robotics to investigate the fundamentals of engineering and electronics. The course will consist of lectures including principles of engineering, physics, electronics, mechanics, and computer programming. Laboratory experiments will require students to build simple robots to demonstrate these principles and compete in a sport-like game with their peers.
This course satisfies UC/CSU “G” college preparatory requirement.
Pathway II:
Robotics II
Recommended Prerequisite: Robotics I or Coding and Gaming 2
Grades: 10-12
Two semesters
Credits: 10
A continuation of robotics that introduces more advanced concepts and application of automated technology. 
This course satisfies UC/CSU “G” college preparatory requirement.
Pathway III:
Coding and Gaming 1
Recommended Prerequisite: None
Grades: 9-12
Two semesters
Credits: 10
This is an introductory programming and game development course for students with little or no experience. Using engineering, physics and mathematics concepts critical to game development, they will work individually and in collaborative teams to design digital games. Students will learn technical skills, like programming, graphic design and animation, testing/debugging and other skills that are needed for game development.
 
This course satisfies UC/CSU “G” college preparatory requirement.
Pathway IIII:
Coding and Gaming 2
Recommended Prerequisite: Coding and Gaming 1
Grades: 10-12
Two semesters
Credits: 10
Coding and Gaming 2 is a full-year C/C++ course, geared students who wish to advance their knowledge in Object Oriented Programming Principles/Introduction to Coding and Gaming. This course is structured around programming simple console applications and games. Students will learn about embedded systems and will use Arduino and Gameduino to create simple electronics, hardware, schematics, and game projects. Students are guided through a self-paced curriculum that integrates video, text, and practice exercises that promote computation thinking and problem solving skills.
 
This course satisfies UC/CSU “G” college preparatory requirement.