ABSTRACT
As the number of students taking Computer Science courses continues to rise, the need for excellent teaching assistants (TAs), becomes increasingly important. In response, many CS departments hire TAs from their growing undergraduate student pool to help fill such roles. These Undergraduate Teaching Assistants (UTAs) not only provide help with grading, but are responsible for development of course materials, running lab sections, and mentoring both students and newly hired UTAs. Ultimately, UTAs have a major role in affecting course climate, including making sure all students, especially those from underrepresented populations, feel included. Computer Science departments struggle with the challenges of finding, hiring, and training large numbers of teaching assistants. This birds-of-a-feather is designed to gather educators and administrators together who are responsible for the hiring and training UTAs to share their experiences and suggest solutions to these challenges.
Index Terms
- Can We Build an Excellent Undergraduate TA Program?: Challenges in the Hiring and Training Life-Cycle of a UTA Program
Recommendations
Can We Build an Excellent Undergraduate TA Program? Fostering Collaboration and Developing Best Practices
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2As the number of students taking Computer Science courses continues to rise, the need for excellent teaching assistants (TAs), becomes increasingly important. In response, numerous CS departments have turned to their expanding pool of undergraduate ...
Hiring, Training, and Managing Undergraduate Teaching Assistants for Large CS1 Classes
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2As undergraduate computer science enrollments continue to grow, individualized instructor attention becomes increasingly scarce. The impact of social distance between students and their teachers is particularly apparent in large introductory classes, ...
Scaling Introductory Courses Using Undergraduate Teaching Assistants
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationUndergraduates are widely used in support of Computer Science (CS) departments' teaching missions as teaching assistants, peer mentors, section leaders, course assistants, and tutors. Those undergraduates engaged in teaching have the opportunity to ...
Comments