JOB GOAL: The computer science teacher is responsible for providing instruction on a wide range of computer science courses, including an introductory survey course, introductory Javascript, and coding or similar curriculum to meet Pennsylvania 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.
• Perform related work as required.
REQUIREMENTS/QUALIFICATIONS:
Certification: Valid PA Certification in area of specialty preferred Education: Bachelor’s degree
Preferred Experience:
- Experience as a teacher in an urban environment.
- Acceptable criminal history background check and proof of U.S. citizenship or legal
- resident alien status.
- Bring a spirit of enthusiasm, energy, and multi-cultural awareness.
- Possess strong written and oral communication skills.
- Demonstrate ability to apply data analysis, new strategies, and evaluation techniques
- Be responsible for providing instruction on a wide range of computer science courses, including an introductory survey course, introductory Javascript, and coding or similar curriculum to meet Pennsylvania computer science standards.
- Understand and communicate current trends and best practices in teaching.
- Understand all applicable laws, regulations, and rules.
- Possess excellent interpersonal skills in the areas of collaboration, team participation, creative problem-solving, conflict resolution, group planning, and decision-making processes.
- Demonstrate the ability to deal with people beyond giving and receiving of instructions.
- Be student focused.
- Be proficient in computer applications. Encourage use of technology in the delivery of instruction.
- Understand the challenges that faculty and students face in using technology.
- Prioritize work to meet schedules and timelines. Follow through and timely completion of assigned tasks.
- Demonstrate knowledge and good judgment in matters of school policy and procedures.
- Utilize proper discretion in dealing with confidential matters.
- Work well without close supervision and with little direction.
- Be able to solve problems independently and manage projects alone.
- Be adaptable to performing under stress and when confronted with emergency situations.