High School Computer Science Teacher

Providence Christian Academy, Inc.

Lilburn (GA)

Vor Ort

USD 52.000 - 75.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Providence Christian Academy, Inc. in Lilburn, GA seeks a High School Computer Science Teacher to develop students' knowledge in CS, programming, and emerging technologies. The teacher delivers rigorous, interdisciplinary instruction and prepares students for post‑secondary education and careers.

The role emphasizes computational thinking, hands‑on coding, and project‑based learning, with alignment to Providence's mission and Christian character; full‑time, 40 hours/week, 190 days.

Qualifikationen

  • Bachelor’s degree in CS or related field.
  • Ability to teach programming concepts and hands-on coding.
  • Experience with programming languages and educational tech tools.
  • Commitment to faith-based education and Providence mission.

Aufgaben

  • Develops a high school CS curriculum aligned with standards and readiness.
  • Delivers engaging instruction in CS principles, algorithms, data structures.
  • Creates a safe, inclusive learning environment for various grouping formats.
  • Designs lesson plans promoting computational thinking and creativity.
  • Instructs courses including web development, robotics, cybersecurity as assigned.
  • Assesses student learning and provides feedback; uses data to adjust instruction.

Kenntnisse

Programming concepts
Hands-on coding
Differentiated instruction
Educational technology
Collaboration

Ausbildung

Bachelor’s degree in CS/CS education

Tools

Programming languages
Educational tools
Development environments

Jobbeschreibung

High School Computer Science Teacher
High School Computer Science Teacher

Department: Academic

Reports To: High School Principal and STEM Coordinator

FLSA Status: Exempt

Standard Hours: 40 hours per weekScheduled Days per Year: 190

Position Purpose

Under the general supervision of the High School Principal and the STEM Coordinator, the High SchoolComputer Science Teacher is responsible for developing students’ knowledge, skills, and problem‑solving abilities in computer science, programming, computational thinking, and emerging technologies. The teacher delivers rigorous, engaging, and interdisciplinary instruction that promotes logicalreasoning, algorithmic thinking, software development, digital literacy, and real‑world technology applications.

Through hands‑on coding activities, collaborative projects, and project‑based learning, the teacher prepares students for post‑secondary education and careers in computer science, information technology, software engineering, cybersecurity, data science, and related STEM fields. The teacher supports the academic, spiritual, and covenant mission of Providence by fostering ethical technology use, responsible digital citizenship, and Christian character.

Providence Competencies
  • Maintains a growing relationship with Jesus Christ and actively participates (e.g., weekly) in a local church or congregation.
Professional Excellence
  • Demonstrates exceptional professionalism anchored in a commitment to continual personal and professional growth.
Integrity and Mission Alignment
  • Exhibits integrity while fully engaging in the academic, spiritual, and covenant mission of Providence.
Community Engagement
  • Provides exemplary service by cultivating positive, respectful, and collaborative relationships throughout the Providence community.
Essential Functions
  • Develops and implements a high school computer science curriculum aligned with school goals, academic standards, and relevant college and career readiness expectations.
  • Designs and delivers engaging instructional experiences that introduce students to computer science principles, programming, algorithms, data structures, and computational problem‑solving.
  • Creates a classroom environment that is safe, welcoming, and conducive to whole‑group, small‑group, collaborative, and individualized learning.
  • Develops lesson plans and instructional materials that promote computational thinking, critical thinking, creativity, innovation, and effective use of instructional time.
  • Instructs students in computer science and technology‑related courses, which may include introductory programming, computer science principles, web development, software development, robotics, database concepts, cybersecurity fundamentals, data analysis, and other technology coursework as assigned. Curriculum and support will be provided.
  • Incorporates hands‑on coding exercises, software development projects, debugging activities, collaborative programming, and project‑based learning to deepen student understanding.
  • Teaches students to analyze problems, design algorithms, develop and test code, identify and correct errors, evaluate solutions, and improve programs through iterative development.
  • Integrates appropriate educational technology, digital platforms, development tools, computer hardware, and software applications to enhance student engagement and learning outcomes.
  • Promotes computational thinking, logical reasoning, algorithmic design, data literacy, systems thinking, and evidence‑based decision‑making.
  • Introduces students to computer systems, networks, internet technologies, cybersecurity awareness, artificial intelligence concepts, and emerging technologies as appropriate to the curriculum.
  • Connects computer science concepts to real‑world applications, industry practices, technological innovation, and post‑secondary academic and career pathways.
  • Teaches responsible technology use, digital citizenship, data privacy, cybersecurity awareness, intellectual property, and ethical considerations related to computing and artificial intelligence.
  • Assesses student learning through formal and informal methods, including programming assignments, coding projects, demonstrations, presentations, examinations, portfolios, and performance‑based assessments. Analyzes results to inform instruction and address diverse learning needs, including those of students with special needs.
  • Provides individual and small‑group instruction to support differentiated learning, strengthen foundational programming and problem‑solving skills, and extend advanced student learning.
  • Establishes and maintains appropriate procedures for computer lab use, software access, digital account security, equipment management, and responsible use of technology.
  • Encourages student participation in computer science competitions, hackathons, robotics programs, coding clubs, technology showcases, research projects, and other enrichment opportunities as appropriate.
  • Collaborates with colleagues to develop interdisciplinary learning opportunities and strengthen the integration of computer science and technology across the curriculum.
  • Maintains accurate records of student progress, communicates regularly with students and parents regarding academic performance, and provides timely feedback.
  • Participates in ongoing professional development through workshops, conferences, seminars, and continued study of programming languages, emerging technologies, computer science education, and instructional best practices.
  • Supports the academic, spiritual, and covenant mission of Providence by modeling Christian character, encouraging ethical decision‑making, and fostering responsible stewardship of knowledge, technology, and digital resources.

