Bachelor's or Master's degree in Computer Science or a related field.
Bachelor of Education (B.Ed) is mandatory.
Experience:
Minimum of 1 year of teaching experience in Computer Science or related subjects.
Main Responsibilities:
Plan, prepare, and deliver lessons that align with the curriculum and standards, ensuring a comprehensive understanding of computer science principles among students.
Create a conducive learning environment by maintaining discipline, ensuring student engagement, and managing classroom activities efficiently.
Design and administer assessments to evaluate students' understanding of the subject, provide timely feedback, and maintain accurate records of student progress.
Utilize educational technology to enhance the learning experience, including the use of software, online resources, and interactive tools.
Offer additional support to students through tutoring, mentoring, and providing resources for further learning.
Stay updated with the latest advancements in computer science and educational methodologies, attending workshops, seminars, and other training programs as needed.
Work closely with other teachers and staff to integrate cross-disciplinary learning and contribute to school events, activities, and initiatives.
Maintain open and effective communication with students, parents, and colleagues regarding student progress, curriculum updates, and any other relevant matters.
RequirementsStrong knowledge of computer science concepts, including programming, algorithms, data structures, and computer systems. Proficiency in using educational software, tools, and programming languages relevant to the curriculum. Effective classroom management skills to maintain a positive learning environment. Excellent verbal and written communication skills to explain complex concepts in a clear and understandable manner. Ability to tailor teaching methods to meet the diverse learning needs of students. Encourage and develop students' problem-solving and critical-thinking skills through interactive lessons and activities. Ability to work collaboratively with colleagues, contributing to a supportive and innovative teaching environment.