Computer Science, Creative Thinking, Critical Thinking, Education, Games, K-12, Student Products, Teaching Tools, Videos

Scratch

Well, I finally did it.  With the help of: an Hour of Code Tutorial, a 3rd grader who knows what he’s doing, and what I learned from auditing a class that my daughter took, I finally felt somewhat ready to try Scratch, the free M.I.T. programming language available on the web, with my 3rd grade class.

Scratch

Full disclosure here: I teach Gifted and Talented students, and my 3rd grade class is composed of 4 students* – one of them being the aforementioned one who knows what he’s doing.  So, I probably don’t get a lot of points for risk-taking.  Plus, the Hour of Code Tutorial walked them through all of the steps for creating a holiday card – leaving me with little to do other than to provide new laptops when their batteries went dead.  I should get points, though, for observing that the batteries were about to die and urging the students to save their projects to their drives before they lost them completely 😉

After doing a Hopscotch tutorial with my 2nd graders yesterday (hey – there were 11 kids in that class!), I was prepared to take things a bit slowly with the students in this group who had never seen Hopscotch or Scratch.  Silly me.  After their classmate’s demonstration, and two steps into the tutorial, they were ready to jump into the project and CREATE.  My job was to step aside.  Here is a link to our class blog post with links to videos of their projects.

Since this was far from the typical experience that a classroom teacher would have if trying to incorporate Scratch, I know that much of my advice would not be helpful.  However, I do have a few words of wisdom for teachers new to using Scratch:

  • Scratch is free, and no longer requires a download (a mobile version is due out in the Spring).  You can use the web version just fine.  There are some added features in the downloadable version, but beginners won’t miss them.
  • You can share Scratch projects by downloading the file to a computer and then uploading it within Scratch or by joining Scratch.  I did not have my students join – as I felt that was a parental decision.  Joining does require an e-mail, but it allows you to share your projects with others in the Scratch community by uploading it to their site.
  • If you don’t have built in microphones on your computers, have some plug-in mics available.  The kids like to make their “sprites” say silly things through recording.
  • Monitor the “silly things” your students say while recording 😉
  • If your computers are somewhat unreliable, encourage your students to save frequently.
  • Be sure to build in time for exploration.  Just choosing their first sprite (object that they will program) from the Scratch library could take 5-10 minutes.
  • Ask someone who knows something about the program to assist you if you can.  If you can’t, it’s still nice to have extra hands available for basic computer trouble-shooting.

The Scratch Hour of Code tutorial is an excellent introduction.  However, here are some other Scratch resources if you interested:

If you have an iPad, Daisy the Dinosaur and Hopscotch are great lead-ins to Scratch.  But, really, the above resources take care of you.  And, as you have probably already learned with the digital natives in your classroom, our students don’t need nearly as much as much instruction as we teachers do!

*I’m trying Scratch with a class of 14 fourth graders today (11 of whom happen to be boys), so my experience will probably be a bit different!

Apps, Computer Science, Creative Thinking, Critical Thinking, Education, K-12, Student Products, Teaching Tools

Hopscotch

If you haven’t signed up to participate in this week’s Hour of Code, it’s not too late.  And, even if you don’t find it possible to get involved this week, I urge you to take a look at all of the wonderful resources.  Consider showing your students the basics of programming, and let them take it from there.

I heard from a few people that they were having a hard time selecting where to start.  The wealth of resources can be a bit overwhelming, especially if you do not have experience with programming.  As someone who is relatively new to it, I understand completely.  That’s why I thought I would devote today’s post to just one of the resources – Hopscotch.

Hopscotch is a free iPad app that is similar to a web-based open-source coding program developed by MIT called Scratch.  But, don’t worry if you have never used either one.  My exposure to them was pretty limited until a month ago.

I used Hopscotch with my 2nd grade GT class yesterday.  There are 11 students in the class.  They each had an iPad, but I think I probably should have had them share.  If you have a full class of students, I would definitely recommend this – for the sake of your sanity and theirs.

