Great Principles in Computing Curricula
dc.contributor.author | Denning, Peter J. | |
dc.date | 2004 | |
dc.date.accessioned | 2013-08-28T22:28:33Z | |
dc.date.available | 2013-08-28T22:28:33Z | |
dc.date.issued | 2004 | |
dc.identifier.citation | Great Principles in Computing Curricula. 2004. In October 2003, the CS Department at NPS initiated a new curriculum organized around a Great Principles framework. Here's an overview of the framework, why it has been difficult to articulate such a framework, experience at NPS, and reflections about computing curricular in general. | |
dc.identifier.uri | http://hdl.handle.net/10945/35468 | |
dc.description | The article of record as published may be found at http://dx.doi.org/10.1145/1028174.971303 | en_US |
dc.description | In October 2003, the CS Department at NPS initiated a new curriculum organized around a Great Principles framework. Here's an overview of the framework, why it has been difficult to articulate such a framework, experience at NPS, and reflections about computing curricular in general. | en_US |
dc.description.abstract | The nearly three dozen core technologies of computing sit in a simple framework defined by great principles and by computing practices. The great principles are of two kinds, mechanics and design. Computing mechanics comprises computation, communication, coordination, recollection, and automation. Design principles address concerns for complexity, resilience, performance, evolvability, and security. Practices comprise programming, systems, modeling, innovating, and applying. This framework opens many new possibilities for teaching computer science, including new approaches to programming. The new CS curriculum at the Naval Postgraduate School is based on the framework presented here. | en_US |
dc.rights | This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States. | en_US |
dc.title | Great Principles in Computing Curricula | en_US |
dc.type | Article | en_US |
dc.contributor.department | Computer Science (CS) | |
dc.subject.author | Learning Publications | en_US |