This job description is illustrative and not intended to be an exhaustive list of duties.

Qualifications
  • Bachelor’s degree in computer science, computer science education, information technology, software engineering, STEM education, or a related field.
  • Strong foundational knowledge of computer science concepts, programming principles, algorithms, computational thinking, and software development.
  • Demonstrated ability to teach programming concepts and guide students through hands‑on coding, debugging, and software development projects.
  • Experience or demonstrated proficiency with programming languages, development environments, educational technology, and computer science instructional tools, as applicable to assigned courses.
  • Ability to design engaging learning experiences that promote critical thinking, creativity, collaboration, problem-solving, and innovation.
  • Familiarity with web development, databases, computer systems, cybersecurity, robotics, data science, or artificial intelligence concepts is desirable, depending on assigned courses.
  • Demonstrated ability to assess student learning, differentiate instruction, and support students with diverse academic needs.
  • Commitment to faith‑based education and alignment with the mission and values of Providence.
  • Excellent interpersonal, organizational, classroom management, and communication skills.
  • Ability to collaborate effectively with colleagues, students, parents, and the broader school community.
Job Requirements
  • Full‑time position requiring 40 hours per week during the academic year (190 scheduled days).
  • Occasional evening or weekend responsibilities for school-related events, computer science competitions, coding activities, robotics programs, parent meetings, or other school programs.
  • Ability to supervise computer lab activities, coding projects, technology-based learning experiences, and the appropriate use of computer equipment and software.
  • Ability to maintain a safe, organized, and productive technology learning environment.
  • Ability to work collaboratively within a faith‑based educational environment.
  • Appropriate state teaching certification or eligibility for certification in the relevant subject area, as applicable to assigned courses.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

STEM Teacher
STEM Teacher

Providence Christian Academy, Inc. • Lilburn (GA)

Vor Ort
USD 42.000 - 68.000
Upper School Math Teacher
Upper School Math Teacher

Providence Christian Academy, Inc. • Lilburn (GA)

Vor Ort
USD 42.000 - 64.000
Teacher
Teacher

Providence High School • Burbank (CA)

Vor Ort
USD 60.000 - 90.000
High School Principal
High School Principal

Providence Christian Academy, Inc. • Lilburn (GA)

Hybrid
USD 90.000 - 130.000
High School Math and Science Teacher
High School Math and Science Teacher

Providence-Cristo-Rey-High-School • Indianapolis (IN)

Vor Ort
USD 48.000 - 64.000
High School CS Teacher — Hands-On Projects & Coding
High School CS Teacher — Hands-On Projects & Coding

Providence Christian Academy, Inc. • Lilburn (GA)

Vor Ort
USD 52.000 - 75.000
High School Computer Science Teacher
High School Computer Science Teacher

Gary Community School Corporation • Gary (IN)

Vor Ort
USD 40.000 - 60.000
High School Teacher / Social Studies - Starting Fall 2027
High School Teacher / Social Studies - Starting Fall 2027

Providence School of Jacksonville • Jacksonville (FL)

Vor Ort
USD 42.000 - 64.000
High School STEM Teacher - Hands-On Project-Based Learning
High School STEM Teacher - Hands-On Project-Based Learning

Providence Christian Academy, Inc. • Lilburn (GA)

Vor Ort
USD 42.000 - 68.000
High School Math and Science Teacher
High School Math and Science Teacher

Providence Cristo Rey High School • Indiana (PA)

Vor Ort
USD 45.000 - 65.000