Saturday, January 15, 2011

Paving the Road To Digital Success

7th graders are creating 3D cell models with an interface
they've never seen before. 
I imagine it would be an exciting time to be a kid learning to use computers thes days. There are so many computing environments that make so many things possible there are new cool surprises around every corner. But from an educator's perspective this poses a tough problem. How can they develop a solid foundation in all of these important tools? Video editing, image editing, web publishing, collaborative document editing, non-collaborative document editing, physical computing, digital game creation, programming...okay, I'm dizzy. Obviously they can't. Ten years ago an instructor in a web design class I was taking warned us against becoming a 'tool monkey' by specializing in one  program in a domain like web graphics or HTML rather than understanding how any program in a domain has to work and figuring it out when you need it. I don't think anyone needs to be told that now. There are places in the world for Dreamweaver or PHP gurus but not that many. For the power user or anyone who gets under the hood of hardware and software technology has always been what Rand Spiro calls an ill-structured domain, but the ubiquity of apps, platforms, and insinuations of technology into so many areas of our lives now forces the average user to contend with some very complex user experiences. 


As a technology instructor this problem is always foremost in my mind when I design new lessons and units. I want to strike a balance between telling students enough to feel comfortable with something and challenging them to relate what they know to figure out a new situation and test out their own theories. Sometimes I have to reteach things because I've thrown too much at them with too little scaffolding and the class has gone haywire with requests for help. 


Aside from appropriate scaffolding I've been working on making sure that whatever new topics students learn are placed in a meaningful context so they have some compelling reason to be learning a confusing, complex subject. Recently I had my 9th grade robotics students learning to calibrate the four types of sensors we'll be using for our next project (photocell, ir reflective, distance, and a temperature sensor I hacked together). They went haywire and had much frustration, sometimes saying things like "I don't get what we're doing at all." That's a sign something isn't making sense, right? So for the next class I put together a worksheet and emphasized the main purpose of sensors. "Sensors are the robot's ONLY way to know anything about its environment. Without them it exists in a dark, silent, empty world." That conjured an intense image for the students and while they still found it challenging to get it to work they enjoyed investigating the sensor readings much more.

Saturday, January 08, 2011

Amazing Building Communities Workshop

Futuristic buses in Beijing

Working In-World
We just wrapped up an amazing four-day workshop on design and engineering of public spaces. Each year we spend this week after winter break teaching special collaborative courses with multi-age groups of students so I worked with a math teacher, a science teacher, and another technology coordinator to put together a series of amazing field trips and a design and building project in OpenSim with nine students in 9 - 12th grades. Our field trips were unbelievable, starting at the MOMA with Design and the Modern Kitchen and Design Over Time, then to the Smithsonian Cooper-Hewitt National Design Museum's Why Design Now? exhibit and a workshop, and finally into what felt like the center of the Earth with a tour of the NY Metropolitan Transit Authority's excavation of the planned 2nd Ave. subway tunnel. (More amazing info and pictures of that here!)


Working RL

Renewable Energy Community

Interspersed with those experiences was our project using OpenSim to design and build communities. The students broke into groups,  picked a location in the world to design for, and researched the needs, cultures, and geography of the local region. Once they had chosen their places I created approximate heightmaps and imported them to adjacent regions. I had hoped to use Virtual White's steps to importing USGS Seamless Server data to OpenSim but I couldn't find anything similar for international GIS data. So I did some quick brush work and came up with some okay approximations, though way off scale. The areas they chose were Syndey Harbor, Fengtai in Beijing, and an area modeled after Table Mountain near Capetown, South Africa, though the actual Table Mountain is a nature reserve. Each group focused on different aspects of their communities. The Beijing group worked primarily on a transportation center with a station and a futuristic bus. I got them started with a script to move the bus with passengers inside that they obsessively refined to suit different transportation objectives.
Sydney Harbour Bridge

Syndey Harbor Heightmap
The Table Mountain group focused on a community supported by renewable energy resources. They chose their location because of the high winds in the area and integrated purple wind turbines inspired by Ener Hax's amazing work and solar panels on light-filled structures. And the Sydney Harbour group worked really hard on a fantastic replica of the actual bridge complete with a waving flag and built an extensive housing complex. They had fun inhabiting the city with some pretty awesome kangaroos they built, though I doubt those are roaming as freely as they would like to imagine.

