Seminars & Colloquia
William Crum
Purdue University
"Practices from Experience in the Large Lecture Introductory Programming Classroom"
Thursday March 07, 2019 09:30 AM
Location: 3211, EB2 NCSU Centennial Campus
(Visitor parking instructions)
Abstract: This presentation will detail experiences with managing a large introductory programming service course and will outline practices that make such an undertaking possible while providing students with a high quality and rigorous academic experience. With the steady pressure of growing enrollment (from 1304 students during the 2013-2014 academic year to 2079 in 2018-2019) how can instructors continue to satisfactorily serve both student and university? How does one efficiently and fairly teach and manage a large course with the constant requests for exceptions? How do the educational ideals of interaction and collaboration best work with such a large roster? How does one enforce academic integrity without it becoming a full-time job? These and other issues surrounding large course implementation will be addressed.
Short Bio: William Crum has served as a Continuing Lecturer in the Department of Computer Science at Purdue University since 2003. His primary responsibility has been to lead large-lecture introductory programming service courses for engineering and science undergraduates. In the spring of 2012 he was accepted as a Faculty Fellow in the IMPACT program (Instruction Matters: Purdue Academic Course Transformation) at Purdue and completed a semester-long study of active learning applications within his courses. Mr. Crum earned both a bachelor's degree in Earth and Atmospheric Sciences and a master's degree in Curriculum and Instruction from Purdue University. He completed a second master's degree in Computer Science from Western Illinois University.
Host: Sarah Heckman, CSC