You are viewing a preview of this job. Log in or register to view more details about this job.

Computer Science Undergraduate Teaching Assistants - CS 110

Job Description
*Priority Status* Given to students who submit their application before November 15th @ 11:59PM. 

This position is for Undergraduate Teaching Assistants for the Spring 2023 Semester for CS 110. UTAs are responsible for supporting the primary TA, teaching, and mentoring in computer science labs; supporting help desk and help session activities for CS courses; assisting the instructor for the course; and helping with grading and recitations as needed. 
  • To be a teaching assistant for a course, applicants MUST have taken and successfully completed the course. Ex: If you have successfully completed CS 163 then you could be a teaching assistant for CS 163. 
  • Applicants should be available to work 8-12 hours per week, with set hours weekly. Hours will/may include evening hours up to 8PM for virtual help desks and starting at 8AM for labs/recitations. 
  • Hired teaching assistants should be available for one day of training the week prior to the start of classes. 
  • Preference is awarded to candidates who have Work Study (merit-based or financial based). If you haven’t done so, go to the financial aid tab on Ramweb and accept your work-study award if you’ve been approved it. Please include the total of your award with your application. 
Job Responsibilities: 
  • Assisting, teaching, and mentoring in computer science labs (L) 
  • Supporting help desk activities for CS classes (L) 
  • Assisting the instructor for the course, as delegated by the instructor, including course development, attending meetings, etc. (L) 
  • Grading and assisting in recitations as needed (DP) 
  • Supporting students in debugging code, and guiding students in fixing code errors (CT/PS) 
  • Collaboratively work with a team of TAs from diverse backgrounds (TW) 
  • Promoting and encouraging the principles of community within the CS lab environments, including, but not limited to, assisting and supporting students from diverse backgrounds in a positive and supportive manner (GC) 
Required Skills 
  • Understanding of MS teams and the code feature 
  • Knowledge of the curriculum and assignments of the course and the language the course is taught in (varies based on course) 
  • Knowledge of basic Linux commands 
  • Desire to make computer science accessible to a diverse population of students 
Preferred Skills 
  • Ability to use GitHub 
  • Ability and knowledge of HTML/JS programming for course websites 
  • Understanding of the Zybooks Autograder 
  • Knowledge of Markdown 
  • Demonstrated experience tutoring or TAing of other courses 
  • Successful completion of the course with an A or a B or instructor referral 
  • Demonstrated commitment to diversity and inclusion, especially for historically excluded populations from the tech industry and computer science 
Hourly Pay Rate: Minimum $15.00/hour 
Benefit Information: Learn more about employee benefits at CSUs HR’s Website. 
Number of Openings: 85 
Start Date: 01/09/2023 
Colorado State University will conduct background checks on all final candidates .