Showing posts with label 3D GameLab. Show all posts
Showing posts with label 3D GameLab. Show all posts

Monday, December 9, 2013

Power of Code

TRS-80
TRS-80
When I was in eighth grade, circa 1983, our school got its first computer: a TRS-80 in the Media Center. A friend of mine and I were given the opportunity to use it. We were handed a book for learning the programming language BASIC and just dove in. In high school, our computer classes were programming classes: BASIC and Pascal were the two classes I took.

Fast forward to the school where I work today. Through our Digital Conversion initiative, our students are fortunate to each have a Macbook throughout the school year. Their experience of using computers is vastly different from my student days. It is a fantastic tool for accessing information, producing media, practicing skills, and communicating amongst students and staff.

While my students are using the computer in amazing ways, I have not seen anything about learning computer programming like I did as a student. The focus is on using a variety of web sites and applications, not creating them with code. Students produce a lot of cool media projects with iMovie, ComicLife, SketchUp, etc., but they don’t have any idea what is behind the applications and web sites they use every day.

Through a 3D GameLab quest line this past October, I learned some of the basics of Scratch, a kid-friendly programming language and web site created by a group at MIT. I was attracted to this tool partly out of nostalgia and partly because of the fun factor. Making a cartoon cat or robot or shark move around the screen at my command is a heady and extremely satisfying experience!



For my students, I saw this as a powerful tool for doing new things in new ways. We could go beyond creating a Keynote presentation or Paintbrush picture. Students could make something that moves, talks, interacts. So my first thought was that Scratch would kick our media production up a notch. My fifth grade students are already learning the basics in preparation for creating a project that shows the creatures that fill various niches in specific ecosystems.

In the last couple weeks, I have been hearing a lot about the Hour of Code, a promotional event for Computer Science Education Week, December 9-15, 2013. Their site has tutorials that just about anyone can use to learn coding using different tools such as Scratch. They also have infographics about the need for more computer science students and the underrepresentation of women and people of color.

This promotion increases my motivation to get all of my students using Scratch, not just as a cool media production tool, but as an experience with computer programming. My hope is not just that many of them will be prepared for good-paying jobs. I think about the power of knowing the language that runs our information economy. We are surrounded by apps and web sites and video games. I don’t want my students to be mere consumers of these tools. I want them to help shape them.

Photo credit:
Flominator. TRS-80 Model 1 - Rechnermuseum cropped. [GFDL or CC-BY-SA-3.0-2.5-2.0-1.0], via Wikimedia Commons

Monday, August 13, 2012

My First App

I just made a super-simple app for Android! It meows at you when you tap on the picture of the kitty. Amazing!

I am working on a quest chain in 3D GameLab that is teaching me how to design apps. We are using MIT's App Inventor. There were some technical challenges to overcome.

I found it important to follow the set up directions carefully. I had to search around my computer to make sure that Java was enabled. I couldn't get it to connect to my phone, so I used the emulator option instead.

If you want to see my super-amazing-totally-awesome HelloPurrKT app, use a barcode reader to scan the blue QR code at the end of this post

My Second App

In our second quest, we did a tutorial to create a PaintPot app: tapping and dragging on the screen lets the user color on an image. This time, I was able to connect my phone, so I could download the app directly to my phone. And it worked!

Picture of me holding my phone with PaintPot app on it

I went beyond the tutorial a bit, because I noticed that I could upload images for the buttons. I got these ones from Open Clip Art Library, my favorite place to get clip art in the public domain. The tutorial explained how to make buttons that would make the paint dots big or small. I used that to make lines big or small as well. I was very proud of figuring out how to do that.

In fact, the whole thing just makes me burst with pride. Even though it's just a little coloring app. I. MADE. IT. I'm sure the experience of making it is better than the app itself, but you can try the red QR code to download this one.

I would be very interested to hear if anyone was able to get one of these apps to work on their Android device.

Update 8/22/12: I changed where I was hosting the app files and posted new QR codes. These ones seem to work.
Download HelloPurrKT for Android Download PaintPotKT for Android

Saturday, April 7, 2012

First Thoughts on Minecraft

I've been playing around with Minecraft for the last three days or so - not to the exclusion of everything else in my life, but I can see how that could happen! Since I am so new to the game, I only have the beginnings of ideas for how to use Minecraft as a learning opportunity. Here are some of my first thoughts as a player:

