Key Responsibilities:
Teaching and Curriculum Development:
Develop and deliver engaging lessons in Computer Science for students in grades 11 and 12.
Create and implement lesson plans that cover key topics such as programming languages (e.g., Java, Python, C++), data structures, algorithms, database management, and web development.
Student Assessment and Evaluation:
Design and administer assessments including quizzes, tests, assignments, and practical exams to evaluate student understanding and progress.
Provide detailed feedback to students on their performance and offer guidance on areas for improvement.
Maintain accurate records of student grades and progress, and prepare report cards as required.
Classroom Management:
Establish and maintain a productive and respectful learning setting that supports student engagement and academic success.
Manage classroom behavior effectively, ensuring that students are focused and motivated.
Extracurricular Activities:
Organize and oversee extracurricular activities related to computer science, such as coding clubs, tech fairs, and competitions.
Career development:
Stay updated with the latest developments in computer science and educational technology.
Collaborate with other faculty members to share best practices and integrate current teaching methods.