to deliver engaging and effective instruction at the secondary school level. The ideal candidate will inspire a love for technology and computing, while supporting students in developing strong computational thinking, programming, and digital literacy skills .
Key Responsibilities:
Curriculum Development and Instruction:
Design, plan, and deliver engaging and effective lessons for IT courses, including but not not limited to:
Computer Science fundamentals (e.g., algorithms, data structures)
Programming languages (e.g., Python, Java, JavaScript, C++)
Web development (HTML, CSS, JavaScript)
Database management (e.g., SQL)
Networking and cybersecurity
Digital literacy and online safety
Emerging technologies (e.g., AI, machine learning, robotics)
Align the curriculum with state/national standards and school learning objectives.
Differentiate instruction to meet the needs of diverse learners.
Classroom Management and Student Support:
Create a positive, inclusive, and stimulating learning environment.
Manage classroom behavior effectively and foster a culture of respect and collaboration.
Provide one-on-one and small-group support to students who need extra help.
Assess student progress, provide constructive feedback, and maintain accurate records of grades and attendance.
Technology Integration and Maintenance:
Maintain and manage IT equipment and software in the classroom and computer labs.
Stay current with the latest educational technology tools and trends.
Assist students and staff with technical issues as needed.
Collaboration and Professional Development:
Collaborate with other faculty members to integrate technology across the curriculum.
Participate in professional development opportunities to enhance teaching skills and stay abreast of IT advancements.
Attend staff meetings, parent-teacher conferences, and other school events.
Qualifications:
Education:
Bachelor's degree in Computer Science, Information Technology, Education, or a related field. Master's degree is a plus.
Experience:
Proven experience teaching IT or computer science, preferably in a school setting.
Strong knowledge of various programming languages and software applications.
Experience with educational technology and learning management systems (LMS) is highly desirable.
Skills:
Excellent communication, presentation, and interpersonal skills.
Ability to explain complex technical concepts in a clear and accessible manner.
Strong organizational and time-management skills.
Patience, creativity, and a genuine passion for teaching.
Job Type: Full-time
Education:
Bachelor's (Required)
Experience:
teaching: 2 years (Required)
Language:
* English (Required)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.