This program is tentative and subject to change.
As enrollments in computer science courses continue to grow, with many now exceeding several hundred students, the logistics of running such large classes become increasingly complex. Tasks that instructors can complete quickly in small courses become significantly more time-consuming at scale. To address these challenges, our institution established a full-time teaching support staff position responsible for coordinating high-enrollment computer science courses. This experience report documents the author’s experiences over the past three years in this role. Responsibilities include managing course logistics, hiring and supervising teaching assistants, serving as a liaison between students and course staff, and leading student outreach efforts. Shifting these responsibilities to a trained staff member enables instructors to focus more fully on pedagogy. Additionally, because the support staff member works across multiple courses, they are uniquely positioned to promote consistency in instructional policies and practices. This report presents a model for implementing similar roles at other institutions and provides guidance for its adoption.
This program is tentative and subject to change.
Sat 21 FebDisplayed time zone: Central Time (US & Canada) change
13:40 - 15:00 | |||
13:40 20mTalk | CS Teaching-Track Faculty Recruiting in the USA: An Experience Report From the University of Washington Papers Justin Hsia University of Washington, Seattle | ||
14:00 20mTalk | Partnering with Community College Faculty to Co-Design Intelligent Tutoring Systems for Cybersecurity Workforce Training Papers Marshall An Carnegie Mellon University, Mahboobeh Mehrvarz Carnegie Mellon University, Leah Teffera Carnegie Mellon University, Matthew Kisow Community College of Allegheny College, Bruce M. McLaren Carnegie Mellon University, Christopher Bogart Carnegie Mellon University | ||
14:20 20mTalk | Scaling Large CS Courses via Full-time Teaching Support Staff Papers | ||