Epistemology In a 2006 article, Jeannette Wing, then a professor of computer science at Carnegie Mellon University, discussed computational thinking as “a way of solving problems, designing systems, and understanding human behavior” that draws on concepts fundamental to computer science. NRC (2010) Epistemology 10 years ago Technology Fluency is “the ability to reformulate knowledge, to express oneself creatively and appropriately, and to produce and generate information (rather than simply to comprehend it).” NRC (1999) Epistemology Technology Fluency is “the ability to reformulate knowledge, to express oneself creatively and appropriately, and to produce and generate information (rather than simply to comprehend it).” NRC Epistemology present (1999) Cooperation and Computational Thinking Connecting with an Audience Working in Networked Groups Building on the Work of Others Leveraging the Networked Audience Making Sense of the Networked Commons Sharing Co-Creating Remixing Crowd-Sourcing Mining The Wealth of Networks: How Social Production Transforms Markets and Freedom Benkler (2006) Leaking Pipeline Challenges to teaching and learning CS Challenges to teaching and learning CS 14,529 students took AP CS A Leaking Pipeline • 204,564 Calculus AB • 141,321 Bio • 96,282 Statistics AP CS had the worst gender balance of any of the AP tests • 18.3% CS A • 48.7% Calculus AB • 50.2% Statistics Leaking Pipeline Challenges to teaching and learning CS Girls Boys Slide: Julie Benyo, WGBH The LOGO Years Learning CS inside school PEN DOWN FORWARD 90 RIGHT TURN 90 Learning CS outside of school Learning CS outside of schools Learning CS Creative Arts Critical Media Ethics Technologies Technical w. Kylie Peppler, Indiana University Ethical Designing Software Applications • Game Designs • Media Art Designs • Textile Designs Learning about CS Tools Materials Spaces Communities Learning about CS Tools Materials Spaces Communities With Mitchel Resnick (MIT) Learning about CS Tools Materials Spaces Communities Monroy-Hernamdez, 2009 Learning about CS Monroy-Hernamdez, 2009 Learning about CS Monroy-Hernamdez, 2009 Learning about CS Tools Materials Spaces Communities LilyPad Arduino (Buechley, 2008) Learning about CS Tools Materials Spaces Communities w. Leah Buechley, MIT, Kylie Peppler (Indiana University), Mike Eisenberg (UC Boulder) Technology Fluency is “the ability to reformulate knowledge, to express oneself creatively and appropriately, and to produce and generate information (rather than simply to comprehend it).” NRC Epistemology present (1999) Cooperation and Computational Thinking Connecting with an Audience Working in Networked Groups Building on the Work of Others Leveraging the Networked Audience Making Sense of the Networked Commons “a way of solving problems, designing systems, and understanding human behavior” Sharing Co-Creating Remixing Crowd-Sourcing Mining The Wealth of Networks: How Social Production Transforms Markets and Freedom Benkler (2006)