Requirements for a Computing-Literate Society: VL/HCC 2105 Keynote
October 21, 2015 at 8:13 am 4 comments
I gave a keynote talk at VL/HCC 2015 (see the program here) on Tuesday morning. Here is the abstract, the short form outline, and a link to the slides on SlideShare.net.
Abstract: We share a vision of a society that is able to express problems and ideas computationally. Andrea diSessa called that computational literacy, and he invented the Boxer Programming Environment to explore the media of computational literacy. Education has the job of making citizens literate. Education systems around the world are exploring the question of what should all citizens know about computing and how do we provide that knowledge. The questions being asked are about public policy, but also about what does it mean to be expressive with computation and what should computing users know. The answers to these questions have implications for the future of human-centric computing.
Outline:
I. Our Job: The first computer scientists set the goal to achieve a Computing-Literate Society.
II. Challenges to Achieving a Computing-Literate Society
Access and Diversity
Inverse Lake Wobegon Effect
Unanswered research questions of policymakers
III. Inventing New Kinds of Computing Education
Story #1: Contextualized Computing Education.
Story #2: Understanding the Needs of High School CS Teachers.
Entry filed under: Uncategorized. Tags: BPC, broadening participation in computing, computing for everyone, NCWIT, teachers.
1.
Mike Lee | October 21, 2015 at 10:37 am
Hi Mark, this was a great keynote with lots of information (and issues) to think about. Thank you for sharing your slides!
2.
Beth Quinn | October 30, 2015 at 11:17 am
Yes, thanks for sharing these slides, Mark. Spot on.
3.
Girls better than boys at making story-based computer games | Computing Education Blog | December 18, 2015 at 7:46 am
[…] learned about this work at VL/HCC a couple months ago. It’s an interesting connection to the earlier post on women being better […]
4.
How to choose programming languages for learners: Reviewing JavaScript and Ready | Computing Education Blog | June 20, 2016 at 7:46 am
[…] Ready is likely successful at helping students to make apps and games. It’s likely a bad choice for learners. I don’t see affordances in Ready for computational literacy. […]