1

Computer Science Teaching Assistant Jobs in Flagstaff, AZ

PC Technician (45229)

Dilkon, AZ · On-site

$16.75 - $22.50/hr

Keeps work area organized and clean; properly secure and store IT equipment. * Assist in ensuring ... Associate's Degree in Computer Science, Information Technology or related field or Comp TIA A ...

... computer science. Calculus coursework appropriate for a physical science major is required as a ... Using current hydro-meteorological data to monitor conditions and assist with forecast preparation ...

... Assist in or lead homework and literacy activities.ESSENTIAL EXAMPLES OF DUTIES Assess and track ... computer, calculator, copier and fax machines. Work is performed indoors within a quiet to ...

Teacher P/T - SUMMER

Parks, AZ · On-site

$14 - $50/hr

... instruction. Assist in or lead homework and literacy activities. ESSENTIAL EXAMPLES OF DUTIES ... computer, calculator, copier and fax machines. Work is performed indoors within a quiet to ...

Power BI Intern

Flagstaff, AZ · On-site

$15/hr

The intern will assist in building, maintaining, and optimizing Power BI dashboards and reports ... Current junior, senior, or recent graduate in Computer Science, Data Analytics, Statistics ...

Systems Engineer II

Flagstaff, AZ · On-site

$78K - $97K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Enforce IAM security standards and best practices * Assist in remediation of security findings related to identity platforms Job Qualifications Education: * Bachelor's degree in Computer Science or ...

Be Seen First

Full-Time Traveling Data Center Low Voltage Network Specialist

Flagstaff, AZ · On-site

$20/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

... * Assist in troubleshooting connectivity issues by tracing cable paths, checking labels and ... Recent IT, computer networking, computer science, engineering, telecommunications, or trade-school ...

New

Database Associate

Flagstaff, AZ · On-site

$57K - $71K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... related tasks. * Assist with data replication tools under the guidance of senior DBAs. Job Qualifications Education: * Bachelor's degree in computer science or related field, or equivalent ...

next page

Showing results 1-20

Computer Science Teaching Assistant information

See Flagstaff, AZ salary details

$7

$20

$38

How much do computer science teaching assistant jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for computer science teaching assistant in Flagstaff, AZ is $20.59, according to ZipRecruiter salary data. Most workers in this role earn between $16.11 and $22.60 per hour, depending on experience, location, and employer.

What is a computer science teaching assistant?

Computer science teaching assistants (TAs) are individuals, often graduate or advanced undergraduate students, who support professors in teaching computer science courses. Their duties typically include helping students with assignments, answering questions, conducting lab sessions, grading, and sometimes leading discussion sections. TAs play a crucial role in facilitating student learning and providing additional support outside regular lectures. They help bridge the gap between students and instructors, making it easier for students to grasp complex computer science concepts.

What are some typical challenges faced by computer science teaching assistants when supporting students during lab sessions?

Computer Science Teaching Assistants often encounter challenges such as addressing a wide range of student skill levels, managing multiple questions simultaneously, and explaining complex concepts in an accessible way. It’s important to balance providing guidance with encouraging independent problem-solving. TAs also need to stay up to date with course material and software tools, and to communicate effectively with both students and the course instructor to ensure consistent support.

What are the key skills and qualifications needed to thrive as a computer science teaching assistant, and why are they important?

To thrive as a Computer Science Teaching Assistant, you need a solid understanding of programming concepts, algorithms, and data structures, usually supported by coursework or a degree in computer science. Familiarity with programming languages (such as Python, Java, or C++), code collaboration tools (like Git), and learning management systems (e.g., Canvas or Blackboard) is often required. Strong communication, patience, and the ability to explain complex concepts clearly are crucial soft skills for supporting student learning. These skills ensure you can effectively assist students, reinforce course material, and contribute to a productive educational environment.

What is the difference between Computer Science Teaching Assistant vs Computer Science Tutor?

AspectComputer Science Teaching AssistantComputer Science Tutor
CredentialsUsually requires enrollment in or completion of a computer science programNo formal credentials required, but expertise in specific topics is essential
Work EnvironmentAssists in classrooms, labs, or university settingsProvides one-on-one or group instruction outside formal classroom settings
Employer & Industry UsageUniversities, colleges, educational institutionsPrivate tutoring services, online platforms, freelance

While both roles involve teaching computer science concepts, a Computer Science Teaching Assistant typically supports formal academic courses within educational institutions, often requiring relevant coursework or enrollment. In contrast, a Computer Science Tutor offers personalized instruction outside of formal settings, focusing on specific student needs without formal credentials. Both roles aim to improve student understanding but differ mainly in environment and credential requirements.

What are popular job titles related to Computer Science Teaching Assistant jobs in Flagstaff, AZ?

For Computer Science Teaching Assistant jobs in Flagstaff, AZ, the most frequently searched job titles are:

What job categories do people searching Computer Science Teaching Assistant jobs in Flagstaff, AZ look for?

The top searched job categories for Computer Science Teaching Assistant jobs in Flagstaff, AZ are:

What cities near Flagstaff, AZ are hiring for Computer Science Teaching Assistant jobs?

Cities near Flagstaff, AZ with the most Computer Science Teaching Assistant job openings:

Infographic showing various Computer Science Teaching Assistant job openings in Flagstaff, AZ as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 76% Full Time, 18% Part Time, 3% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $42,837 per year, or $20.6 per hour.

$16.75 - $22.50/hr

Full-time

Re-posted 8 days ago


Job description

