Alice (software)

Alice (software)

Infobox Software
name = Alice


caption = Basic animation of an ice skater
author = Carnegie Mellon University
released = 1999
latest release version = 2.0
latest release date = April 5, 2005
programming language = Java
genre = Educational
license = Original BSD
website = http://www.alice.org

Alice is a free and open source [Alice uses an attribution required version of the BSD license [http://www.alice.org/downloads/license.html] ] object-oriented educational programming language with an integrated development environment (IDE). It is developed over Java. Alice uses a drag and drop environment to create computer animations using 3D models. The software is developed by researchers at Carnegie Mellon, including Randy Pausch. Alice was developed to address three core problems in educational programming: [ [http://www.alice.org/whatIsAlice.htm What is Alice? ] ]
# Most programming languages are designed to be usable for "production code" thus introducing additional complexity. Alice is designed solely to teach programming.
# Alice is conjoined with its IDE. There is no syntax to remember. However, it supports the full object-oriented, event driven model of programming.
# Alice is designed to appeal to specific subpopulations not normally exposed to computer programming, such as middle school students, by encouraging storytelling through a simple drag-and-drop interface.

In controlled studies at Ithaca College and Saint Joseph's University looking at students with no prior programming experience taking their first computer science course, the average grade went from a C to a B and the retention increased from 47% to 88%. [ M. Moskal, D. Lurie, and S. Cooper, Evaluating the Effectiveness of a New Instructional Approach. In Proceedings of 2004 SIGCSE Conference, (Norfolk, VA). ]

Alice 3.0 is being underwritten by Electronic Arts and will utilize character models from The Sims 2. [ [http://www.alice.org/simsannounce.html Alice Press Release - 03/10/06 ] ] . In fall 2008, there was an alpha test, which is to be followed by the beta test in spring 2009 [ [http://www.youtube.com/watch?v=lXOyd68saIM A Preview of Alice 3.0] ] .

The current release of Alice, version 2.0, runs on Microsoft Windows, Mac OS X, and Linux platforms.

ee also

* Educational programming language
* Visual programming language
* Very high-level programming language
* Logo
* ToonTalk
* AgentSheets
* Scratch
* Squeak

References


* Learning to Program with Alice, Wanda P. Dann, Stephen Cooper, Randy Pausch: ISBN 0-13-187289-3
* An Introduction to Programming Using Alice, Charles W. Herbert ISBN 1-4188-3625-7
* Alice 2.0: Introductory Concepts and Techniques; Gary B. Shelly, Thomas J. Cashman, Charles W. Herbert ISBN 1-4188-5934-6
* Starting Out with Alice: A Visual Introduction to Programming; Tony Gaddis; Pearson Addison Wesley, 2007; ISBN-13: 9780321475152

External links

* [http://www.alice.org/ Alice homepage]
* [http://www.alice.org/default_old.htm old version of Alice (Alice 99)]
* [http://www.kidslike.info/alice_programming_language_educational Nontechnical encyclopedia article about Alice on kids like . info]
* [http://www.kidslike.info/programming_alice_lesson_1_alien_robot_teaches_kid_robot_trick Basic tutorial for Alice]
* [http://www.sju.edu/~scooper/alice/alice.html Stephen Cooper's research]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Alice (Software) — Screenshot von Alice 2.0 Alice ist eine von der Carnegie Mellon University unter der BSD Lizenz veröffentlichte, einführende objektorientierte Programmiersprache, die zu Ausbildungszwecken entwickelt wurde. Mit Alice können Kinder der mittleren… …   Deutsch Wikipedia

  • Alice — may refer to: * Alice (given name)Royal Princesses* Princess Alice of the United Kingdom (Grand Duchess of Hesse) * Princess Alice, Countess of Athlone * Princess Alice, Duchess of Gloucester * Princess Alice of Battenberg (Princess Andrew of… …   Wikipedia

  • Alice (Begriffsklärung) — Alice steht für: (291) Alice, ein 1890 entdeckter Asteroid im Asteroiden Hauptgürtel Alice als Name eines Chips in späteren Modellen des Commodore Amiga, siehe bei Agnus (Amiga) Alice (Film 1977), deutschsprachiger Titel eines Films von Claude… …   Deutsch Wikipedia

  • Alice in Wonderland (2000 video game) — Alice in Wonderland Developer(s) Digital Eclipse Software Publisher(s) Nintendo Designer( …   Wikipedia

  • Alice (lenguaje de programación) — Alice Desarrollador(es) www.ps.uni sb.de/alice/ Información general Paradigma Multiparadigma, imperativo …   Wikipedia Español

  • Alice Wu — (伍思薇) is an American film director and screenwriter.Alice Wu was born and raised in San Jose, California, then moved to Los Altos, California where she graduated from Los Altos High School. In 1990, she received her B.A. in Computer Science from… …   Wikipedia

  • Alice McHardy — Alice Carolyn McHardy (* 1977 in Frankfurt/Main) ist eine deutsche Bioinformatikerin. An der Universität Bielefeld studierte McHardy ab 1995 Biochemie. Nach dem Diplom 2000 arbeitete sie als wissenschaftliche Mitarbeiterin am Zentrum für… …   Deutsch Wikipedia

  • Alice (programa) — Para otros usos de este término, véase Alice. Alice Captura de pantalla de Alice Autor …   Wikipedia Español

  • Alice im Wunderland — Der Autor Lewis Carroll, 1863 Alice im Wunderland (ursprünglich: Alices Abenteuer im Wunderland; englischer Originaltitel: Alice’s Adventures in Wonderland) ist ein erstmals 1865 erschienenes Kinderbuch des britischen Schriftstellers Lewis… …   Deutsch Wikipedia

  • Alice au pays des merveilles (homonymie) —  Cette page d’homonymie répertorie les différentes œuvres portant le même titre. Les Aventures d Alice au pays des merveilles (Alice in Wonderland) est une œuvre littéraire de l écrivain anglais Lewis Carroll parue en 1865. Cette œuvre est à …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”