CS 5040: Teaching Introductory Computer Science — Fall 2017


CS 5040 is a course designed for and limited to students who are working as undergraduate teaching assistants (TAs) in the School of Computing (SoC). The course covers issues confronted by TAs of introductory computer science courses, including leading lab sections, conducting office hours, grading assignments, and communicating with students.

CS 5040 is 1 credit and may be combined with other courses (such as CS 3011, 3020, or 4190) to form a 3-credit elective.

All undergraduates newly hired as TAs in Fall 2017 are required to enroll in CS 5040. Undergraduates who have served as TAs prior to Fall 2017 should contact the instructor before enrolling.