Under general supervision of the Director of Information Technology, the PC Technician position requires planning, organizing, implementing assigned functions and projects to operate and maintain optimal departmental activities and services. Performs complex professional duties with computer hardware, software, and basic network fundamentals. Installs and supports personal computers, and basic network operations; provides hardware and software planning and evaluation; provides problem solving and training for end-users and ensures systems efficiency and integrity. Provides research and support for new technologies to be used in an Ambulatory Care environment. Upholds the principles of WIHCCC’s Vision, Mission, and Value Statements. Maintains confidentiality of all privileged information at all times.  This

This list of duties and responsibilities is illustrative only of the tasks performed by this position and is not all-inclusive.

Essential Duties & Responsibilities:

  • Maintains regular attendance and punctuality.
  • Uphold all principles of confidentiality and patient care to the fullest extent. 
  • Adhere to all professional and ethical behavior standards of the healthcare industry. 
  • Interact in an honest, trustworthy and dependable manner with patients, employees and vendors. 
  • Maintain records of work activities, by using the Helpdesk Request System.
  • Troubleshoot issues and document solutions using the Helpdesk system. Follow all customer service processes from open to close of trouble tickets.
  • Install, configure, and maintains personal computers (PC), clinical/non-clinical software packages, clinical/non-clinical software upgrades.  
  • Provide assistance on password resets, user ID issues within Active Directory and EMR/EHR. 
  • Release print queue from clinical/non-clinical printers 
  • Provide support to end users in the use of their software, computers, scanners, UPSs and printers.
  • Assist in evaluating end-users needs and recommend appropriate equipment and software configurations.
  • Assist in preparing standards for computer equipment.
  • Collaborate and train end-users on software.
  • Train new IT hire on customer service processes.   
  • Keeps work area organized and clean; properly secure and store IT equipment.
  • Assist in ensuring 24/7 availability of IT services, including weekend and holiday coverage.
  • Attends and participate in company meetings, lectures and in-services. 
  • Possess cultural awareness and sensitivity.
  • Requires completion of tasks or duties assigned by a supervisor.
  • Upholds all principles of confidentiality and patient care to the fullest extent. 
  • Adheres to all professional and ethical behavior standards of the healthcare industry.
  • Adheres to WIHCCs Personnel Policies and Procedures, departmental policies, rules, and regulations.
  • Interacts in an honest, trustworthy and dependable manner with patients, employees, visitors, and vendors. 
  • Possesses cultural awareness and sensitivity. 
  • Maintains compliance with all Human Resources requirements.  
  • Performs other duties as assigned. 

Minimum Qualifications: 

Associate’s Degree in Computer Science, Information Technology or related field or Comp TIA A+ Certification and a minimum of one year of experience in Information Technology required. A minimum of two years of progressively responsible Information Technology and customer support in a health care environment is preferred. Bilingual skills in English and Navajo language preferred. Must maintain a valid unrestricted and insurable driver’s license. Must successfully pass a background investigation and maintain suitable requirements for a Child Care position. This position is considered as a Child Care position, which requires a background check investigation and is subject to the requirements of the Indian Child Protection and Family Violence Prevention Act, as amended (henceforth referred as the ICPFVP Act).

Knowledge, Skills, Ability

  • Knowledge of a wide range of an extensive operating and problem solving rules, procedures, techniques and methods to operate computer systems. 

  • Knowledge of a wide range of analytical and diagnostic methods, procedures and principles concerning equipment systems, storage media and devices, and interrelationships between host computer systems and remote access and teleprocessing terminals.

  • Knowledge of standardized equipment/systems and operating problem characteristics and alternative methods for controlling such equipment. 

  • Knowledge of computer maintenance procedures for system components including preventive maintenance.

  • Knowledge of computer systems operation and how components interface in order to aid in function.

  • Knowledge of PC software such as MS Office suite is essential.

  • Knowledge of UNIX/LINUX.

  • Skills in Microsoft Office applications, such as PowerPoint, Excel, and Word.

  • Ability to isolate and resolve recurring and unusual problems in one or several computers.

  • Ability to effectively communicate with higher level supervisors and managers in order to exchange information to provide meaningful program recommendations.

  • Ability to touch type or keyboard 30-50 words per minute.

  • Ability to demonstrate basic trouble shooting skills to solve fundamental and common problems in the desktop computing environment.  Secondary to the identification of problems, skills should be present to affect recovery.

  • Ability to multi-task in a fast paced work environment.

  • Ability to problem solve and seek computer issue resolutions.

  • Ability to provide exemplary customer service at all times.

  • Ability to interact positively with others and possess great interpersonal skills.

  • Ability to multitask and perform well under pressure.

  • Ability to have self-confidence.

  • Ability to be a great team player.

  • Ability to accept and learn from supervisor/peer critique.

  • Ability to be flexible and adaptable to the changing needs of the organization.

Physical Demands:

While performing the essential functions of this position, the employee is regularly required to walk, sit, use hands to handle and manipulate objects and equipment, reaches with hands and arms, and communicate effectively verbally and audibly. The employee frequently must stand, climb, balance, stoop, kneel, crouch, or crawl and may occasionally use taste or smell. The employee must occasionally lift and/or move objects weighing up to 50 pounds. 

Work Environment:

Work is performed in an office setting or outdoor work environment with moderate noise levels. Work environment may involve exposure to physical risks, such as blood borne pathogens, hazardous chemicals, or operating potential dangerous equipment, and requires adherence to all safety protocols. Required work schedules may include evening, weekend, overnight shifts, extended hours, or irregular schedules and rotation as operational needs dictate.  

As required by P.L. 93-638, absolute preference will be given to qualified Navajo applicants.  If there is no qualified Navajo applicant, preference will be given to qualified American Indian applicants. Â