Computer Science Principles

Computer Science Principles for 21st Century Students

Living in a Computing World (Course Description)

Computer Science Principles Pilot (Fall 2010)

CS Principles Pilot at Metropolitan State University of Denver [1]

Living in a Computing World: A Step Towards Making Knowledge of Computing Accessible to Every Student [2]

The new CS Principles course provides an opportunity to advance the goal of making knowledge of computing and computer science accessible to every student. A pilot course used to inform the development of the CS Principles curriculum framework enabled its instructor to explore alternative pedagogical practices in pursuit of that goal. This article presents observations and reflections of the instructor with respect to these attempted practices.

[1] © ACM, 2012. This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM Inroads, {VOL 3, ISS 2, (June 2012)} http://doi.acm.org/10.1145/2189835.2189852

[2] © ACM, 2012. This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM Inroads, {VOL 3, ISS 2, (June 2012)} http://doi.acm.org/10.1145/10.1145/2189835.2189860