The students had used Daisy the Dinosaur and Kodable before – both awesome coding apps.  Daisy had kind of introduced them to using blocks to program, and I think it’s an excellent intro to Hopscotch.  (They are both produced by the same company.)

Hopscotch has a great tutorial video (embedded below) that we used, and that’s what really helped me.  I have messed around with Hopscotch, but never really knew what to do with it, or how to break it down for the students.  Hopscotch does this all for you.

One thing I wished I had done before going through the video with the students was to talk about some of the vocabulary: rotate, opacity, line width, random.

Another thing you may want to check is to make sure you have the latest version of Hopscotch on the iPad.  I thought I had done this, but then some of the menu items looked different on some iPads, causing a bit of confusion with directions.

We paused a lot during the video.  To give you an idea, the video is 25 minutes long, and we barely finished in 90 minutes.  Some of that extra time was exploration; some of it was troubleshooting (kids hitting the wrong button, iPads freezing, going ahead and missing directions, etc…).  If you can, have older kids or parents help you out with this.

Once you go through the video, if your students want to continue using Hopscotch, I highly recommend visiting Wes Fryer’s blog here, where you can find additional ideas for using this app in the classroom.  This includes a link to Wes’ ePub book of Hopscotch challenges. (If you download the ePub book, you may need to also download an ePub reader, such as Adobe Digital Editions.)  The ePub book also explains how to share Hopscotch creations once they are completed.

I see lots of ways that Hopscotch can be integrated into the curriculum – particularly math.  Discussion of angles (helpful to understand for the “Rotate” command), percent, creation of shapes or symmetrical drawings are just some of the ways it can tie in.  Because it allows you to bring in text objects, other subjects could be easily reflected by creating Hopscotch games with vocabulary.  If you search for ways to integrate Scratch into the core curriculum, as on this page, you can probably modify a lot of those ideas to work with Hopscotch.

For more ideas on using programming with kids, be sure to check out the Hour of Code link above, or my Programming for Kids Pinterest Board!

Critical Thinking, Education, Fun Friday, Games, K-12, Parenting, Teaching Tools

Perplexus and Groove Tube

Perplexus
Perplexus
Groove Tube
Groove Tube

For the past couple of weeks, I have been talking about mindsets with my third grade class.  I plan to do a post about that topic next week, but today is Friday, and we’re in the midst of the holiday season – which means that it’s time for another gift suggestion in my “Gifts for the Gifted” series.

My recommendations for today are two maze games: Perplexus and Groove Tube.  Our  recent discussions about Fixed and Growth mindsets made me look at these two toys in my classroom a bit differently.  Perplexus is one of the go-to toys during indoor recess.  Some students view this ball maze within a sphere as an intriguing challenge, and will spend a good twenty minutes fixated on guiding the ball carefully around (reflecting a Growth Mindset) while others will grab the sphere gleefully and jerkily dump the ball all over the place, completely ignoring the point of the game, and declaring victory in about 5 minutes (that would be the Fixed Mindset, if you haven’t guessed).  The latter group reminds me of the kids who solved Rubik’s cubes by moving the colored stickers around when I was a kid.

Similarly, one of my students brought in a Groove Tube a few weeks ago, which I had never seen. It consists of a one tube overlapping another.  Inside, where you can’t see it, is a maze of grooves.  If you can manipulate the outer tube through this unseen maze correctly, it will slide completely off.

These are both toys that will be quickly abandoned by kids who sport the Fixed Mindset.  However, I have found that modeling, particularly with younger kids, can completely change their approach.  When they see me persisting through the challenge, refusing to give up, and showing pleasure as I try to think it through, they show renewed interest.

Both of these toys can be great entertainers in “waiting” situations – the doctor’s office, long car rides (not the Perplexus, though, if it’s a bumpy one!), visiting family, etc…  Groove Tube, which comes in different colors to represent different difficulty levels, is relatively inexpensive (making it a good stocking stuffer).  Perplexus is a bit more of an investment, but still reasonably priced.  However, you might be wasting your money if you don’t invest some time in showing the recipients the value of working your way doggedly toward a solution.