Aside from Ener's work, we looked at an amazing video of Encitra's model for integrating a podcar system in Uppsala, Sweden. And we took a virtual tour of some Second Life regions, like Ijinle 1796, a composite Yoruba village in Africa Illuminated, the impressive Edmonton Civic Center build, and a nice Chinatown build called Chukagai in Yokohama. I don't know how to do SLURLs but if you search in SL you should be able to find these locations. And we read and discussed some passages about affordances and affective elements of design from Donald Norman's books, The Design of Everyday Things, and Emotional Design.

I was so impressed that they really got some essential concepts about what it means to design things for people. On one of our field trips the guide asked them some questions about design and they said things like, "You design things to solve particular problems," "Your first design will never work," and "At some point you will have to use math to get your design to work right." I was so proud of them!
A bit of fun on the bridge

What else can I say....It is so rewarding to work in a way that allows for learning from such different angles, gives them such great latitude for creativity, ingenuity, and collaboration, and provides a social element that really makes it fun. At some points we all feel like it's a game that we're playing together but there's enough freedom to set goals together and for the students to set and revise their own goals. There are even a few girls who want to continue working and create a replica of our school building in the sim! It's also the kind of work that is tremendously engrossing and the concentration is exhausting. They liked working steadily on something and then sitting back and realizing how tired they were from concentrating so hard. In all, what an amazing experience. I look forward to next year's Winterim class.

Tuesday, December 21, 2010

Two New Google Apps Worth Checking Out

I told the science and English/history teachers I work with about these two new apps from GoogleLabs. Now I imagine they are spending their vacations browsing the human body and published word usage history, respectively. The first is the Google Body Browser. Think Google Earth for the human body. Truly amazing! For it to work you have to download the beta version of Google Chrome. The other is Google Ngram Viewer. This lets you enter a word or collection of words and search the entirety of what Google Books has scanned and made public to give you a graph showing their occurrences over time. If you enter more than one word the graphs are shown together so you can compare. It's an amazing tool for English, history, and even math. Really any discipline if you want to see how certain domain-specific terms have changed in importance over time.

Thursday, December 16, 2010

How do kids visualize science?

 My 7th grade students are building models of microscopic things they are studying in science class in our sim. The science teachers said they briefly cover many topics and don't have time to explore cell division, elements, compounds, photosynthesis, and nucleic acids in depth. So I thought it would be helpful for the students to make 3D models of these things to have a more vivid mental model of them when they come back to studying them more in depth later on.
 All I did is show them how to build. They had to find images and build 3D models that made sense to them since I'm no science teacher. Now what surprised me is that some of them reproduced 2D representations in this 3D environment. I assumed they would be able to imagine a 3D version of the pictures they were looking at but in many cases they couldn't take that leap.
 So it seems to represent a developmental snapshot of sorts in terms of their ability or lack of ability to visualize these abstract things they are learning about. As I told the science teachers, I'm not sure there is anything we should do about this. It could be that as they continue to study these topics they should make new models that reflect their deeper understanding, including what these things look like in 3D space.

Friday, December 03, 2010

To Sim or Not To Sim

I know, silly title. Here’s my main question: Are virtual worlds effective environments for the presentation of dramatic arts? Maybe some genres are more appropriate than others?
The reason I’m asking is I presented a short video of two students' inworld performance of a scene from Approaching Zanzibar. Here's the vid. Part of the dialog is about fears the characters have about visiting an aunt who is sick with cancer. To my horror the whole auditorium of 4-8 graders reacted with laughter during some of the most sobering and serious lines. I’m sure this was in part a way to relieve anxiety about a heavy subject. But I also believe it had to do with the content being delivered by awkward-looking cartoony figures. This leads me to think we really shouldn’t be trying to present serious dramatic material in this format. Kids this age have never even seen anything like this. Their closest point of reference is probably video games. If a performance with any emotional gravity comes across as goofy, funny, or unconvincing this might be the wrong medium for those kinds of dramatic experiences.
On the other hand there are dramatic genres that seem like they would lend themselves well to the fantastical possibilities of virtual environments. I would have liked to show the Alice in Wonderland scene but the FreeSWITCH service that's been so dependable kept dropping Alice’s voice during their performance for some inexplicable reason.


The Peter Pan scene might have been good, too, with Peter flying onstage and having trouble getting his shadow to attach properly. But I was kind of smitten with the local light effect and wanted the kids to see it. It's like that with virtual worlds. The magic of it is hard to explain to people. They have to see it for themselves, have the experience.


