Computer science principles: analysis of a proposed advanced placement course

In this paper we analyze the CS Principles project, a proposed Advanced Placement course, by focusing on the second pilot that took place in 2011-2012. In a previous publication the first pilot of the course was explained, but not in a context related to relevant educational research and philosophy. In this paper we analyze the content and the pedagogical approaches used in the second pilot of the project. We include information about the third pilot being conducted in 2012-2013 and the portfolio exam that is part of that pilot. Both the second and third pilots provide evidence that the CS Principles course is succeeding in changing how computer science is taught and to whom it is taught.

[1]  William B. Borgers DEMOCRACY AND EDUCATION. , 1919 .

[2]  D. Kolb Experiential Learning: Experience as the Source of Learning and Development , 1983 .

[3]  David C. Rine,et al.  Advanced placement program in computer science(Panel Session) , 1983, SIGCSE '83.

[4]  F. Paulson What Makes a Portfolio a Portfolio , 1991 .

[5]  D. Wolf,et al.  Assessment as an episode of learning , 1992 .

[6]  Marcia C. Linn,et al.  The case for case studies of programming problems , 1992, CACM.

[7]  R. Adams,et al.  Construction Versus Choice in Cognitive Measurement , 1995 .

[8]  C. Fosnot Constructivism : theory, perspectives, and practice , 1996 .

[9]  Susan H. Rodger,et al.  The reasoning for the advanced placement C++ subset , 1997, SGCS.

[10]  Susan H. Rodger,et al.  Current and future direction of the advanced placement exam , 1999, SIGCSE '99.

[11]  J. Pellegrino,et al.  Large-Scale Assessments That Support Learning: What Will It Take? , 2003 .

[12]  Dan Goldhaber,et al.  Can Teacher Quality Be Effectively Assessed , 2004 .

[13]  Dora Bailey,et al.  The Art of Changing the Brain: Enriching the Practice of Teaching by Exploring the Biology of Learning , 2004 .

[14]  Dan Goldhaber,et al.  Can Teacher Quality Be Effectively Assessed? National Board Certification as a Signal of Effective Teaching , 2005, The Review of Economics and Statistics.

[15]  Robert J. Mislevy,et al.  Implications of Evidence‐Centered Design for Educational Testing , 2007 .

[16]  Maryl Gearhart,et al.  Assessment Portfolios as Opportunities for Teacher Learning , 2009 .

[17]  G. Wiggins A True Test: Toward More Authentic and Equitable Assessment , 2011 .

[18]  Maureen Ewing,et al.  Advanced Placement® Exam Participation: Is AP® Exam Participation and Performance Related to Choice of College Major? Research Report No. 2011-6. , 2011 .

[19]  M. Kooy,et al.  Teacher learning that matters: international perspectives , 2012 .

[20]  Daniel D. Garcia,et al.  The first five computer science principles pilots: summary and comparisons , 2012, INROADS.

[21]  John Resig,et al.  Secrets of the JavaScript Ninja , 2013 .

[22]  David Wolber,et al.  App Inventor 2 , 2014 .