Job Description:
Responsible for providing instruction on a wide range of computer science courses, including an introductory survey course, introductory Javascript, and Code.org or similar curriculum to meet North Carolina Computer Science standards.
Responsibilities:
- Instruct students on Javascript and other relevant technologies.
- Instruct students on how computers work, including the basic science and mathematics behind their operation and the hardware and the software built on those foundations.
- Teach how to write computer programs and algorithms.
- Keep records of grades, grade papers, and perform other administrative duties as needed.
- Create projects designed to enhance classroom activities.
- Read and stay abreast of current topics in computer science.
- Create lesson plans.
- Utilize various curriculum resources.
- Integrate competencies, goals, and objectives into lesson plans.
- Utilize curricula that reflect the diverse educational, cultural, and linguistic backgrounds of the students served.
- Utilize professional development opportunities to increase computer science knowledge and pedagogical skills.
- Work with the administration and technology team to ensure initiatives are being met.
- Tutor students on an individual basis. Note: The above description is illustrative of tasks and responsibilities. It is not meant to be all inclusive of every task or responsibility
Qualifications Profile
? Valid North Carolina License in Computer Science, Math, Science 5-12 or equivalent Education
- Bachelors from an accredited college or university in education discipline applicable to teaching assignments, including transition to teaching programs. Experience
- Successful prior teaching experience for the appropriate grade level preferred.