SlideShare a Scribd company logo
1 of 47
Download to read offline
While we’re here,
let’s fix computer
science education
       Selena Deckelmann
   selena@postgresopen.org
Thanks!
http://bit.ly/ReeWlU
                         or
http://piratepad.net/djangocon-keynote-selena-
                   reading-list
[intentionally blank]
50% growth in
computer-related jobs
     by 2018
70% of FOSS devs have
  at least a Bachelors
         degree
???????
Paris Declaration
http://bit.ly/MTvxzl
Modeling
   Guided Practice
Independent Practice
   Generalization
Lost 35% of
CS courses offered
 9-12 grade in the
  USA since 2005
“In 2008, 17% of AP computer science
test takers were women, even though
women represented 55% of all AP test
takers. 784 African American students
nationwide took the AP CS exam.”
Computational thinking
“A way that humans, not computers, think.
Computational thinking is a way humans solve
problems; it is not trying to get humans to think like
computers. Computers are dull and boring; humans are
clever and imaginative. We humans make computers
exciting. Equipped with computing devices, we use our
cleverness to tackle problems we would not dare take
on before the age of computing and build systems with
functionality limited only by our imaginations.”
-Jeanette Wing
Today’s world



                Teachers
Teacher/open        in
   source        Schools
collaboration                   Open Source
 on lessons                     Contributors
Open source IT in
schools is not the
answer, right now.
Modeling
   Guided Practice
Independent Practice
   Generalization
Access to
computer science is a
 social justice issue.
photo: Reuters
Mimiko lost.
Or did he?
Protest filed:
May 14, 2007
image courtesy of flickr user bistra1
Adrian Forty, Fingerprint expert
84,814
“olee yen loun sa lo yen.”
http://is.gd/5gULDz
              or
http://imet.csus.edu/imet1/
     scotty/filelesson/
      fileconcept.htm
teachtoday.chesnok.com
This work is licensed under the Creative Commons
Attribution-ShareAlike 3.0 Unported License. To view a
copy of this license, visit http://creativecommons.org/
licenses/by-sa/3.0/ or send a letter to Creative
Commons, 444 Castro Street, Suite 900, Mountain
View, California, 94041, USA.

More Related Content

What's hot

Personal Electronics: Shortening our Attention Spans?
Personal Electronics: Shortening our Attention Spans?Personal Electronics: Shortening our Attention Spans?
Personal Electronics: Shortening our Attention Spans?
zackls
 
Sustainably Transforming Learning and Teaching Through ICT
Sustainably Transforming Learning and Teaching Through ICTSustainably Transforming Learning and Teaching Through ICT
Sustainably Transforming Learning and Teaching Through ICT
Jeanette Murphy
 
CWA Parent Presentation 2014
CWA Parent Presentation 2014CWA Parent Presentation 2014
CWA Parent Presentation 2014
Holly Gerla
 

What's hot (20)

3 Ways to empower your team to work smarter nabeelah ali
3 Ways to empower your team to work smarter   nabeelah ali3 Ways to empower your team to work smarter   nabeelah ali
3 Ways to empower your team to work smarter nabeelah ali
 
Education in the Exponential Age
Education in the Exponential AgeEducation in the Exponential Age
Education in the Exponential Age
 
Personal Electronics: Shortening our Attention Spans?
Personal Electronics: Shortening our Attention Spans?Personal Electronics: Shortening our Attention Spans?
Personal Electronics: Shortening our Attention Spans?
 
Harnessing Digital And Social Media To Become A Learning Organization
Harnessing Digital And Social Media To Become A Learning OrganizationHarnessing Digital And Social Media To Become A Learning Organization
Harnessing Digital And Social Media To Become A Learning Organization
 
Finding Great Tech For Teaching
Finding Great Tech For TeachingFinding Great Tech For Teaching
Finding Great Tech For Teaching
 
2015 Parenting in a Digital World
2015 Parenting in a Digital World2015 Parenting in a Digital World
2015 Parenting in a Digital World
 
Sustainably Transforming Learning and Teaching Through ICT
Sustainably Transforming Learning and Teaching Through ICTSustainably Transforming Learning and Teaching Through ICT
Sustainably Transforming Learning and Teaching Through ICT
 
Charles Wright SMAHRT Presentation
Charles Wright SMAHRT PresentationCharles Wright SMAHRT Presentation
Charles Wright SMAHRT Presentation
 
But Who Protects the Moderators?
But Who Protects the Moderators?But Who Protects the Moderators?
But Who Protects the Moderators?
 
Digital reputations
Digital reputationsDigital reputations
Digital reputations
 
