We have an opening for a Middle/Upper School Robotics/Coding and AP Computer Science Teacher for the 2017-2018 School Year. Lake Mary Preparatory School is an academically accelerated private school covering grades K-12.

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 SchoolRobotics: 9-12: This college prep course provides a hands-on vehicle for learningroboticsthrough experience and discovery. Students get to “own” their learning and the teacher becomes the facilitator of their learning. Theroboticsclass is designed to allow students to feel comfortable with the new and sometimes very complicated concepts thatroboticsbrings 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.

AP Computer Science

Requirements: Minimum Bachelor’s Degree; State Certification Required; Knowledge of relevant technology as it related to curriculum

Salary: Based on Experience