A new educator's first foray into modern media

Category: Gaming

Coding for Beginners (Like Me)

A Question on My Mind

I’ve spent a lot of time in the field of professional and academic science, and one thing is clear: in order to go on in science, engineering, or technical fields, you need to learn how to code. At the post-secondary level, there are few classes offered on coding for non-computer science majors. I’ve had to learn to use R and MATLAB on the fly, or learn to use them as part of a course on statistics or signal processing, respectively. The most successful and in-demand of my former colleagues are the ones who came from a computer science background, and can code in multiple languages. Being able to see a problem and solve it by coding an application is the best way to get a job in the research field – or, honestly, probably any field.

So something I’ve been wondering is: as a high school science teacher, when is it appropriate to start teaching my students to code?

Screen capture from Hour of Code, showing coding games available for ‘pre-reader’ age children.

The answer, it seems, is ‘from before they can read’.

And Here’s How

Today in class, Rich McCue came in to give us an introduction to learning activities that teach students to code. There are a number of great resources out there, including Scratch (for beginners or younger kids as it’s mostly picture-based and requires little typing and no spelling), and Grasshopper. Grasshopper is a Google-based platform (see my post on Google for Education for my thoughts on Google’s brave new world), but don’t hold that against it. It is an incredibly intuitive app that guides and scaffolds the player through games that start out very easy, building self-efficacy, and build quickly toward real coding tasks.

Example of a game screen in Grasshopper. Screen capture.

In the game, your instructions are on the left, with the command screen in the middle. there are buttons ta the bottom as ‘building blocks’ of syntax, in case the student doesn’t feel comfortable typing right away. there is an example on the top right of what your code should create, and the bottom right shows what you have so far.

Remember how I said I’m not one to get into computer games? Well, having spent about half an hour with Grasshopper, I’m addicted. I’ve downloaded the app and can’t wait to play it on the bus tonight.

Screen capture from Hour of Code, showing coding games available for ‘pre-reader’ age children.

For hour-long lessons in coding, Hour of Code has compiled hundreds of games or sections of games that incorporate code and take about an hour to complete. On Hour of Code, you can search by subject area, level of experience, platform (iOS, Android, computer), and age level, and find fun activities to help get students engaged with coding.

As the CodeBC teachers’ guide to Computational Thinking states, computational thinking is the new literacy if the 21st century. I think of coding as a tedious, frustrating chore that I will never learn to do properly and that I do as little as possible. I believe it’s essential for high school students today to think of code as the opposite: a fun, engaging, and accessible activity that is as necessary for life as reading, writing, and arithmetic. Games like Grasshopper and the lessons on Hour of Code are great ways to get students started coding in a way that makes them want to code, and feel like they are good at it.

 

 

Wolves and Airships and Axes, oh Minecraft!

Today we had a team of experts from Colquitz Middle School come to UVic and teach us how to use Minecraft EDU, an educational application of a computer game that I haven’t really thought about since my friends got into it about ten years ago. We learned about the ways Minecraft can be used to promote teamwork, communication and collaboration, creativity, and survival skills in students and classes. The experts told us about projects they have done in Minecraft, including building competitions using Creative mode and ancient civilization simulations using Survival mode, and code machine-like creations using certain materials! Their teacher also showed us how to design a game and curate the students’ interactions. There are pre-built worlds and games for several different age groups, and in different core subjects, although if the teacher is well-versed at creating in Minecraft, building your own worlds is the best idea.

Then they let us play:

Some of my classmates with more experience built a ship in the sky!

Little wolves were very friendly and followed us around – until it gets dark. Then they get deadly!

These players created a house out of pink and purple stone…then filled it with puppies!

I have to admit, I am not the kind of person who gets into video games. I didn’t find anybody to play with right away, and with no idea what I was doing, I spent a lot of my time ‘in game’ wandering around and watching other people create.

All the same, I was completely immersed in the world, and felt, as the Colquitz teacher put it, “as though the mouse was my new eyes”.  Despite my lack of engagement in the game, I really enjoyed watching other people play and get really involved in it. This tells me that Minecraft EDU would be a great way for me to let my students explore, play, and teach me more about how this immersive and completely customizable tool.

However, this is also a caution. In any class, there will be students who are as overwhelmed, inexperienced, or easily frustrated with this game as I was. Building (or using one of the pre-built) games with specific goals and making teamwork a priority would be necessary in this case, so that students are more motivated to work together and bring their peers up to speed. My feeling is that I need more experience with Minecraft before I can ever consider building it into my classes. If my buy-in is low, students will sense this. If my expertise is shaky, there is only so much patience my students can be expected to have in teaching me. It was interesting to watch my colleagues get immersed and really passionate about the game, and I can see many of them building Minecraft and other immersive games into their curricula. For me? I’ll stick to real dogs for now.

Kahoot! In Classrooms – Pros and Cons

A Quick Run-Down

Kahoot! is a game-based learning platform that can be used for formative assessment in classrooms. It is becoming popular in secondary schools and has potential to be useful for all teaching disciplines, and even out-of-class activities like coaching, field trips, and anywhere that students have their phones (which is, let’s be honest, all the time). So far, Kahoot! has gained a billion players in the six years it’s been around.

In Kahoot!, teachers create a quiz and students are able to access and answer the quiz questions on a mobile device or tablet. Each student’s score depends on both who answers first, and how long it took to answer (time elapsed).

 

A recent study showed that students given either a single Kahoot! game or several games in a few weeks had the SAME level of increased engagement and interest in the class (Wang 2015).

 

Pros

  • It doesn’t have to be a competition between individuals. Students can work in teams.

 

  • Adding some good-natured competition is a good way to keep students engaged and encourage them to have fun with classmates they might not talk to normally.

 

  • It lets the educator get a quick ‘pulse’ from your class in terms of comprehension, preconceived notions about a topic, or how students feel they are progressing.

 

 

Cons   

  • You need to set it up and make sure all your students have access to a phone or tablet. If some students don’t have access to a mobile device, you will have to provide tablets.

 

  • You need wifi (or data) to use it, and if you’re in a place where wifi is spotty, it might not work. James even mentioned that sometimes a team can lose the game just because they’re sitting in the corner of the room with the worst reception, which isn’t fair.

 

  • Students can create their own usernames, which leaves it open to inappropriate language. That said, you can turn them away if they try to sign up with a name you don’t approve of.

Let’s Give It a Try!