Issue_Crisis_Management
Issue_Crisis_ManagementIssue_Crisis_Management
Issue_Crisis_Management
 
Improving Web Accessibility for the Elderly
Improving Web Accessibility for the ElderlyImproving Web Accessibility for the Elderly
Improving Web Accessibility for the Elderly
 
How To Talk With Techies
How To Talk With TechiesHow To Talk With Techies
How To Talk With Techies
 
Key Challenges in Moderating Social Media: Accuracy, Cost, Scalability, and S...
Key Challenges in Moderating Social Media: Accuracy, Cost, Scalability, and S...Key Challenges in Moderating Social Media: Accuracy, Cost, Scalability, and S...
Key Challenges in Moderating Social Media: Accuracy, Cost, Scalability, and S...
 
Cyberbullying
CyberbullyingCyberbullying
Cyberbullying
 
Test boss 2019 slide deck
Test boss 2019 slide deckTest boss 2019 slide deck
Test boss 2019 slide deck
 
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
 
The Inevitable Future (with some infrastructure thrown in)
The Inevitable Future (with some infrastructure thrown in)The Inevitable Future (with some infrastructure thrown in)
The Inevitable Future (with some infrastructure thrown in)
 
Raising Kids in a Digital World 2016
Raising Kids in a Digital World 2016Raising Kids in a Digital World 2016
Raising Kids in a Digital World 2016
 
CWA Parent Presentation 2014
CWA Parent Presentation 2014CWA Parent Presentation 2014
CWA Parent Presentation 2014
 

Viewers also liked

Pycon 2012 What Python can learn from Java
Pycon 2012 What Python can learn from JavaPycon 2012 What Python can learn from Java
Pycon 2012 What Python can learn from Java
jbellis
 
Bank Account Of Life
Bank Account Of LifeBank Account Of Life
Bank Account Of Life
Nafass
 
2008 Fourth Quarter Real Estate Commentary
2008 Fourth Quarter Real Estate Commentary2008 Fourth Quarter Real Estate Commentary
2008 Fourth Quarter Real Estate Commentary
alghanim
 
Sample email submission
Sample email submissionSample email submission
Sample email submission
David Sommer
 
Stc 2014 unraveling the mysteries of localization kits
Stc 2014 unraveling the mysteries of localization kitsStc 2014 unraveling the mysteries of localization kits
Stc 2014 unraveling the mysteries of localization kits
David Sommer
 
My trans kit checklist gw1 ds1_gw3
My trans kit checklist gw1 ds1_gw3My trans kit checklist gw1 ds1_gw3
My trans kit checklist gw1 ds1_gw3
David Sommer
 
How to make intelligent web apps
How to make intelligent web appsHow to make intelligent web apps
How to make intelligent web apps
iapain
 

Viewers also liked (20)

Silmeyiniz
SilmeyinizSilmeyiniz
Silmeyiniz
 
Pycon 2012 What Python can learn from Java
Pycon 2012 What Python can learn from JavaPycon 2012 What Python can learn from Java
Pycon 2012 What Python can learn from Java
 
Open Software Platforms for Mobile Digital Broadcasting
Open Software Platforms for Mobile Digital BroadcastingOpen Software Platforms for Mobile Digital Broadcasting
Open Software Platforms for Mobile Digital Broadcasting
 
Putting Out Fires with Content Strategy (STC Academic SIG)
Putting Out Fires with Content Strategy (STC Academic SIG)Putting Out Fires with Content Strategy (STC Academic SIG)
Putting Out Fires with Content Strategy (STC Academic SIG)
 
Building Quality Experiences for Users in Any Language
Building Quality Experiences for Users in Any LanguageBuilding Quality Experiences for Users in Any Language
Building Quality Experiences for Users in Any Language
 
Putting Out Fires with Content Strategy (InfoDevDC meetup)
Putting Out Fires with Content Strategy (InfoDevDC meetup)Putting Out Fires with Content Strategy (InfoDevDC meetup)
Putting Out Fires with Content Strategy (InfoDevDC meetup)
 
The ruby on rails i18n core api-Neeraj Kumar
The ruby on rails i18n core api-Neeraj KumarThe ruby on rails i18n core api-Neeraj Kumar
The ruby on rails i18n core api-Neeraj Kumar
 
Internationalization in Rails 2.2
Internationalization in Rails 2.2Internationalization in Rails 2.2
Internationalization in Rails 2.2
 
Bank Account Of Life
Bank Account Of LifeBank Account Of Life
Bank Account Of Life
 
Linguistic Potluck: Crowdsourcing localization with Rails
Linguistic Potluck: Crowdsourcing localization with RailsLinguistic Potluck: Crowdsourcing localization with Rails
Linguistic Potluck: Crowdsourcing localization with Rails
 
