PGT COMPUTER SCIENCE (Apr, 2014
–Present) at Faizabad Public School Ayodhya
As PGT (Post Graduate Teacher) in Computer Science involves teaching Computer Science(Python) subjects to students in CBSE-affiliated schools. Here is a general overview of the job responsibilities:
1. Subject Expertise: As a PGT Computer Science teacher, I have deep understanding of computer science concepts and programming languages. I am well-versed in topics such as programming, data structures, algorithms, networking, databases, software engineering, and computer hardware.
2. Lesson Planning: Prepare lesson plans and instructional materials to deliver effective and engaging computer science lessons. Develop a curriculum that aligns with the CBSE guidelines and caters to the needs and abilities of the students.
3. Classroom Teaching: Conduct classroom sessions to teach computer science theory and practical aspects. Explain complex concepts using appropriate teaching methods, demonstrations, and visual aids. Encourage student participation, ask questions, and facilitate discussions to enhance understanding.
4. Practical Assignments: Assign practical exercises, coding projects, and experiments to help students apply their knowledge and develop problem-solving skills. Guide students in programming languages such as C++, Java, Python, or others, depending on the curriculum and syllabus. Presently teaching Python.
5. Assessments and Evaluation: Conduct regular assessments, including tests, quizzes, projects, and examinations, to evaluate student performance and progress. Provide constructive feedback to students and parents/guardians to help them understand strengths and areas for improvement.
6. Student Guidance and Mentoring: Provide guidance and support to students in their academic and career-related queries. Encourage and motivate students to explore computer science beyond the curriculum, participate in coding competitions, and pursue higher studies or careers in the field.
7. Classroom Management: Maintain discipline and create a conducive learning environment in the classroom. Ensure student safety and welfare while adhering to school policies and CBSE guidelines.
8. Professional Development: Stay updated with the latest developments in computer science education, emerging technologies, and teaching methodologies. Attend workshops, seminars, and training programs to enhance your knowledge and teaching skills.
9. Collaboration: Collaborate with other teachers, department heads, and school administrators to align teaching strategies, curriculum planning, and assessment practices. Participate in faculty meetings, parent-teacher meetings, and school events as required.
10. Record-Keeping: Maintain accurate records of attendance, grades, and student performance. Prepare report cards, progress reports, and other documentation as per school requirements.
It's important to note that the specific responsibilities and requirements may vary from school to school and are subject to the guidelines set by the CBSE board or the respective school authority.