A Preview of Alice 3.0, Introductory Programming in 3D
Google Tech Talks
December, 12 2007
ABSTRACT
The mission of the Alice project is to increase and sustain the pipeline of computer science graduates, essential to the growth of technology in a global economy.
Alice is an innovative 3D programming environment for building animations in the form of stories, games, and web-ready videos. Alice teaches programming. Alice version 2.0 is in common use. Alice 3.0 is in active development with a projected launch date of August 2009.
Alice 2.0 has been very successful and enjoyed an adoption rate of 10% in US colleges and is expanding rapidly into high schools. We expect Alice 3.0 to surpass this mark considerably.
Alice is a freely available teaching tool designed to be a student’s first exposure to object-oriented programming. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. In Alice, 3D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate these objects.
Alice 3.0 will also enable teachers and students to work directly with underlying Java code in a Java IDE. The ability to work with code in either drag-and-drop or in Java IDE mode will support an expansion of Alice 2.0’s target populations (previously, high school and pre-CS1) to include CS1 and AP-CS courses. Alice 3.0 is scheduled for alpha and beta testing in a limited number of classrooms during the ‘08-’09 academic year.
http://www.alice.org/
Speaker: Wanda Dann, Alice Director (Carnegie Mellon University)
Dr. Wanda Dann, an active member of the Alice team for the last decade, has recently assumed leadership of the team. She is currently transitioning into a faculty position at Carnegie Mellon University from Associate Professor of Computer Science at Ithaca College. Wanda’s research interests include visualization in programming and programming languages and innovative approaches to introductory programming.
With Dr. Steve Cooper and Dr. Randy Pausch, she has published papers on the use of program visualization in teaching and learning introductory programming. Papers have appeared in ACM’s Special Interest Group on Computer Science Education (SIGCSE) inroads, the Computer Science Education Journal, and other related publications. She is co-author of Learning to Program with Alice (2006, Prentice-Hall).
Dr. Dann’s leadership as a computer science educator has been recognized in her various roles as SIGCSE Technical Symposium publications editor, special projects chair, program chair, and symposium chair. She is now a member of the SIGCSE Board.
Speaker: Dennis Cosgrove, Research Scientist (Carnegie Mellon University)
Dennis Cosgrove has worked on the Alice system since its beginnings back in the early 1990s when it was a rapid prototyping tool for constructing head mounted display based virtual environments. He played a key roll in designing and implementing versions of Alice which have striven to lower the barriers of entry to 3D graphics and, more recently, to support a gentler introduction to programming.
As the sole designer and implementer, Dennis has enjoyed unchecked, czar-like control over all aspects of the Alice system since the inception of Alice 3 in February, 2006.
Dennis has co-authored academic papers presented at the ACM I3D, UIST, and SIGCHI conferences.
Dennis was selected as the first Computer Science Department “Undergraduate Education Award” winner at the University of Virginia in 1992. He was also selected as a Carnegie Mellon University School of Computer Science “Outstanding Member of the Community Award,” as well as an University wide “Andy Award” in 2001.
Speaker: Caitlin Kelleher, Assistant Professor (Washington University in St. Louis)
Caitlin Kelleher is an Assistant Professor of Computer Science at Washington University in St. Louis. She completed her doctorate at Carnegie Mellon University working with Professor Randy Pausch and spent her undergraduate years at Virginia Tech.
Caitlin joined the Alice project in 1999 when she began as a graduate student at Carnegie Mellon. As part of her dissertation work…
Duration : 0:58:16
[youtube lXOyd68saIM]
I actually like …
I actually like this video. Very informative to the computer world. I didn’t like the shout outs but thats just me. Lets go Alice!!
wow we got this …
wow we got this program at my school only its 2.2 or something like that i like making little vids and stuf with it so fun making random crap like a jet crashing on a arcraft carrir and hiting a ice burg and sinking
gotta love the 4 …
gotta love the 4 people in the audience.. xl
Agreed…
Agreed…
the student who …
the student who says “and it’s supposed to be exciting” wih the hello world thing is either not in the correct class or he already knows what she’s talking about. I watched until 20:00 and there hasn’t been any programming involved yet…
Alice 2.0 looks great for kids but I really don’t see how it helps grasping any concept of object programming. (you have Smalltalk for that btw)
I think the first …
I think the first speaker likes you
O.o
O.o
Hahaha
“they?” can …
Hahaha
“they?” can you read?
you fail reading comprehension, do not collect 100 dollars, go directly to jail.
My points stay the same, unassailable; the program is sexist.
Corollary(go look it up fag);
Let me make a program for black only, so they will be interested in accounting; program for Asian only to make them interested in firefighting jobs..but hey, cumsuckers like you would not understand basic logic.
“YOUR A TROLL” ?? hahahaha u idiot. “Your” hahaha you are an idiot.
First of all
1. …
First of all
1. They do have great points.
2. They DID counter your points brilliantly and calmly.
3. Those first 2 lines of yours don’t make sense.
4. If you counter this by listing it means your just a coping, angry little kid with no self control.
5. Blurting out “your a tool” has no convincing
meaning.
6. You already lost because the number of thumbs down on your comments is great, and not only that but people are mad at you on your own channel!
So………..YOUR A TROLL
im in computer …
im in computer science and our class has alice 2.0 its such a piece of crap. its terrible
Oh HWAT> Trolling?
…
Oh HWAT> Trolling?
BZZZT U ALREADY FAILE YOU TOOL!
So you are already wrong – why would you have any further credibility?
Ohh how great~ you failed to counter any points I made, but hey, if you luck to suck alices dick, and cant think for yourself, go ahead. There are tons of douchebags like you who cant formulate their own sexist, racist, biased opinion..oh, and ofcourse, in the name of “goooooooooood” which shows how much of an idiot you are, and a real sexist pig.
So you tool & bb
If you wanna sound …
If you wanna sound so smart, don’t be on a goddam trolling account saying that isn’t even in the least significant for this subject, that info was not negative about women, it simply implied that they were working to capture their attention, since the 2 genders’ minds work differently.Alice was a smart idea to capture everyone’s interest and illuminate the start of CS.
I wonder how many …
I wonder how many dicks alice can fit in her mouth
If you have ever …
If you have ever taken a computer science, math, or engineering class, then you would know that this is an admirable goal. And it is not racist to want to focus on minority women. And by the way, there are similar efforts in vocational education all over the world.
Wow amazingly …
Wow amazingly SEXISTS PIECE OF SOFTWARE.
LETS MAKE IT ADMISSIBLE FOR GIRLS TO GET INTO COMPUTER SCIENCE!!??
WHAT A FUCK!? WHERE ARE THE CLASSES TO TEACH WOMAN HOW TO BE JANITORS, SEWER CLEANERS, AND OTHER HIGHLY DANGEROUS JOBS THAT ARE DOMINATED BY MEN?? WHAT?? YOU DONT HAVE ANY??
WELL YOU– Only nice clean job for our “future women” because that is the right thing to do, but THE MEN, they can do all the dirty jobs, why MAKE THOSE JOBS APPEALING TO WOMEN!??
THE BIGGEST SEXIST EVR