2008 Fourth Quarter Real Estate Commentary
2008 Fourth Quarter Real Estate Commentary2008 Fourth Quarter Real Estate Commentary
2008 Fourth Quarter Real Estate Commentary
 
Strategies for Friendly English and Successful Localization
Strategies for Friendly English and Successful LocalizationStrategies for Friendly English and Successful Localization
Strategies for Friendly English and Successful Localization
 
Sample email submission
Sample email submissionSample email submission
Sample email submission
 
Glossary
GlossaryGlossary
Glossary
 
Designing for Multiple Mobile Platforms
Designing for Multiple Mobile PlatformsDesigning for Multiple Mobile Platforms
Designing for Multiple Mobile Platforms
 
Stc 2014 unraveling the mysteries of localization kits
Stc 2014 unraveling the mysteries of localization kitsStc 2014 unraveling the mysteries of localization kits
Stc 2014 unraveling the mysteries of localization kits
 
mobile development platforms
mobile development platformsmobile development platforms
mobile development platforms
 
Strategies for Friendly English and Successful Localization (InfoDevWorld 2014)
Strategies for Friendly English and Successful Localization (InfoDevWorld 2014)Strategies for Friendly English and Successful Localization (InfoDevWorld 2014)
Strategies for Friendly English and Successful Localization (InfoDevWorld 2014)
 
My trans kit checklist gw1 ds1_gw3
My trans kit checklist gw1 ds1_gw3My trans kit checklist gw1 ds1_gw3
My trans kit checklist gw1 ds1_gw3
 
How to make intelligent web apps
How to make intelligent web appsHow to make intelligent web apps
How to make intelligent web apps
 

Similar to While we're here, let's fix computer science education

Girls & STEM: Making it Happen
Girls & STEM: Making it HappenGirls & STEM: Making it Happen
Girls & STEM: Making it Happen
Sylvia Libow Martinez
 
School Committee Presentation Technology08 Final
School Committee Presentation Technology08 FinalSchool Committee Presentation Technology08 Final
School Committee Presentation Technology08 Final
Reading Public Schools
 

Similar to While we're here, let's fix computer science education (20)

Digital Citizenship Summit 2014
Digital Citizenship Summit 2014Digital Citizenship Summit 2014
Digital Citizenship Summit 2014
 
Girls & STEM: Making it Happen
Girls & STEM: Making it HappenGirls & STEM: Making it Happen
Girls & STEM: Making it Happen
 
School Committee Presentation Technology08 Final
School Committee Presentation Technology08 FinalSchool Committee Presentation Technology08 Final
School Committee Presentation Technology08 Final
 
Sac Ht J Mc C V2
Sac Ht J Mc C V2Sac Ht J Mc C V2
Sac Ht J Mc C V2
 
Edtech Sucks
Edtech SucksEdtech Sucks
Edtech Sucks
 
iGeneration - Who are these students?
iGeneration - Who are these students?iGeneration - Who are these students?
iGeneration - Who are these students?
 
Digital Fabrication in Learning Environments
Digital Fabrication in Learning EnvironmentsDigital Fabrication in Learning Environments
Digital Fabrication in Learning Environments
 
Education Personalization Through Mobile Learning
Education Personalization Through Mobile LearningEducation Personalization Through Mobile Learning
Education Personalization Through Mobile Learning
 
Accd mars
Accd marsAccd mars
Accd mars
 
Pete & C Keynote Slides
Pete & C Keynote SlidesPete & C Keynote Slides
Pete & C Keynote Slides
 
Designing A.I. - Week 1 - Intro Lecture
Designing A.I. - Week 1 - Intro LectureDesigning A.I. - Week 1 - Intro Lecture
Designing A.I. - Week 1 - Intro Lecture
 
Qsite Presentation computational thinking 2013
Qsite Presentation   computational thinking 2013Qsite Presentation   computational thinking 2013
Qsite Presentation computational thinking 2013
 
Technology and Enablement in the Social Age
Technology and Enablement in the Social AgeTechnology and Enablement in the Social Age
Technology and Enablement in the Social Age
 
Digital Learning1
Digital Learning1Digital Learning1
Digital Learning1
 
«Lets educate, learn and flourish: how can we open doors, light fires and rac...
«Lets educate, learn and flourish: how can we open doors, light fires and rac...«Lets educate, learn and flourish: how can we open doors, light fires and rac...
«Lets educate, learn and flourish: how can we open doors, light fires and rac...
 