One of the best gifts that you can give, which costs nothing but time, is to show a child how to embrace a challenge.

(For more “Gifts for the Gifted” posts, you can see: Heroes for My Daughter, Cubelets, Sifteo Cubes, Scrabble Flash, and Makedo.  Or, you can visit my Pinterest board of Games and Toys for the Gifted.)

Apps, Computer Science, Creative Thinking, Critical Thinking, Education, K-12, Problem Solving, Videos

It’s About the Process, Not the Product

A couple of my 2nd graders as they play with the Kodable app.
A couple of my 2nd graders as they play with the Kodable app.

The Hour of Code is scheduled for next week, and I can’t wait to participate.  Vicki Davis just posted an excellent resource on Edutopia for those who want to join in the fun.  Yesterday, I posted about a new iPad app that you might want to try.  And in November, I gave some awesome resources that include suggestions by grade level as well as a terrific compilation of Computer Science resources.

Everyone who reads this blog knows that I am a huge proponent of teaching kids how to code.  However, I am going to step way out on a limb here, and say that I do not agree that coding should be added to the required curriculum.

I know.  Where did that come from?

Generally, I don’t publicly get in the mix on controversial topics; I try to save that for Thanksgiving dinners with my family.   One reason I avoid contentious subjects is because I am well aware that I don’t know enough to weigh in heavily on either side.  That is probably the case here, as well.  But I am going to blunder my way into this one because I have been pondering it quite a bit.

The case for teaching kids to code can be found in numerous articles online.  Our nation has a far higher demand for programmers than we are producing.  Coding is an important 21st century skill.  It teaches our students about systems and how to problem solve.  I agree.  I also agree that exposing our kids to the basics of programming at an early age is a great idea.

But I worry that shoving it into our curriculum will take away its relevance.  It will become another skill to check off, another subject to be tested.  Exploration and creativity will be surrendered for efficiency and expediency.  Kids will be yawning and asking, “Why do I have to learn this?  I don’t want to be a computer programmer when I grow up.”

The truth is, despite the fact that we are careening into a future that will be even more dependent on technology than our present condition, not every person is going to need to know how to program.  I can watch T.V. just fine without knowing what a cathode tube does.  And, though I would probably have less chance of being gouged by a mechanic if I knew more about my car, I have driven for over 20 years in complete ignorance of the existence of 99% of the various parts necessary to make it run.

I teach kids to code because a.) they are interested, b.) they are not even a tiny bit interested, but then realize that it can be both challenging and fun, and c.) they learn valuable thinking skills that transfer to other lessons.

In my ideal educational world, every child would be introduced to coding by a passionate teacher who is able to integrate it with other subjects, and to guide kids to making real-world connections to programming.  The students who love it would be able to go as deeply into it as they like.  And those who have seen what it can do, but prefer to develop their computational and problem-solving skills another way can move in other directions.

The problem is, many kids today, particularly girls, don’t get to make that choice. The stereotype of pasty white, anti-social males sitting in basements surrounded by monitors and other mysterious electronic equipment as they design video games still pervades our culture. We should dispel that.  But we need to be careful.  Our goal should be to teach kids how to think, not what to think.

For my part, I will be including all of my classes, 1st-5th, in the Hour of Code next week.    I also plan to show this video to my upper grades because it eloquently expresses how coding was a vehicle to helping someone realize he matters to the world – and that the world matters to him.  They will get more programming experiences throughout the year.  They can also use Genius Hour time to pursue the topic if they like.  Or not.

In summary, I think we should teach kids how to look for patterns, systems thinking, creative problem solving skills, and even how to read and write code.  We can do that with computer programming – or knitting. Requiring either of those specific skills in every grade level will not benefit our children.

Augmented Reality, Creative Thinking, Critical Thinking, Education, K-5, Language Arts, Math, Multiple Intelligences, QR Codes, Student Products, Teaching Tools, Websites

