Yasmin-ICLS_2010_compscience

advertisement
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)
Download