Robotics and Coding Instructor

Job Level
Academic position
Job Category
Teacher / Instructor
  • Applied Tech (STEAM / Maker / CS / Design)
Job Status
Areas of Responsibility
  • Maker / Fabrication

Responsibilities to include:

Middle School Robotics – 6-8: Using robots we will cover the fundamentals of problem solving, program design, algorithms and programming using a high-level language. A robot is an embedded system of software and hardware. Programming and building robots applies science, technology, engineering and math (STEM) concepts. This course introduces the fundamental concepts of programming and robotics.

Upper School Robotics: 9-12: This college prep course provides a hands-on vehicle for learning robotics through experience and discovery. Students get to “own” their learning and the teacher becomes the facilitator of their learning. The robotics class is designed to allow students to feel comfortable with the new and sometimes very complicated concepts that robotics brings with it. Additionally, the student becomes part of a team that defines, designs, and builds a robot; students learn the basic concepts and interrelationship of design, mechanics, engineering, computer programming and software. The students also practice and improve effective communication, teamwork and problem solving skills – all key competencies for success in any field. This course is applicable for all students in today’s world of integrated technology and global communication.

Middle School Coding – 6-8: In this course students will learn how to create animations, computer games, and interactive projects. Students learn fundamental programming concepts such as variables, loops, conditional statements, and event handling. Students learn how to use math and computer code to think creatively. The course will show students how to make and import objects, create audio recordings, and use them to develop interactive projects. No previous programming skills are required, but students should be comfortable using a computer and browser, and managing files. Students are expected to be familiar with standard computer operations.
High School Programming- 9-12: Students are introduced to the basic elements of programming languages such as hardware vs. software, variables, constants, selection structures, iteration structures, and file processing. Students learn how to write object-oriented programs as individuals and in groups. Coding and testing requires a high degree of interaction with the computer. The students will also learn how to pick the most sufficient solution for their computer problems.

BS required, Masters preferred. Certification in field if applicable.
Experience in a classroom setting