New Orleans, Louisiana
June 26, 2016
June 26, 2016
August 28, 2016
Design in Engineering Education
Growing enrollment numbers in Computer Science programs across the country are a reflection of a rapidly growing computer industry over the last few decades. Schools have met the challenge of higher enrollment numbers by adding classes and increasing class sizes. While the size of the more specialized classes can still be kept at a manageable and reasonable level, core classes that most students have to take present special challenges. Over the last ten years, we have at different times tried different approaches and used different class sizes to accommodate the higher enrollment numbers for such core classes. Of course, each approach has had its own challenges and advantages. In this paper, we present some of the techniques that have helped us improve student learning in large class settings. We discuss challenges associated with large classes in and out of the class. For our case study we are using a graduate level algorithms design class. We share our experience in dealing with both pedagogical as well as logistical challenges in such class settings and present solutions through a combination of technology and approach to teaching.
Shamsian, S., & Ragusa, G., & Miller, J., & Shindler, M. (2016, June), Teaching Large Computer Science Classes Paper presented at 2016 ASEE Annual Conference & Exposition, New Orleans, Louisiana. 10.18260/p.26034
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2016 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015