Alice Community  

Go Back   Alice Community > Educators > Teaching with Alice

Reply
 
Thread Tools Display Modes
Teaching graphics with Alice
Old
miriWeissKohen
Guest
 
Status:
Posts: n/a
Default Teaching graphics with Alice - 12-02-2008, 02:38 AM

Hello, collegues
I wonder if it is a great idea to teach computer graphics with Alice. My students are adult people (25-30) who study Computer Science at least 3 years already (for B.Sc. grade), so they all know OOP, OS, C/C++, Java, networks and data structures. Most of them already made a serious client-server project in Java, and some of them already got jobs in software development. So, I wonder, will Alice be a good choise? In the past years, we used OpenGL, but this year I desided to make changes. Thanks, Miri.
   
Reply With Quote
Old
DickBaldwin
Guest
 
Status:
Posts: n/a
Default 12-02-2008, 07:28 AM

Quote:
Originally Posted by miriWeissKohen View Post
Hello, collegues
I wonder if it is a great idea to teach computer graphics with Alice. My students are adult people (25-30) who study Computer Science at least 3 years already (for B.Sc. grade), so they all know OOP, OS, C/C++, Java, networks and data structures. Most of them already made a serious client-server project in Java, and some of them already got jobs in software development. So, I wonder, will Alice be a good choise? In the past years, we used OpenGL, but this year I desided to make changes. Thanks, Miri.
The people that you mention should be able to master Alice in about 24 hours. It might be useful for one or two homework assignments in a course that has quite a lot more programming depth.

Dick Baldwin
Free Alice tutorials: http://www.dickbaldwin.com/tocalice.htm
Free Scratch tutorials: http://www.dickbaldwin.com/tocHomeSchool.htm
Free Java/C#, etc. tutorials: http://www.dickbaldwin.com/toc.htm
   
Reply With Quote
Another Opinion
Old
DrJim
Guest
 
Status:
Posts: n/a
Default Another Opinion - 12-02-2008, 08:14 PM

I certainly agree with Dick Baldwin that the class you describe could certainly master the programming aspects of Alice in a few hours - at most.

Since they are familiar with conventional programming languages, they would also, by that time, probably be fairly frustrated with the basic limitation of Alice 2.0. Alice (like Scratch, a similar but simpler tool) is basically designed as an aid to introducing beginners to programming - not as an actual program development environment. (That may change when Alice 3.0 is released.)

A second major limitation of Alice is that your students would have very limited options to show their results to potential employers. Basically, screen capture is the only option for video and running within Alice is the only workable option for interactive programs - the export to web page option basically doesn't work. The "Java-like" listings are also not very close to pure Java. (Again, it looks like Alice 3.0 will be much improved here.)

Having said all of this, I wouldn't totally discount Alice as a supplemental tool for teaching some aspects of computer animation and 3D modeling, simply because it is so easy to use. A computer animation course using a tool such as Maya typically runs about three terms - and, at least from the results I have seen locally, it takes about one term to get to the point to create results similar to what you can get from Alice in a few days. (Of course, after the full three terms, the results from the best students are far superior.) Alice might give a person focused on actual programming - which sounds like your class - a better feel for why the artist/modeler/animator may want certain things and how he might want to use the tools - without having to make the investment in time and effort to master a full commercial modeling tool.
   
Reply With Quote
Yet another opinion
Old
radiolake
Guest
 
Status:
Posts: n/a
Default Yet another opinion - 03-29-2009, 08:48 PM

I'm new to Alice, but it seems to me that as an introduction to 3D environments and even "virtual reality" on the computer, Alice is a great tool.

I'm about to teach a unit on Alice to my high school digital imagery class. I'm hoping to capture some interest in and understanding of 3D graphics. The group is highly artistic and very able, so I'm hoping for some good things.
   
Reply With Quote
Reply

Tags
alice, computer, graphics, teaching

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Copyright ©2018, Carnegie Mellon University
Alice 2.x 1999-2012, Alice 3.x 2008-2012, Carnegie Mellon University. All rights reserved.