CRA Report on Innovative Approaches to Computing Education
In June 2014, a workshop was held to initiate the process of exploring novel solutions in order to discuss how the community can move forward in creating a larger, a more diverse and a more able pool of computing specialists.
The report is available here. I was there, and the report does a good job of reporting on the discussion. It’s less about computing for everyone and more about making the computer scientists we have in undergraduate better — a particular challenge given the tsunami of enrollments these days.