The first five computer science principles pilots

Lawrence Snyder, Tiffany Barnes, Dan Garcia, Jody Paul, Beth Simon
2012 ACM inroads  
In academic year 2010--2011 five professors at different colleges were asked to implement the vision of AP Computer Science Principles. The "vision" was not a packaged curriculum ready to be taught, but rather a curriculum framework specified as Computer Science's Seven Big Ideas and its Six Computational Thinking Practices. The resulting pilot courses reflected a broad interpretation of the 7+6, while still achieving the goals of serving women and under--represented populations. This paper,
more » ... tten by the five instructors, describes those courses. After a brief overview of the purpose and objectives of teaching pilot courses in the context of the CS Principles project, a summary by each of the teams follows. The summaries are similarly structured to permit easy comparisons across the courses. Finally, a quantitative comparison is presented allowing for further understanding of how the courses connected to the CS Principles content. • Metropolitan State College of Denver AP Computer Science Principles: Seven Big Ideas (Fall 2010) I. Computing is a creative human activity that engenders innovation and promotes exploration. II. Abstraction reduces information and detail to focus on concepts relevant to understanding and solving problems. III. Data and information facilitate the creation of knowledge. IV. Algorithms are tools for developing and expressing solutions to computational problems. V. Programming is a creative process that produces computational artifacts. VI. Digital devices, systems, and the networks that interconnect them enable and foster computational approaches to solving problems.
doi:10.1145/2189835.2189852 fatcat:23ytwom4q5fx3dzq7ny4hwrjca