Undergraduate Student TAs

Back to All Actions

What is the Action?

To use a diverse pool of undergraduate students as teaching assistants (TAs) in computing labs.

Quick Facts to Support this Action

The use of undergraduate students as teaching assistants have been shown to help retention, with particular benefit for retention of female students.

What does the role of a student TA involve?

Undergraduate students support the lecturer/instructor in practical computing labs, but do not replace them. Unresolved questions/confusion are referred to the lecturer/instructor.

➤ Provide Feedback

➤ Upload Learning Materials

➤ Practical Sessions

Selecting TAs

There are a few options for selecting TAs:

➤ Based on Achievements

➤ Contact undergraduates

➤ More Advanced

➤ Former Mentors

Costs/Efforts Involved

As teaching assistance is an activity that would commonly be remunerated, the following are examples of remuneration options that have been implemented:

➤ Vouchers

➤ Payroll

➤ Credits

➤ Invite School Students

Evaluation Approach

To learn about students’ experiences, course assessment feedback surveys have been send out to students of the course. Same study used focus groups for TAs, to get a deeper understanding of how the initiative benefited them as well.

An example of TA related questions from Best Practices and Sample Questions at University of Wisconsin-Madison is available here.

Extract topics for the survey in relation to TAs:

  • The TA presented the material in an interesting and engaging way.
  • The TA fostered intellectual communication among my peers.
  • I felt comfortable asking my TA questions.
  • The TA was willing to answer questions.
  • The TA was able to answer questions clearly and completely.
  • The TA was committed to teaching and aiding students.
  • If given the opportunity, I would enroll in a section led by my TA again.

Qualitative, open-ended response:

  • Are there distinctive qualities about the TA that you would like to highlight?
  • What are one to three specific things that your TA does particularly well to support student learning?
  • What might your TA do to improve their teaching?

Next Actions to Consider

Consider using this action along with some others, such as for instance Buddy Systems.

N. Albarakati, L. DiPippo, and V. Fay-Wolfe. Rethinking CS0 to Improve Performance and Retention. In Australasian Comp. Ed. Conf., pages 131–137. ACE ’21, 2021.

Best Practices and Sample Questions for Course Evaluation Surveys. University of Wisconsin-Madison. Retrieved: https://assessment.wisc.edu/best-practices-and-sample-questions-for-course-evaluation-surveys/

P. E. Dickson, T. Dragon, and A. Lee. Using Undergraduate Teaching Assistants in Small Classes. In SIGCSE ’17, pages 165–170. ACM, 2017.

E. Dickson. Using undergraduate teaching assistants in a small college environment. In SIGCSE ’11, pages 75–80. ACM, New York, NY, USA, 2011.

M. Fryling, M. A. Egan, R. Y. Flatland, S. Vandenberg, and S. Small. Catch ’em Early: Internship and Assistantship CS Mentoring Programs for Underclassmen. In SIGCSE ’18, pages 658–663. ACM, New York, NY, USA, 2018.

S. McKeever and D. Lillis. Addressing the Recruitment and Retention of Female Students in Computer Science at Third Level, 2021.

R. Tashakkori, J. T. Wilkes, and E. G. Pekarek. A systemic mentoring model in computer science. In ACM-SE 43, pages 371–375. ACM, New York, NY, USA, 2005.

Obligations and Expectations for Undergraduate Teaching Assistants – Carnegie Mellon, 2002. https://www.cmu.edu/teaching/resources/PublicationsArchives/UGTA_TAs-v2.pdf

L. D. Thompson, C. Eney, R. Davis, and T. Grady. Recruit and retain women in undergraduate computing: success stories using research-based practices. In SIGCSE ’14, pages 541–542. ACM, New York, NY, USA, 2014.

X. Yu, X. Wang, H. Zheng, X. Zhen, M. Shao, H. Wang, and X. Zhou. Academic achievement is more closely associated with student-peer relationships than with student-parent relationships or student-teacher relationships. Frontiers in Psychology, 14:1012701, 2023.