Brown’s Introduction to CS class is now in Python and does quite a bit of data analysis, and I have to admit, as good as Intro to Object Oriented Programming was (clearly, as it was my only formal CS class), I definitely would have been a concentrator if this were my introductory course.
I have already been deeply nerd-sniped reading just a few parts of A Data-Centric Introduction to Computing. And given where I ended up as a fake developer, I can’t help but agree with, admire, and salivate over this vision for introductory computer science.
I just missed it all by being there 2005-2009 (2010 if you include my master’s).