Responsibilities
- Develop and implement comprehensive lesson plans that align with curriculum guidelines
- Deliver lectures and presentations on various computerrelated topics
- Teach students how to use computer software hardware and programming languages
- Evaluate and monitor students progress and provide feedback and assistance as needed
- Stay up to date with the latest trends and advancements in computer technology
- Prepare and assign homework projects and assessments
- Engage parents and students to ensure a collaborative educational environment
- Participate in school events and meetings
Qualifications
- A minimum of a Bachelor s degree in Computer Science Information Technology or a related field
- Previous teaching experience or equivalent
- Proficiency in various programming languages such as Java Python C etc.
- Strong understanding of computer systems and applications
- Excellent communication and presentation skills
- Patience and dedication to student success
- Certification in teaching or willingness to obtain
Proficiency in Microsoft Office Suite Hands-on experience with office equipment (e.g. fax machines and printers) Professional attitude and appearance Solid written and verbal communication skills Ability to be resourceful and proactive when issues arise Excellent organizational skills Multitasking and time-management skills, with the ability to prioritize tasks Customer service attitude High school degree; additional certification in Office Management is a plus