Responsible for providing instruction on a wide range of computer science courses including an introductory level course, a web development course, and an AP computer science course. Would also be responsible for teaching 2 math courses (Algebra II or Pre-calculus)
Instruct students on the inner workings of computers, including the basic science and mathematics behind their operation and the modern hardware and the software built on those foundations.
Instruct students on best practices for writing computer programs and algorithms using various programming languages.
Read and stay abreast of current topics in computer science.
The candidate must have:
a bachelor's degree in Computer Science or a related field
content area mastery of Computer Science, fluency in multiple programming languages, as well as pedagogical knowledge of teaching Computer Science
willingness to mentor, collaborate with, and coach the faculty in the use of instructional technologies to promote teaching and learning
The competitive candidate will have:
experience teaching high school students
experience with app development, robotics, 3D printing, physical computing or related disciplines.
a Master's degree in Computer Science or Education