.@KathiFisler & I have an upcoming Viewpoint in CACM about intro to CS:
data-centric = data science + data structures
We're challenging most people to rethink what an intro to CS means, who it's for, what ends it meets, and how it should be structured.