Data-Centricity: A Challenge and Opportunity for Computing Education
Shriram Krishnamurthi, Kathi Fisler
Communications of the ACM, 2020
Rethinking the content of introductory computing around a data-centric approach to better engage and support a diversity of students.
For a school-level version (which faces significantly more
constraints, and hence cannot go as far), see
For a college-level version, see the DCIC book, which also links to courses that implement this approach.
These papers may differ in formatting from the versions that appear in print. They are made available only to support the rapid dissemination of results; the printed versions, not these, should be considered definitive. The copyrights belong to their respective owners.