So what kind of dramatic performances are VWs good for? Now I'm thinking material that takes advantage of the special capabilities of the platform--the ability to fly, script objects to do unexpected and magical things, the ability to make amazing, gravity-defying costumes, the ability to appear and disappear magically (teleport). In our Aesop's Fable of The Frogs Desiring a King Jupiter was able to throw down a huge log onto the stage out of thin air. That was a surprising, fun experience and in that world it also made sense. It just added to the magic the kids watched unfolding in front of them.
I don't think serious drama should be avoided altogether in VWs. The drama teacher I do this with put it well when he said one of the best things about it for him as a drama teacher is it forces the students to treat dramatic devices--tone of voice, gesture, movement--more consciously since they have to do it from a distance through the narrow parameters of the avatar. They can't fall back on their own default expressions like they can in RL. So I still think it's an effective tool for students to learn more about all genres of dramatic performance. I just don't think all genres in this medium need to have an audience. 

Monday, November 29, 2010

Cricket Microcomputer Cell Phone

Created by my 9th graders! What I love about this is the experience of cramming all the electronics inside a box. They even routed the IR beamer from the computer to inside the box so it matches up with the transceiver inside. It really feels like an electronic object with the UI on the outside and the complicated stuff on the inside. This is a simple robot as you can't choose the numbers you dial but just hit the same switch and it dials pre-programmed numbers that are displayed on the LED. We aren't working on conditional statements yet. It is their first project after all.

Saturday, November 27, 2010

Student Performance in OpenSim


Performed by two 8th grade students. Note my atrocious camera work. But my excuse is we can so much with tech in education; it's just so hard to do it well. What I like about this, though, is the virtual puppetry (what we're calling it) is getting better and this scene uses local lights in an effective way.

Tuesday, November 23, 2010

Virtual Learning is Fun


Many times during my work with students in HewittSim unexpected things happen. Once a student accidentally attached an 8 foot tall mushroom to her spine, becoming a walking fungus. If students click on the wrong surface of a chair they want their avatar to sit on, they can end up sitting sideways with their avatar looking none the wiser.
Usually we are pressed for time and when these mishaps spring up during our short class periods as teachers we have to suppress the urge to tell students to quiet down and focus. They are very funny and you can’t blame kids for being amused by things that are so preposterous in this parallel universe we’ve begun inhabiting for our educational adventures.
So when today’s math class explored our completed Parthenon to measure parts of it looking for examples of The Golden Ratio, we allowed the girls to get off task a bit when they discovered a runaway piece of marble floating at least 100 meters above the building. It was just pure fun to fly up and stand on it with empty space around and below our avatars. It was just as normal in this unusual world to walk right off and fall to the ground intact and continue with the task of measuring. I actually think having a laugh at the crazy things that happen enriches the learning experience they are having because of its novelty.

A Special Place



We just finished our first go-round with the 8th graders' dramatized scenes in our sim. Some videos will come soon, but I wanted to put up some photos of their stages. They spend a few weeks in charge of these stages, setting up and modifying props, learning to navigate their spaces and execute their blocking. And to different degrees, they become works of art themselves. The Alice In Wonderland scene is the most impressive, of course, but others are thoughtfully laid out and harmoniously composed. I like that you come to have a similar experience on a virtual stage as I imagine you do on a real one. The cast rehearses and pushes together towards the final performance, and when the show is done, everything is taken down and the stage becomes empty and bare, waiting for the next dramatic cycle.


Monday, November 22, 2010

Super Cricket IR Distance Sensor

Gleason Research released a new sensor to use with their Super Cricket microcontroller. It's an infrared distance sensor, which got me excited thinking we can start doing with the crickets what my younger students have been doing with NXT robots. When I tested them out I found that rather than outputting the actual distance reading, the sensor sends the microcontroller data similar to that of other cricket sensors--that is, a number from 0 to 255 that is inversely related to the intensity of environmental variable. So as the photocell sensor returns a higher number for lower light levels and a lower number for higher light levels, the distance sensor returns a higher number for close distances and lower for greater distances. You could work out some data points and calibrate the sensor that way for use in a conditional statement, but it would be nicer to have it return an actual distance. With the aid of this website, I was able to figure out a conversion formula that takes the raw data and outputs something close to actual centimeters. I used the formula given on the website but had to divide the result by 2. Its range is about 8 - 50 cm and it's more accurate from 8 - 15, becoming progressively wider than actual centimeters until up around 50 cm it's about 5 cm too wide. There is probably some fiddling I could do with the formula to lessen the slope a bit but for our purposes--making a functional educational robot--it should work well enough.

So here's a test program I put together:

global [distance]
to convert
     setdistance ((2914 / (sensora + 5) - 1) / 2)
end
to main
     loop 
     [convert
     display distance 
     wait 2]
end
This will display the sensor data, converted to cm, on an LED display.