1

Computer Science Teaching Assistant Jobs in Columbus, KS

Showing results 21-40

Computer Science Teaching Assistant information

See Columbus, KS salary details

$6

$17

$32

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

As of Sep 2, 2026, the average hourly pay for computer science teaching assistant in Columbus, KS is $17.64, according to ZipRecruiter salary data. Most workers in this role earn between $13.80 and $19.38 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 cities near Columbus, KS are hiring for Computer Science Teaching Assistant jobs?

Cities near Columbus, KS with the most Computer Science Teaching Assistant job openings:

$21.63/hr

Full-time

Posted 21 days ago


Job description

Position Purpose:
The IT & Security Specialist is responsible for providing technical support, administration, and expertise for the Tribe's information technology and cybersecurity systems. This position assists with the design, implementation, maintenance, and security of technology infrastructure across all Tribal locations. The IT & Security Specialist evaluates, troubleshoots, and resolves complex technical issues. Responsibilities include administration and support of servers, network infrastructure, user systems, cybersecurity tools, multi-factor authentication, camera systems, access control systems, and other critical technology services. This position serves as a key technical resource in maintaining reliable and secure IT operations and assists with continuity of technology services during periods of increased operational need or staff availability changes.
Essential Duties and Responsibilities:
  • Provide advanced technical support and guidance to Tribal staff and departments regarding information technology and cybersecurity issues.
  • Administer, maintain, and troubleshoot computer systems, servers, virtual environments, network infrastructure, and related technology systems.
  • Install, configure, maintain, and support hardware, software, operating systems, and endpoint management solutions.
  • Manage user accounts, permissions, access controls, and authentication systems in accordance with Tribal policies and security requirements.
  • Implement and support cybersecurity initiatives, including multi-factor authentication, endpoint security, vulnerability remediation, security awareness efforts, and other security technologies.
  • Maintain and support network infrastructure, including switches, firewalls, wireless systems, VPNs, and related equipment.
  • Assist with the implementation and maintenance of camera systems, access control systems, and other physical security technologies.
  • Monitor system performance, troubleshoot issues, and recommend improvements to maintain reliable and secure technology operations.
  • Perform routine maintenance, updates, patches, backups, and recovery procedures for critical systems.
  • Participate in technology projects, including planning, deployment, testing, documentation, and ongoing support.
  • Evaluate technology solutions and provide recommendations for improvements to IT systems and services.
  • Maintain accurate system documentation, including configurations, procedures, inventories, and troubleshooting records.
  • Communicate effectively with vendors, service providers, and external organizations regarding technical issues and projects.
  • Maintain confidentiality and security of Tribal information systems and sensitive data.
  • Provide exceptional customer service and technical support to Tribal departments and staff.
  • Perform all duties in accordance with Tribal policies, procedures, internal controls, and applicable regulations.
  • Perform other duties as assigned.

Requirements
Education and Experience:
Required:
  • Associate's degree in Information Technology, Computer Science, Cybersecurity, Information Systems, or a closely related field; or a minimum of three (3) years of experience.
  • Demonstrated experience troubleshooting, maintaining, and supporting computer systems, network infrastructure, and end-user technology in a professional environment.
  • Experience administering or supporting enterprise technology systems, including user accounts, permissions, authentication systems, backups, and security controls.
  • Valid driver's license and ability to travel between Tribal facilities as required.
  • Ability to successfully pass and maintain required background investigations and eligibility for access to restricted Tribal information systems, including CJIS, Gaming Commission systems, or other sensitive information systems.

Preferred:
  • Bachelor's degree in Information Technology, Computer Science, Cybersecurity, Information Systems, or a related field.
  • Experience administering Microsoft 365, Active Directory, virtualization platforms, firewalls, enterprise networking, backup and disaster recovery solutions, and endpoint management systems.
  • Experience implementing cybersecurity technologies, security policies, vulnerability remediation, or incident response procedures.
  • Industry certifications such as CompTIA Security+, Network+, Server+, Microsoft, Cisco, VMware, ISC², EC-Council, or other relevant technology certifications.
  • Experience managing or participating in technology projects, system deployments, and infrastructure improvements.
  • Experience working in Tribal government, local government, gaming, healthcare, education, or other environments with regulated or sensitive information.

Knowledge, Skills, and Abilities:
  • Perform quality work within deadlines with or without direct supervision.
  • Interact professionally with other team members, customers, and suppliers.
  • Work effectively as a team contributor on all assignments.
  • Work independently while understanding the necessity for communicating and coordinating work efforts with other team members and organizations.

Certifications:
  • Valid Driver's License and Insurance.

Confidentiality:
  • This position requires access to confidential, sensitive, and protected Tribal information, including information governed by applicable federal, Tribal, gaming, and criminal justice requirements. The employee is expected to maintain the highest level of confidentiality and security in accordance with Tribal policies, applicable laws, and professional standards. Failure to do so may result in disciplinary action, up to and including termination, in accordance with Tribal policy.

Conditions of Employment:
The Peoria Tribe of Indians of Oklahoma operates a drug-free workplace.
  • May be required to submit to, pass, and maintain applicable drug test and background check.
  • Adhere to all work rules, policies & procedures, and safety standards.

Work Requirements:
Position involves prolonged sitting, standing, stooping, or bending, lifting, or carrying 30 pounds on a daily basis. Work is generally performed in an office environment with varying levels of lighting, air quality, noise, and / or temperature.
Salary Description
$21.63