Teaching Computer Science: Capacity Building and Scaling
Last fall, the CRA Education Committee added a new resource to its website for “Teaching Computer Science: Capacity Building and Scaling.” Across the United States and Canada, universities and colleges are facing significant increases in undergraduate computer science (CS) enrollments. This surge has exceeded all previous CS program booms and there is a general sense that the current enrollment growth is substantially different than that of the mid-1980s and late 1990s. CRA’s Generation CS Study provides excellent insight into enrollment trends and their impact on computer science units, diversity, enrollment management strategies, and more.
Although different institutions, large and small, are experiencing the enrollment increases in different ways, many programs are already operating at or beyond their maximum capacity. To help departments and faculty deal with this capacity crunch, this Scaling Capacity website is intended to provide a platform for sharing technological and pedagogical interventions for addressing capacity challenges. These practices are not designed to be “one size fits all”, but rather offer a variety of solutions derived from specific university needs.
This intervention list includes recipients of Google’s CS Capacity Awards and other self-nominated programs.
If you would like to nominate a CS Capacity Growth Approach for inclusion on this site, please fill out this form. Submissions will be evaluated and selected based on their potential for broad impact. Due to additional constraints, CRA-E cannot guarantee that all submissions will be highlighted.
CRA would also like to recognize Google as a sponsor of the production of this resource.