We are seeking an experienced and dedicated Trained Graduate Teacher (TGT) in Computer Science to join our academic team.


Key Responsibilities:


Lesson Planning & Delivery:


  • Plan and deliver engaging and comprehensive computer science lessons for secondary school students, covering topics such as computer systems, programming, data structures, algorithms, networking, and database management.
  • Use a variety of teaching methods, including demonstrations, practical exercises, and projects, to cater to different learning styles.
  • Ensure that lessons are structured to provide both theoretical understanding and practical application of computer science concepts.


Curriculum Implementation:


  • Follow the prescribed curriculum and ensure that students meet learning objectives as per the school�s syllabus and external examination requirements.
  • Incorporate up-to-date industry trends, technologies, and tools to enhance learning and provide students with real-world applications of computer science.
  • Ensure the inclusion of critical topics such as coding languages (e.g., Python, Java, C++), cybersecurity, and digital literacy in the curriculum.


Student Assessment & Feedback:


  • Regularly assess students' understanding through assignments, tests, practical projects, and presentations.
  • Provide timely and constructive feedback to students, helping them improve their programming, problem-solving, and analytical skills.
  • Maintain accurate and up-to-date records of students� progress, and prepare reports for parent-teacher meetings.


Classroom Management:


  • Create a disciplined and positive learning environment that encourages students� active participation and engagement with the subject.
  • Use effective classroom management techniques to ensure that students stay focused and on-task, especially during practical computer lab sessions.
  • Promote a culture of respect for technology, responsible internet use, and ethical computing practices.


Practical Application & Projects:


  • Organize and guide students in hands-on projects, including coding assignments, application development, website design, or data analysis tasks.
  • Encourage students to apply their computer science knowledge in real-life scenarios, such as solving real-world problems through programming.
  • Support students in developing a portfolio of work that showcases their skills and learning.


Student Support & Enrichment:


  • Provide additional support to students who may struggle with computer science concepts, offering one-on-one assistance and remedial activities.
  • Encourage students to participate in computer science-related extracurricular activities such as coding clubs, tech fairs, or competitions.
  • Organize workshops, coding challenges, and other enrichment activities to deepen students� interest in technology and computing.


Parent & Team Collaboration:


  • Communicate regularly with parents about students' progress, areas of improvement, and any concerns related to their learning in computer science.
  • Participate in parent-teacher meetings and collaborate with colleagues to discuss students� academic performance and strategies for improvement.
  • Work with other department members to integrate computer science into cross-curricular projects and initiatives.


Professional Development:


  • Stay updated with the latest trends, tools, and advancements in the field of computer science, and incorporate these into your teaching practices.
  • Attend professional development workshops, conferences, and seminars to enhance subject knowledge and teaching techniques.
  • Contribute to the development of the department�s teaching resources and methodologies.


Qualifications & Skills:


  • Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. B.Ed. or relevant teaching certification is required.
  • Experience: Minimum of 3 years of experience teaching Computer Science at the secondary school level.


Skills:


  • In-depth knowledge of computer science topics such as programming languages (e.g., Python, Java, C++), software development, database management, and networking.
  • Strong understanding of current technology trends, tools, and digital platforms.
  • Excellent communication, presentation, and classroom management skills.
  • Ability to engage students in both theoretical learning and practical application of computer science concepts.
  • Familiarity with educational technology and learning management systems (LMS).
  • Patience, problem-solving skills, and a passion for teaching technology.


Job Types: Full-time, Permanent


Benefits:


  • Provident Fund


Application Question(s):


  • If selected can you join immediately?


Experience:


  • total work: 2 years (Preferred)


Work Location: In person

Salary

Hourly based

Location

CT , India CT, India

Job Overview
Job Posted:
1 month ago
Job Expire:
2 days from now
Job Type
Full-Time
Job Role
Assistance

Share This Job:

Location

CT , India CT, India