← Back to job listings
CI
Secondary Computer Science Teacher
candiidus international school · Hyderabad, Telangana, India, TG, India
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
JobSpring