The College of Computing and Informatics at UNC Charlotte currently has about 243 Teaching Assistants (TAs) who play a vitally important role in supporting undergraduate students. In our efforts to disseminate innovative teaching practices, we conduct a TA workshop each semester to prepare TAs for an effective teaching experience and provide them with an overview of best practices in teaching computer science courses.
The workshop includes a series of discussion-based activities that address topics related to innovative teaching models (i.e. flipped classroom, active learning, peer instruction, etc.) and pedagogical design patterns. The ultimate goal of the workshop is to help TAs integrate innovative practices into their teaching, allowing for a social learning environment.
Carnegie Mellon University (CMU) has put together a handbook that offers TAs useful strategies. While it’s an excellent resource, it assumes a traditional learning experience with lectures and recitations.
If you have a suggestion on how to modify sections of the handbook to benefit TAs in an active learning classroom , please send us an email to firstname.lastname@example.org, including the following information about the section you are referring to:
- Chapter title
- Section title and page number
- An outline of how you suggest modifying the section to address teaching in an active learning classroom
In Their Words: What do TAs say about the workshop?
As a new Teaching Assistant, it takes time to learn the ins and outs of teaching and working with students. There are a lot of complicated situations that can arise that need to be handled sensibly and with care. Workshops like the one I attended on Cheating & Plagiarism really helps in exposing you to situations that you haven’t faced yet and teach you how to handle them. I’m grateful for the workshop because now I feel better prepared to face challenges like this one in the future.Anibal Robles Perez, PhD Student in the Department of Software and Information Systems (’18)
I attended teaching seminar twice. It gave me the broad and deep sense of teaching, especially teaching in computer science. We discussed about the teaching strategies, grading schemes, giving feedback and so on. The environment in the class was very engaging. Everybody shared their opinions on various topics, which helped the peers acquire knowledge faster on those topics. I highly recommend this seminar to the students who want to pursue the academic career in the future.Ting Li, PhD Student in the Department of Computer Science (’18)