Skip to content
← Back to job listings

Secondary Computer Science Teacher

candiidus international school · Hyderabad, Telangana, India, TG, India

External listingfull-time6 months ago

About The Role

Job Description: Secondary Computer Science Teacher

Curriculum

Cambridge International

Grades

6 to 10 (Lower Secondary & IGCSE)

Department

ICT / Computer Science

Role Summary

The Secondary Computer Science Teacher is responsible for delivering engaging, concept-driven Computer Science instruction aligned with the Cambridge Lower Secondary and IGCSE Computer Science curriculum. The role focuses on developing students’ computational thinking, programming skills, problem-solving abilities, and understanding of computer systems.

Key Responsibilities

Teaching & Learning

  • Plan and deliver effective Computer Science lessons for
  • Grades 6–10
  • in line with the
  • Cambridge curriculum
  • .
  • Teach foundational to advanced concepts, progressing from digital literacy and logic to algorithms and programming.
  • Use student-centered teaching strategies to encourage inquiry, creativity, and critical thinking.

Curriculum Implementation

  • Follow Cambridge Lower Secondary Computing (Grades 6–8) and IGCSE Computer Science (Grades 9–10).
  • Ensure lesson plans, learning objectives, and assessments align with Cambridge learning outcomes.
  • Integrate theory with practical programming activities (e.g., Python or similar high-level languages).

Assessment & Reporting

  • Design and administer formative and summative assessments.
  • Prepare students for Cambridge checkpoint (if applicable) and IGCSE external examinations.
  • Track student progress and provide timely, constructive feedback.
  • Maintain accurate academic records and reports.

Programming & Practical Skills

  • Teach algorithms, pseudocode, flowcharts, and structured programming.
  • Guide students in writing, testing, and debugging programs.
  • Introduce basic data handling, logic, and problem-solving techniques.

Classroom & Student Support

  • Create a positive, inclusive, and safe learning environment.
  • Differentiate instruction to meet diverse learning needs.
  • Support students academically and encourage responsible digital citizenship.

Professional Responsibilities

  • Participate in curriculum planning, staff meetings, and professional development.
  • Collaborate with colleagues on cross-curricular initiatives.
  • Communicate effectively with parents and school leadership.
  • Curriculum Coverage (Grades 6–10)

Grades 6–8 (Lower Secondary)

  • Computational thinking
  • Algorithms and logic
  • Introduction to programming
  • Data representation
  • Computer systems and networks
  • Digital responsibility and safety

Grades 9–10 (IGCSE)

  • Computer systems (hardware, software, networks)
  • Data representation and data transmission
  • Algorithms and problem-solving
  • Programming concepts and code development
  • Databases and Boolean logic
  • Emerging and automated technologies

Required Qualifications & Skills

Bachelor’s degree in

Computer Science

,

Information Technology

  • , or related field
  • Teaching qualification (B.Ed / PGCE / equivalent) preferred
  • Experience teaching
  • Cambridge or international curriculum
  • is an advantage
  • Strong subject knowledge in programming and computer systems
  • Excellent classroom management and communication skills
  • Proficiency in educational technology and digital tools

Personal Attributes

  • Passionate about teaching and technology
  • Organized, adaptable, and innovative
  • Strong problem-solving mindset
  • Committed to continuous professional growth

This is an external listing. JobSpring does not represent or verify the employer. Report this listing