Programming and Robotics

The Programming and Robotics course sequence is designed to encourage students to apply logical reasoning and problem solving. Students are introduced to coding through MIT's Scratch program and progress writing code in Python.

In addition, students apply their coding to accessible robotics platforms such as Lego Mindstorm and Wonder Workshop. Students also have the opportunity to participate in the First Lego League robotics club and the American Computer Science League competition.

Primoris students working on robotics

In upper levels, students continue their practice of problem solving and logical thinking. Students ultimately progress through Harvard's CS50 course, AP Computer Science Principles and AP Computer Science A.

The courses concern the following major topics:

  • Abstraction
  • Algorithms
  • Programming
  • The Internet

Each of the ideas is paired with one or more of the following Computational Thinking Practices:

  • Creating Computational Artifacts
  • Abstracting
  • Analyzing Problems and Artifacts
  • Communicating
  • Collaborating
First Lego League structure built by Primoris students

Students also have the opportunity to participate in FTC Robotics.

Inquire