American Lyceum International School
Computer Teacher
Job Summary:
The Computer Teacher will be responsible for teaching computer science and technology courses to students of various ages and skill levels. The successful candidate will have a strong background in computer science, excellent communication skills, and the ability to create engaging and interactive lessons.
Key Responsibilities:
1. Teaching:
Teach computer science and technology courses to students of various ages and skill levels, including introductory programming courses, data structures, algorithms, and software engineering.
Develop and teach online courses, as needed.
Create engaging and interactive lessons that meet the needs of students with varying learning styles and abilities.
Assess student progress and provide constructive feedback to help students improve their understanding of computer science concepts.
1. Curriculum Development:
Develop and revise curricula for computer science and technology courses, including reviewing and revising curriculum guides, developing new courses, and ensuring that curriculum is aligned with state and national standards.
1. Technical Support:
Provide technical support to students, teachers, and staff, including troubleshooting hardware and software issues, configuring computer systems, and installing software.
1. Professional Development:
Participate in ongoing professional development to stay current with new technologies, programming languages, and teaching methods.
Requirements:
1. Education:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Strong background in computer science, including coursework, research, and practical experience.
1. Experience:
At least 2-3 years of experience teaching computer science and technology courses to students of various ages and skill levels.
Experience with curriculum development, technical support, and professional development.
1. Certifications:
Certification in computer science education, such as the Certified Computer Science Teacher (CCST) certification.
1. Technical Skills:
Strong technical skills, including proficiency in programming languages, such as Java, Python, and C++.
Experience with database management systems, operating systems, and software engineering tools.
1. Communication Skills:
Excellent communication and interpersonal skills, including the ability to communicate complex technical concepts to students, teachers, and staff.
Preferred Qualifications:
1. Master’s Degree:
Master’s degree in Computer Science, Information Technology, or a related field.
1. Experience with Online Learning:
Experience teaching online courses, including experience with learning management systems, online course platforms, and multimedia tools.
1. Experience with Diversity:
Experience working with diverse populations, including students, teachers, and staff from diverse racial, ethnic, and socioeconomic backgrounds.
Salary and Benefits:
The salary for this position will be competitive and commensurate with experience.
The school district offers a comprehensive benefits package, including health insurance, retirement plans, and paid time off.
How to Apply:
To apply for this position, please submit the following materials:
1. Cover letter
2. Resume
3. Transcripts
4. Certifications
5. Contact information for at least three professional references
Review of applications will begin immediately and continue until the position is filled.
Equal Employment Opportunity:
The school district is an equal employment opportunity employer and welcomes applications from diverse candidates.
Accommodation:
If you require accommodation to participate in the hiring process, please contact the school district’s human resources department.
