"Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience.
The goal of the Alice project is to change the first experience students have with computer programming. We believe that Alice will change the experience of learning to program in two main ways removing unnecessary frustration and providing an environment in which beginning students, of both genders, can create programs they find compelling. To know more, you should watch the promotional videos for Alice. You can also see this video for an example of a project created using Alice. Another interesting one is found here
For this UIT2201 project, the aim is to use Alice some existing Alice "world" and "objects" inside the world to program social interaction between these them. Note that the "worlds" and "objects" already exists in the Alice environment and you do not need to (unless you want to) create new objects.
(Cool News: The developers of Alice are now working on integrating SIM2 into Alice 3.0! See here.)
|
Gadgets powered by Google are miniature objects made by Google users like you that offer cool and dynamic content that can be placed on any page on the web. Gadgets might come in handy when you're at work (to-do list, currency converter, calendar), at school (calculator, Wikipedia, translation tool), or just passing time (news, blogs, games). You can add gadgets you like to iGoogle and, if you have Google Desktop installed, you can also add gadgets to your computer's desktop.Many more google gadgets can be found at Google Gadget directory. Some simple writeup on google gadgets can be found at the google site here. And instructions on how to get started can be found at http://code.google.com/apis/gadgets/.
Google Map mashups are now the rage and many people are, finally, able to put their significant events on the map, literally. There are many examples and I have listed a small number of them below.
For this UIT2201 project, the aim is to use google gadgets and Google map mashup to create some cool web-site or applications. Note that the "gadgets" and "map" already exist and and you do not need to (unless you want to) create new gadgets. Also, for the purpose of creating the map mashups, you can create your own "data" that can be "pumped" into the Google map mashup. In this project, you are creating webpages with your customized gadgets about what's interesting about you (where you were/are/going to, where are things you like, etc) that you may want your buddies/friends to know and keep track of via your gadgets and mashups.
You may also want to check out the following competition ITSC code::XtremeApps:: 2009 in which (for 2009) Primary School students (yes, Primary!) will build applications/story-boards with Squeak.
In this project, you will use Kara to build some nice applications. Kara is based on the idea of a finite automata -- that it uses to contro the action of a ladybug, moving in a world with clover leaves and tree stumps.
More on Kara and Logo will be coming soon. Check back for more.
In the meantime, search the web for info.
[My friend, Prof. Jurg Nievergelt, is one of the founders of Kara
and he has a book (in German) on it.]
"ELIZA is a computer program by Joseph Weizenbaum, designed in 1966, which parodied a Rogerian therapist, largely by rephrasing many of the patient's statements as questions and posing them to the patient. Thus, for example, the response to "My head hurts" might be "Why do you say your head hurts?" The response to "My mother hates me" might be "Who else in your family hates you?" ELIZA was named after Eliza Doolittle, a working-class character in George Bernard Shaw's play Pygmalion, who is taught to speak with an upper class accent.Today, there are lots of chatterbots around. There is even a chatterbox challenge at http://www.chatterboxchallenge.com/.
Your project is to do a quick survey of the available chat bots and select one that you can download and "customize" to build a cool application.
More on this chat bot project will be coming soon. Check back for more.
In the meantime, search the web for info.