Beginning to Rethink CS Education at NSF
Cameron Wilson just wrote a Blog@CACM post that helps to clarify how NSF CISE is re-thinking CS Education. Yes, CPATH and BPC are going away, but they’re being combined into something new that goes across the whole pipeline (like BPC) and goes beyond just computing majors, which is an entirely new space for CISE:
The described intent is to evolve CPATH’s work into something broader. That is the new program would look at the entire pipeline but with special focus in two areas:
1) moving earlier into the pipeline with specific engagements in middle/high school to bring computational thinking/computer science concepts into this space
2) widening the program to be inclusive for all populations, built around a theme that “computing is for everyone”
Cameron also mentions that Cyber-Learning to Transform Education (CTE) is a different program than the combo program that he’s describing. I heard that CTE was described at last week’s Computational Thinking Workshop at the National Academies. CTE has strands like “Personalized Instruction” and “Anytime Anywhere Education,” which is the direction of where I’m trying to take my own research. That means that there will be two new education-related programs in CISE, both of which are pretty exciting.
I’m most excited to see the message that “computing is for everyone.” CPATH and BPC were about creating more computing majors. The idea that computing is for everyone is the key motivator in our work at Georgia Tech. Our notion of “contextualized computing education” has a goal that every student in every major succeeds at a computing that makes sense to them. The notion of “contexts” was a driving force in our ”Threads” curriculum, and in how we help teachers across Georgia improve the retention and diversity of their courses in our “Georgia Computes!“ BPC alliance.
While the devil is still in the details, the signals about where things are going are promising. We should get more information over the next couple months.