Survival Mode
  1. Unless you really like to figure out everything on your own, watch a tutorial about how to survive your first night.
  2. Be prepared for the adrenaline rush of nightfall and strange creature noises.
  3. My daughter and I partnered up: She played the game on our desktop while I used my laptop to research how to accomplish various tasks on the Minecraft Wiki. When we couldn't find charcoal to make torches and had to spend the night in a dark hole, just waiting for morning to come, this was the place that showed us how to make our own charcoal.
  4. Making blocks of glass was one of the first things we did. That way we could have a protected view out into the night so we could see when it was daylight again.
  5. Even when it is daylight, there may be a spider hovering above your front door. I wish I had a video recording of the first time this happened. Terrifying and hilarious!
  6. Here's one of my first hidey holes with my crafting table and furnace - very important!

Creative Mode
  1. In this mode, I had access to many different items rather than having to mine and craft my own supplies. It was fun to be able to use whatever I wanted as I built the beginnings of a home under a hill. (Not quite a Hobbit hole...)
  2. This mode shows me what I could aspire to do in Survival mode. It shows me something of what is possible.
  3. There are monsters about, but they don't attack, so that's nice.
  4. Here's one room of my house under the hill:

Friday, April 6, 2012

Why Games?

Photo by Bjorn Hermans
So why am I so interested in learning more about gaming and education? Because I love games. And kids love games. Don’t we all love games? Tennis or chess or Monopoly or Castleville or Minecraft or Super Mario Bros. or Angry Birds?

What makes games so enticing?

If you think about all of those games, they all share certain features:
  • Goals
  • Rules
  • Feedback
  • Voluntary participation 
We enjoy participating in games when these four elements are well-designed and meet our personal interests. Some of us like really clear goals and some like more open-ended objectives. The rules need to provide just the right amount of challenge: if the game is too easy we get bored, if it is too hard we give up.

The feedback lets us know that we are succeeding with points, XP, leveling up, badges, etc. Or if we do something wrong, feedback comes in the form of fewer points, losing a “life,” starting a level over, or losing the game to an opponent. The great thing about games is that negative feedback usually leads to trying again.

Voluntary participation is a huge part of what makes playing a game fun. It includes the decision of whether to play the game or not. I think this also relates to the amount of choice within the game. We enjoy playing when we can choose how to participate.

How does traditional education compare with games?

http://capl.washjeff.edu/2/l/4040.jpg
You may have noticed that educational activities also include goals, rules, and feedback. Sometimes we make the goals clear to our students. Sometimes we provide scaffolding that makes the “rules” of our learning activities at the right amount of challenge for students, but not always. Too often we offer one level of difficulty which some students find to easy and others find too hard.

Some voluntary participation and choices may be included, but not nearly as often as mandatory activities, at least in traditional classrooms. Too often students feel trapped in school, forced to do whatever activities teachers put in front of them. Where’s the fun in that?

http://farm4.static.flickr.com/3634/3424044473_bab8a257b8.jpg
Another big difference between games and traditional education is in the type of feedback. Usually when students complete an assignment, quiz, or test, if they do poorly, they get the feedback of a bad grade and that is the end of it. They just fail with little opportunity to try again. Also, there is a stigma attached to that failure that is lessened in games. In a game, you can always try again.

Gamifying education

As I consider my teaching, I would like to design learning activities that are more like games. I would like to give students more choices, so that they have more of a sense of voluntary participation. I would like to set up activities that provide variety and scaffolding so that they are at just the right level of challenge. I want to set up feedback systems that recognize students for their accomplishments and encourage them to try again. I think 3DGameLab will provide the structure for these learning activities.

Credits

 My thinking about games in education has been influenced and inspired by Lucas Gillispie and Peggy Sheehy through NCSLMA and NCTIES conference sessions this school year. Gillispie’s blog Edurealms is a great place to read more about games in education.

Friday, March 30, 2012

Game on!

Next week, I am starting an online class on game-based learning through 3D GameLab. I am really excited about finding ways to harness the motivation that is inherent in good game experiences and use it in learning experiences for my students. Check back if you are interested in seeing what I discover along the way.

The following infographic from Knewton gives a good overview of why I am interested in this topic.

Gamification of Education
Created by Knewton and Column Five Media