CS and Coding
Shortcut to this site: http://tinyurl.com/lacoding17
Introduction
Explore specific reasons for integrating programming (aka, coding) across subject and grade levels. This session focuses various student-benefits such critical-thinking, creativity, computational thinking, collaboration and problem-solving. See a wide variety of specific examples and how to get started. This session provides a wealth of teacher resources and communities pertaining to student programming. This session also includes a hands-on component, so everyone gets to be a programmer!
Agenda
Intros, overview, and What's Your Why?
Presentation: Coding Across the Curriculum
Explore Curricular Coding Projects
Go to https://scratch.mit.edu/
Search for programs related to a particular topic such as photosynthesis, number line, metaphors, et al.
Post the title and URL of your program to this Padlet.
Guided programming
Independent, supervised work
Share out
Bonus:
New skills: Variables, Ask, & Answer
Independent, guided programming. and user-testing
Share out and closure
Link to Workshop Document (Make this yours by choosing "Make a Copy from the File Menu.-- Google Sign-in Required.)
Examples in Scratch
10 Scratch Projects That Will Make You Laugh
Created with
Science Simulations
Coding Tools
Coding Resources
Google + Group: Scratch Programming for Beginners
CodeGirl : A powerful documentary about high school-aged girls from around the world as they try to better their community through technology and collaboration.
Self-Assessment of Coding Project (Google Form) - You will be forced to make a copy
Great People to follow regarding coding in schools.
Curricular Connections
Coding and Language Arts, by Scott Moss
Relevant Articles
A Different Approach to Coding by Mitch Resnick
Why Understanding These Four Types of Mistakes Can Help Us Learn