Session link: http://www.isteconference.org/2013/program/search_results_details.php?sessionid=80470639
Handouts during session : see attachments below as well as the resources section on this page.
Twitter handle for session: #iste13code
Session covered the following 5 topics
1. About CSTEM, Los Altos School District's program that teaches every sixth grader to code
Los Altos School District in Los Altos, San Francisco Bay Area, California offers all 6th graders a weekly CSTEM program. CSTEM teaches Science, Technology, Engineering and Math (STEM) subjects through the 3 C’s – Creativity, Collaboration and Computer Science. Approximately 500 sixth graders across 7 schools attend the weekly program.
Article in EdSurge on program: https://www.edsurge.com/n/2013-05-08-when-every-sixth-grader-learns-to-code
Extensive use of Edmodo in CSTEM to engage and assign work, post finished projects, comment on posts, ask questions after class, homework/quizzes, class discussions.
2. Introduction to programming through art and math - use of 'human' computer exercise.
Use of Processing.js on Khan Academy's CS platform.
Discussion of Human computers. Image link:
1. How old is this photo?2. Where are the computers?
As 'human' computers, execute 3 line program in Processing, see worksheet attached
Article on this lesson: http://www.computersforcreativity.com/resources/building-with-code
3. MIT's Scratch to create mathematical art.
Sample lesson using art and programming: http://www.computersforcreativity.com/resources/scratch/scratchpatterns
4. Most important take away from the session : Programming is fun, and a creative expression. All kids can learn.
(Read some quotes from my students on coding at https://www.edsurge.com/n/2013-05-08-when-every-sixth-grader-learns-to-code )
One of my favorite quotes about kids programming is from Seymour Papert.
Every normal child learns to talk.
Why then should a child not learn to
"talk" to a computer?'
Inventor of the Logo programming language
Mindstorms: Children, Computers, and Powerful Ideas.
on why children can learning programming in his book,
5. My resources on the above
My class demos in Processing : http://www.computersforcreativity.com/resources/processing
My favorite Scratch resources: http://www.computersforcreativity.com/resources/scratch
Interested in my 6+ week lesson plan for 'Programming through Art' using Scratch 2.0? Please email me
You will need a computer with a browser that supports both Khan Academy's CS platform http://www.khanacademy.org/cs as well as MIT's new Scratch 2.0 http://scratch.mit.edu . You can create a FREE account on both the sites so you can save your work. To be able to work offline (OPTIONAL), you can download Scratch 1.4 from http://info.scratch.mit.edu/Scratch_1.4_Download as well as Processing from http://processing.org/download/
If you are not sure that your browser supports these sites, you can
- Go to https://www.khanacademy.org/cs/hello-world/1733568309 and try to change the text on the left side from Hello World to something else and see if it changes on the right side.
- Go to one of the starter projects on the MIT Scratch site and see if they play when you click on the Green flag, see http://scratch.mit.edu/info/starter_projects/
Sorry, iPads and other tablets will not work.