#futurehappens - Challenging educational paradigms and the changing role of t...
#futurehappens - Challenging educational paradigms and the changing role of t...#futurehappens - Challenging educational paradigms and the changing role of t...
#futurehappens - Challenging educational paradigms and the changing role of t...
 
Technology Integration @ St. James
Technology Integration @ St. JamesTechnology Integration @ St. James
Technology Integration @ St. James
 
Critical Pedagogy, Civil Disobedience, and Edtech
Critical Pedagogy, Civil Disobedience, and EdtechCritical Pedagogy, Civil Disobedience, and Edtech
Critical Pedagogy, Civil Disobedience, and Edtech
 
Connectededc catc
Connectededc catcConnectededc catc
Connectededc catc
 
Artificial Intelligence in Education|Evolve Machine Learners
Artificial Intelligence in Education|Evolve Machine LearnersArtificial Intelligence in Education|Evolve Machine Learners
Artificial Intelligence in Education|Evolve Machine Learners
 

More from Selena Deckelmann

Mistakes were made - LCA 2012
Mistakes were made - LCA 2012Mistakes were made - LCA 2012
Mistakes were made - LCA 2012
Selena Deckelmann
 
Harder, better, faster, stronger: PostgreSQL 9.1
Harder, better, faster, stronger: PostgreSQL 9.1Harder, better, faster, stronger: PostgreSQL 9.1
Harder, better, faster, stronger: PostgreSQL 9.1
Selena Deckelmann
 
Own it: working with a changing open source community
Own it: working with a changing open source communityOwn it: working with a changing open source community
Own it: working with a changing open source community
Selena Deckelmann
 
Managing terabytes: When Postgres gets big
Managing terabytes: When Postgres gets bigManaging terabytes: When Postgres gets big
Managing terabytes: When Postgres gets big
Selena Deckelmann
 

More from Selena Deckelmann (20)

Algorithms are Recipes
Algorithms are RecipesAlgorithms are Recipes
Algorithms are Recipes
 
Hire the right way
Hire the right wayHire the right way
Hire the right way
 
Mistakes were made - LCA 2012
Mistakes were made - LCA 2012Mistakes were made - LCA 2012
Mistakes were made - LCA 2012
 
Pg92 HA, LCA 2012, Ballarat
Pg92 HA, LCA 2012, BallaratPg92 HA, LCA 2012, Ballarat
Pg92 HA, LCA 2012, Ballarat
 
Managing terabytes
Managing terabytesManaging terabytes
Managing terabytes
 
Mistakes were made
Mistakes were madeMistakes were made
Mistakes were made
 
Postgres needs an aircraft carrier
Postgres needs an aircraft carrierPostgres needs an aircraft carrier
Postgres needs an aircraft carrier
 
Mistakes were made
Mistakes were madeMistakes were made
Mistakes were made
 
Harder, better, faster, stronger: PostgreSQL 9.1
Harder, better, faster, stronger: PostgreSQL 9.1Harder, better, faster, stronger: PostgreSQL 9.1
Harder, better, faster, stronger: PostgreSQL 9.1
 
How to ask for money
How to ask for moneyHow to ask for money
How to ask for money
 
Letters from the open source trenches - Postgres community
Letters from the open source trenches - Postgres communityLetters from the open source trenches - Postgres community
Letters from the open source trenches - Postgres community
 
Own it: working with a changing open source community
Own it: working with a changing open source communityOwn it: working with a changing open source community
Own it: working with a changing open source community
 
Managing terabytes: When Postgres gets big
Managing terabytes: When Postgres gets bigManaging terabytes: When Postgres gets big
Managing terabytes: When Postgres gets big
 
Managing terabytes: When PostgreSQL gets big
Managing terabytes: When PostgreSQL gets bigManaging terabytes: When PostgreSQL gets big
Managing terabytes: When PostgreSQL gets big
 
Pdxpugday2010 pg90
Pdxpugday2010 pg90Pdxpugday2010 pg90
Pdxpugday2010 pg90
 
Making Software Communities
Making Software CommunitiesMaking Software Communities
Making Software Communities
 
Illustrated buffer cache
Illustrated buffer cacheIllustrated buffer cache
Illustrated buffer cache
 
Bucardo
BucardoBucardo
Bucardo
 
How a bunch of normal people Used Technology To Repair a Rigged Election
How a bunch of normal people Used Technology To Repair a Rigged ElectionHow a bunch of normal people Used Technology To Repair a Rigged Election
How a bunch of normal people Used Technology To Repair a Rigged Election
 
Open Source Bridge Opening Day
Open Source Bridge Opening DayOpen Source Bridge Opening Day
Open Source Bridge Opening Day
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

While we're here, let's fix computer science education