Showing posts with label computer science. Show all posts
Showing posts with label computer science. Show all posts

Sunday, December 4, 2016

Before One Can Code, One Must Understand the Computer

"Is this the correct spot for the hard drive?"  No joke, phrases like that issued from my elementary students mouths this past week.  I was geeking out while students worked together to build pretend computers.  

The "My First Computer" activity came from the author of the book, Hello Ruby: Adventures in Coding by Linda Liukas.  The book focuses on a girl named Ruby who is a very independent and imaginative spirit.  For example, when she is told to get dressed, she puts her outfit over her pajamas because she was never told to take her pajamas off.  

Ruby's adventure begins when she receives a postcard from her father letting her know there are gems hidden around their neighborhood for her to find.  Ruby decides to make a plan which includes finding clues (which she does in her father's office) to make a map of where the gems are located.

Once Ruby begins her adventure--she meets penguins, foxes, a snow leopard, robots, and Django with his pet Python.  Ruby's planning and hunt for the gems teach skills related to coding--breaking big problems into small ones, sequencing, algorithm, looping, etc.  

The back of the book has quite the selection of activities to help kids practice computational thinking.  

Back to the "My First Computer" activity...I adapted this for multiple classes by printing out only enough color copies for students to work in pairs.  The pieces were laminated and cut out so that they could be reused.  Students used tacky putty to place items together and that made it easy to remove them.  

The students LOVED this activity and some were disappointed that they didn't get to take the computer home.  Once I told them that they could visit the Hello Ruby website they were so excited!

Sunday, December 6, 2015

Hour of Code™ December 7th-13th



My 2nd-5th grade students are taking over the computer lab this week during their library time!  Why?  For the Hour of Code™!  What is the Hour of Code™ you ask?  



“The 'Hour of Code™' is a nationwide initiative by Computer Science Education Week and Code.org to introduce millions of students to one hour of computer science and computer programming.”

Students have many options that day.  The choices might seem overwhelming, so here is the way I'm breaking it down:

Grade 2 will use Kodable or as some of my students call it the "fuzzy monster game".  Very easy to learn.  Older students who can't quite get the hang of other coding tutorials can use this on to start their journey.

Grade 3 will use Code.org to choose tutorial of interest: Star Wars, Minecraft, Angry Birds, etc.  These are multi-level self-guided lessons.

Grade 4 and 5 will use Code.org, Tynker, or Scratch.  Code.org can actually guide your students to the other sites if they scroll down to "Partner Tutorials for Grades K-8".

And to top off my students week, they are all getting a certificate for completing their Hour of Code™.

Next week, the results of Hour of Code™ week at my school.