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

Friday, April 20, 2007

A Pale Imitation of Life


Childhood is time when we should nurture in our students “a sense of the beauty and sacred nature of all life.”

According to the Alliance for Childhood:

Students who grow up with a strong sense of the value and meaning of human life and of other forms of life will be less likely to choose high-tech simulations that are a pale imitation of life.
I disagree with this statement because with 3D technology development children would be spending in virtual reality more and more time, and this is inevitable. Although today most virtual worlds are still imperfect, grotesque, and awkward, in several years from now, it would be difficult to tell the difference between real and virtual worlds. The future of our education is 3D simulations; however, today, Second Life and Active Worlds are still pale imitations of life.

I would paraphrase the Alliance for Childhood’s quote:

Students who grow up with a strong sense of the value and meaning of life would make hollow, cruel, and bloody high-tech simulations more spiritual, humane, educational, and aspiring.

Students should exercise their imagination as producers and artists not just as consumers. This requires that "teachers are vigilant in doing the same” (Steve Goodman) and they develop “a new regard for imagination” (Maxine Greene).

It is more valuable to teach students to be creators of their virtual worlds, models and landscapes in the high-end 3D programs such as Alias Maya, 3ds Max, Bryce, Blender or SketchUp. 3D courses introduce students to the basic concepts of math for 3D modeling as well as to techniques of modeling, texture, rendering and animation.

References:

“Media Education: Culture and Community in the Classroom” by Steve Goodman

Tech Tonic:Towards a New Literacy of Technology by the Alliance for Childhood

The image is created by 9th grade student in Bryce.

Wednesday, April 4, 2007

Alice


Programming is a difficult and time-consuming activity. Sometimes, a tiny mistake prevents a program from running properly, and it might take hours of debugging to determine the cause of an error. Middle School students expect immediate gratification, and if their projects don't work right away, they easily get frustrated and expect the teacher to fix errors immediately.

I always search for books, tutorials, and software to make teaching programming exciting and learning fun for Middle School students. Today, I’ve tried a free programming language Alice designed to teach object-oriented programming to children. It is developed by Carnegie Mellon University research group. Alice doesn’t require any previous knowledge of programming. The latest version 2.0 of Alice is available for free download.


Programming in Alice is easy. Students have to “drag-and-drop words in a direct manipulation interface.” Object can be added from the online gallery or created in 3DStudio MAX. A 3D world can be saved as a webpage applet.



Furthermore, I was impressed by a substantial list of available textbooks. Alice has an introductory video tutorial and the forum. In general, the newly released programs rarely have textbooks for teachers and students.

In my opinion, Alice is a good choice for Middle School computer classes. Also, it is open source software and could be implemented into High School computer classes. Students can download the source code and modify it.