AP Computer Science Principles Teacher Job at American Heritage School AF Campus, American Fork, UT

V1UxSkIySXNRNW5zSFA1dXlGbFJuNHVwcHc9PQ==
  • American Heritage School AF Campus
  • American Fork, UT

Job Description

AP Computer Science Principles (APCSP) Teacher: This is a part-time teacher position to guide students through the core concepts of modern computing. The course emphasizes foundational programming skills, including variables and data types, conditionals, boolean logic, loops, functions, parameters, lists and arrays, and essential algorithms such as searching, sorting, and traversals. Students will also develop strong debugging skills, learn to trace code, and engage in event-driven programming within the Python environment.

In addition to programming, the course explores how data powers computing systems and real-world decision-making. Students will learn how computers represent information-such as binary, ASCII/Unicode, and basic image and audio formats-and examine methods of data collection, storage, and analysis. The curriculum also introduces big data concepts, real-world applications, and foundational topics in data security, encryption, and privacy.

The APCSP teacher will help students investigate the structure and function of the internet, including key protocols such as IP, DNS, TCP, and Lessons will cover how packets travel across networks, the role of routing and redundancy, and strategies for understanding and mitigating cybersecurity risks.

A significant part of the course centers on algorithms and problem-solving. The ideal candidate will support students in applying problem-solving methodologies, developing algorithmic thinking, understanding efficiency at a conceptual level, and working with abstraction across multiple layers of computing.

Finally, the course includes a focus on the global impact of computing. Students will examine the ethical and societal implications of technology, including algorithmic bias, digital citizenship, and the influence of emerging innovations across industries and communities.

This class meets four hours per week on the following schedule:
Monday and Friday - 1:29–2:16 PM
Tuesday and Thursday - 2:07–3:10 PM .

Compensation for this position is $40–$50 per hour , depending on experience.

Job Tags

Hourly pay, Part time, Monday to Friday,

Similar Jobs

Intercontinental Exchange Holdings, Inc.

Summer Internship Program 2026 - C++ Developer Intern Job at Intercontinental Exchange Holdings, Inc.

 ...participate in weekly sessions led by industry leaders, connect with fellow interns, and deepen your understanding of the financial services, technology, and mortgage industries. The C++ Developer Intern will work on Curve Engine projects, designing and developing new... 

Hire Energy

Dishwasher (Temporary Contract) - Hospital Kitchen (Denver, CO) Job at Hire Energy

 ...Job Title: Dishwasher (Temporary Contract) Hospital Kitchen (Denver, CO) Position Type: Temporary Contract (Full-Time, Monday Friday) Schedule: Monday through Friday, 12:00 PM 7:00 PM Location: Denver, CO Hospital Kitchen Pay: Competitive, based on experience... 

PwC

Oracle Cloud Finance - Senior Associate Save for Later Remove job Job at PwC

 ...Transformation journey enabled by Oracle Cloud ERP and EPM. You will be part of a team that...  ...-led and values-driven leader at every level. To help us achieve this we have the PwC Professional...  ...does not intend to hire experienced or entry level job seekers who will need, now or in... 

Scimaxconsulting

Estimator Commercial Fencing Job at Scimaxconsulting

 ...portfolio of companies dedicated to delivering exceptional craftsmanship for safer communities. Are you the kind of person who sees a fence and thinks, I wonder what is the cost? Do you enjoy turning measurements and specs into real-world projects? If so, weve got... 

Sevita

Nurse Case Manager Job at Sevita

 ...-driven team and create relationships that motivate us all every day. Join us today, and experience a career well lived. Nursing Case Manager - IDD Services - RN Office Location: Canton Coverage area: Canton/Braintree/Norwood/Quincy/Randolph/Stoughton/Weymouth...