POSITION SUMMARY: The Upper Learning Computer Science Teacher is primarily responsible for teaching a full load of computer science courses with particular attention to coding and programming, computing and data analysis (basics to big data), computational thinking, and web design. She or he is secondarily responsible for supporting colleagues with efforts to effectively integrate technology into all subject areas.
PRINCIPAL RESPONSIBILITIES Teach a range of computer science courses primarily in Upper Learning with the potential to teach at least one Middle Learning elective Possess the versatility to teach electives in other disciplines (e.g. - science, design technology, media arts) Have the capacity to design curriculum and courses that highlight Galloway’s focus on student-centered discovery and real world application Provide technology integration support for students, individual teachers, grade level and department teams through co-teaching, modeling, co-planning, and developing resources Staff and provide support for the IDEA lab (our makerspace) so that students from Media Arts, Engineering, or Computer Science can work on projects and design challenges that are initiated in their classes or taken up as student-driven independent endeavors Is a self-starter and is capable of growing a computer science program by building awareness and generating enthusiasm Stay abreast of current technology trends, teaching strategies, and educational best practices, especially relating to effective incorporation of technology into instruction Seek feedback in the spirit of continuous improvement; reflect on instructional practices and act to meet individual professional development goals Participate in faculty meetings and professional development opportunities Assume personal responsibility for student achievement Participate in students’ extra-curricular activities, such as sponsorship of clubs, involvement in after-school activities, or chaperoning of student events Communicate with parents in an appropriate and timely manner
Education: Bachelor’s degree in an education-related field (advanced degree preferred)
Experience: Four or more years of successful classroom teaching experience in a technology-rich learning environment - preferably at the high and/or middle school level Demonstrated expertise in the field of computer science Proficiency with MacBooks, G Suite for Education, SMART Notebook software, Adobe Creative Suite, and Promethean interactive whiteboards (hardware)
Competencies: Ability to work with a wide range of abilities. Ability to maintain confidentiality. Excellent oral and written communication and presentational skills. Demonstrates capability to interact and maintain effective relationships with parents, administration and staff. Ability to cooperate successfully as a member of a team
Physical Demands: Lifting up to 20 pounds, standing, walking, sitting, reaching, operating computer and other office and classroom equipment
Working Conditions: General classroom and office conditions