A Wee List of Ways to Weather the Winter

Santa "Adapts" to a New Environment (a computer game with a "dedly turtle") from S.C.A.M.P.E.R. The Holidays
Santa “Adapts” to a New Environment (a computer game with a “dedly tertal”) from S.C.A.M.P.E.R. The Holidays

Thank goodness for people like Laura Moore (@LearnMoreStuff).  She collected a ton of December-themed tech activities, and bundled them all up in a Listly she embedded in this post.  With 3 more weeks until Winter Break, she realizes that we all need some ideas to get us through this crazy month.

I’m pretty sure Laura’s list will keep you busy.  But, just in case you still have some huge gaps in your lesson plans, here are some past posts that I’ve done with a Winter theme:

Text Snowflake Creator

Creative Snowflakes

The Twelve Days of Christmas (with Fibonacci and Pascal’s Triangle)

S.C.A.M.P.E.R. the Holidays

S.C.A.M.P.E.R. the Holidays Redux

Augmented Reality Holiday Cards (I might add some more to these in the near future, or you can watch these great instructions from @PaulHamilton8 on making your own.)

Holiday QR Codes (with a Kindness Countdown, Class Coupons, and Home Coupons)

Holiday Logic

Factory Balls – Christmas Edition

And, of course, yesterday’s post – If I Lived in a Snow Globe, I Would Wear My Bike Helmet to Bed

During this month, don’t we all feel like we live in a snow globe sometimes? 😉

Apps, Art, Augmented Reality, Books, Creative Thinking, Critical Thinking, Depth and Complexity, Education, K-5, Language Arts, Student Products, Teaching Tools, Videos

If I Lived in a Snow Globe, I Would Wear my Bike Helmet to Bed

Screen shot from BumbleVille
Screen shot from BumbleVille

UPDATE 1/18/15 – I just added a post that gives more details about using augmented reality with this lesson.  Go to “Outside My Snow Globe” to learn more!

Earlier this year, I posted about a short video called, “BumbleVille.”  This cute animation would be fun to show your students at this time of year.  You might want to show them part of the film, then stop and ask them what they think is going on.  Chances are they will respond like mine did: “earthquake”, “aliens”, “volcanic eruption”.  You will enjoy their reactions when they find out the true cause – that the characters are inhabitants of a snow globe which just got shaken.

In my first BumbleVille post, I gave some suggestions for incorporating Kaplan’s “Multiple Perspectives” into a lesson using the film.  Since then, I’ve also thought that it might be interesting to think about the “Rules” that might be important for living in such an unpredictable environment:

  • What special rules would they have for buildings in this community?
  • What do they tell the students to do at school when such an event occurs (similar to earthquake or tornado preparedness)?
  • Are there certain objects that should not be allowed in this community?
  • Are there certain actions that should be against the law?

When I first posted BumbleVille, I happened to be reading Not Just Child’s Play, and came across a recommendation in the comments to read The Snow Globe Family, by Jane O’Connor.  This book ties in very well with the BumbleVille video – giving perspectives from both inside and out of the snow globe.  I found this free Snow Globe Family packet on Teachers Pay Teachers by Anita Bremer that asks the students to make a text-to-self connection, which is great.

There are tons of “Snow Globe” resources on the internet – including Pinterest ideas – for crafting your own.  You can create real ones or facsimiles.

If you are interested in a digital version of a snow globe, there is a free app, called “iSnowdome” (available on iTunes only) that allows you to place a photo of your own inside a snow globe, then e-mail the video of it.  (From what I can tell, this is the only app that will e-mail a video instead of just a screen shot.) This could be a cute combo writing/augmented reality project – have students write about what it is like to live in a snow globe, use iSnowdome* to make videos of themselves in the snow globe, and upload the videos to Aurasma Studio with the screen shots as trigger images.  Voila – an interactive, winter-themed bulletin board for your classroom!

*(The iSnowdome video includes an instrumental of a Christmas song in the audio, which some families may not prefer.  You could easily mute that in a video editing program, though.)