
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 .