18:45 With the knowledge that the world will change …
Education > Computer programming (for kids)
see also: Python > Game programming; Education > Computer-based learning; Education & Technology
The wizards of the future
code.org
Feb 26, 2013
4:50 The Programmers of Tomorrow are the wizards of the future. You’re gonna look like you have magic powers compared to everybody else. [Gabe created Valve]
I think it’s the closest thing we have to a superpower.[Drew created Dropbox]
Computer programming is an incredible empowering skill to learn. [Hadi created code.org]
Connected Camps
Virtual Summer Camp Uses ‘Minecraft’ To Teach Digital Skills
August 21, 2015
http://www.npr.org/2015/08/21/433402336/virtual-summer-camp-uses-minecraft-to-teach-digital-skills
Institute of Play
http://connectedcamps.com
Learn how to code in-game using the programming language Lua
http://www.lua.org
Lua is currently the leading scripting language in games.
Hopscotch
Hopscotch
https://www.gethopscotch.com
recommended by:
Programming Apps Teach the Basics of Code
AUG. 27, 2014
http://www.nytimes.com/2014/08/28/technology/personaltech/get-cracking-on-learning-computer-code.html
Codecademy: Code Hour
By Codecademy
https://itunes.apple.com/us/app/codecademy-code-hour/id762950096
Lightbot
http://lightbot.com
CS Education Zoo #9
William Byrd. Jan 16, 2015
25:00 20 to 30 minutes of lecture, essentially wasted
just-in-time teaching
37:00 convincing potential Scratch teachers and students: “you’re doing computer science (even though there are more interesting things to do with Scratch)”
47:00 Computational Thinking (Andrea A. diSessa, http://gse.berkeley.edu/people/andrea-disessa, 2000): before algebra, our expressive power in science and engineering was limited. We had language and words, but none as expressive as algebra. Programming offers that additional … in expressing ideas.
the new literacy is computer programming
trajectory of expressing ideas: language -> written language -> algebra -> computer literacy (programming)
diSessa, A. A., Hoyles, C., Noss, R., with Edwards, L. (1995). Computers and Exploratory Learning.
Berlin: Springer Verlag. Edited Volume.
diSessa, A. A. (2000). Changing Minds: Computers, Learning, and Literacy. Cambridge, MA: MIT
Press.
diSessa, A. A., Levin, M., & Brown, N. (edited volume, to appear in 2015). Knowledge and
Interaction: A synthetic agenda for the learning sciences. New York, New York: Routledge.
Programming Is the New Literacy (2008)
Power will soon belong to those who can master a variety of expressive human-machine interactions.
By Marc Prensky
January 13, 2008
http://www.edutopia.org/literacy-computer-programming
multimedia, interactivity, and other game-derived devices will be increasingly significant tools for communicating twenty-first-century thought.
I believe the single skill that will, above all others, distinguish a literate person is programming literacy, the ability to make digital technology do whatever, within the possible one wants it to do — to bend digital technology to one’s needs, purposes, and will, just as in the present we bend words and images.
Some call this skill human-machine interaction; some call it procedural literacy. Others just call it programming.
the new nerds will be our programmatically literate children.
Do You HTML?
will the skill set of an educated person soon include programming fluency?
kids are learning programming languages like Game Maker, Flash, and Scratch, plus scripting language, graphics tools, and even C++, in order to build games. …Why? First, because they realize it gives them the power to express themselves in the language of their own times, and second — and perhaps even more importantly — because they find it fun.
And so emerges the new scribe tribe of programmers, reaching into (and eventually becoming) the intellectual elite of the twenty-first century.
Tools have always been important to humans; now, intellectual tools are becoming increasingly significant.
Marc Prensky is the author of Digital Game-Based Learning and Don’t Bother Me, Mom, I’m Learning. He is also founder and CEO of Games2train, a game-based learning company.
Greenfoot.org
Greenfoot.org
Teach and learn Java programming
http://www.greenfoot.org
Supported by:
University of Kent
Oracle
Microsoft Imagine Academy
Microsoft Imagine Academy
https://www.microsoft.com/en-us/education/imagine-academy
Providing the technology skills and certifications students need to succeed.
KDE Edu
KDE Edu
https://edu.kde.org
We make free educational software for children and adults, students and teachers.
Microsoft Small Basic
Microsoft Small Basic
http://smallbasic.com