Robotics I

Understand components of robots and how they make these machines function, along with their varied uses. Multiple design, plan and build projects to gain hands on understanding of the following:

  • mechanisms that push, pull and lift using wheels/axles, inclined plane, wedge, lever, pulley and screw.
  • machines with motorized movement using motors, gears, drive trains. Understand speed and torque.
  • machines that use plows, scoops and friction grabbers for object manipulation mechanisms.
  • lifting mechanisms such as rotating joints, elevators, and linkages.
  • the robot’s computer (brain) for processing inputs and performing tasks through programming
  • robot sensors to detect inputs such as light, color, objects and motion

Variations from designs and project plans, issues encountered, and lessons learned will follow each project.

At the conclusion of this course, students will be ready build more complex robots and graduate from graphical interface programming to ROBOTC.

Programming I

Understand the components of computers, information flow, internet architecture and elements (web pages, servers and browsers).  Design, plan, implement and present multiple web page projects using HTML, Cascading Style Sheets (CSS) and JavaScript within the industry standard Eclipse Integrated Development Environment (IDE). Practice coding concepts like inputs, variables, data processing and functions as well as debugging and testing code. Discuss variations from designs and project plans, issues encountered, and lessons learned.

At the conclusion of this course, students will be ready to launch into building more complex applications with programming languages such as Java and C.