CS 5040: Teaching Introductory Computer Science — Fall 2019


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 3010 and 3020) to form a 3-credit elective for the CS degree.

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