{ ITEM }
<Let’s Get Coding>
What are Coding & Programming?
Computer programming (a.k.a. coding) is the process of creating a program (a string of code) that tells a computer what to do.
Anyone can code!
Let’s [teach our students to] be
technology creators...
...instead of
technology consumers.
Can you tell what this program does?
Coding
Unplugged
Solve with the fewest blocks possible…
Start
Finish
Coding Unplugged
Find the “bug” in this code…
to get the fuzz to the finish!
Start
Finish
from: Kodable App
Why teach coding?
Learning to code builds cross-curricular skills...
Why teach coding?
Why teach coding?
Critical Thinking
and Problem Solving
Collaborating / Mentoring
Design & Planning
Curiosity and Creativity
Revising & Remixing
Reflecting
Ready...set...CODE!
Check out the following coding challenges on a variety of coding platforms!
Coding in the Classroom: A few platforms
uses Flash
free iPad app
free iPad app
Scratch: scratch.mit.edu (Flash-based)
Challenge #1: Create your first Scratch program.
Explore and experiment with different sprites and backdrops...
try creating your own!
Scratch: scratch.mit.edu (Flash-based)
Challenge #2 :
Create a project using Scratch to share 5 facts about a unit/concept with your students.
Tips:
Create a Scratch account so that you can save your project and share it with your team members and students.
Explore and experiment with the different scripts, costumes, and sounds.
Explore the Scratch community for existing projects on that concept. Remix them to use / build on their code!
Scratch resources:
Scratch Jr. iPad App www.scratchjr.org
Challenge #1:
Create an ‘About Me’ project to share all about you!
(likes/dislikes, hopes and dreams for this school year, etc.)
Scratch Jr. iPad App
Challenge #2:
Create and program a
sprite to tell a story!
(fiction, nonfiction, poetry, etc.)
Code.org
Challenge #1:
Explore the original ‘hour of code’ and see how far you can get!
Log in to save your progress.
Code.org
Challenge #2:
Do some syntax coding in a language like JavaScript, Python, or HTML.
Hopscotch iPad App
Resources:
Challenge #1:
Program your sprite to make several different geometric drawings.
Explore angle measurements…
Make observations: What happens to angle measurements as the number of faces increase?
Hopscotch iPad App
Resources:
Challenge #2:
Remix one of the given Hopscotch games to make it your own.
Coding in the Classroom: Platforms
uses Flash
free iPad app
free iPad app
free iPad app
free iPad app
free iPad app
Programmer Reflections
After trying out coding and programming, let’s share
a success, frustration, or new learning...
Next steps?
Where could coding and programming fit in at your school?
Participate in the Hour of Code:
Coding at your school…
<><><><><><><><><><><><><><><>
Get involved!
Coding in the Classroom
Resources
Andrea
Wilson Vazquez
Technology Integration Specialist
Osseo Area Schools
{ ITEM }
<Let’s Get Coding>