-
Plan and deliver engaging computer science lessons in line with the school/college curriculum.
-
Teach topics such as MS Office, internet usage, coding, database management, web development, and cybersecurity.
-
Foster a learning environment that encourages student participation, creativity, and critical thinking.
-
Conduct practical sessions, assignments, and projects to strengthen hands-on skills.
-
Evaluate and assess student progress through tests, assignments, and class performance.
-
Keep up-to-date with the latest educational tools, software, and teaching methodologies.
-
Guide students on academic projects, IT competitions, and extracurricular tech events.
-
Maintain classroom discipline and manage lab equipment and software licenses.
-
Collaborate with other faculty members and participate in staff meetings, training, and curriculum planning.