St. Joseph’s School
Computer Science Teacher
Job Description
We are seeking a knowledgeable and passionate Computer Science Teacher to educate students in the fundamentals of computing, programming, and technology. The ideal candidate will inspire students to explore computer science concepts, develop technical skills, and cultivate problem-solving abilities while staying current with advancements in the field.
Key Responsibilities
Instruction & Curriculum Delivery
Plan and deliver engaging lessons in computer science, programming, and related topics.
Teach fundamental and advanced computer science concepts, such as algorithms, data structures, databases, and cybersecurity.
Incorporate project-based learning, coding exercises, and real-world applications.
Curriculum Development
Develop, modify, and update computer science lesson plans and resources to align with curriculum standards.
Integrate emerging technologies, tools, and platforms to enhance classroom instruction.
Student Engagement
Encourage and motivate students to build coding, problem-solving, and analytical thinking skills.
Foster collaboration through group projects, coding challenges, and hackathons.
Provide personalized support to students, including remedial and advanced learners.
Assessment & Evaluation
Design and grade assignments, quizzes, and exams to evaluate student understanding and progress.
Provide constructive feedback to help students improve their skills.
Technology Leadership
Stay updated on advancements in computer science, educational technology, and teaching methodologies.
Advise the school on relevant technologies, platforms, and software for classroom and administrative use.
Extracurricular Activities
Guide students in programming competitions, coding clubs, or robotics teams.
Mentor students in individual or team projects for science fairs or other technology events.
Professional Collaboration
Work with colleagues to integrate technology into other subjects.
Participate in department meetings, teacher training, and professional development programs.