E N D
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 present 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) 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)
Challenges to teaching and learning CS Leaking Pipeline
Challenges to teaching and learning CS Leaking Pipeline • 14,529 students took AP CS A • 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 CSinside school PEN DOWN FORWARD 90 RIGHT TURN 90
Creative Learning CS Arts Critical Ethical Media Ethics Designing Software Applications • Game Designs • Media Art Designs • Textile Designs Technologies Technical w. Kylie Peppler, Indiana University
Learning about CS Tools Materials Spaces Communities
Learning about CS Tools Materials Spaces Communities With MitchelResnick (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 LilyPadArduino(Buechley, 2008)
Learning about CS Tools Materials Spaces Communities w. Leah Buechley, MIT, Kylie Peppler (Indiana University), Mike Eisenberg (UC Boulder)
Epistemology present 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) Cooperation and Computational Thinking “a way of solving problems, designing systems, and understanding human behavior” 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)