To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Alice (software)

From Wikipedia, the free encyclopedia

Alice
Developer(s)Carnegie Mellon University
Initial release1998
Stable release
3.6.0.3 / October 25, 2021; 2 years ago (2021-10-25)
Written inJava
PlatformJava platform
TypeEducational
LicenseSome parts released under an open-source license, source code is available[1]
Websitewww.alice.org

Alice is an object-based educational programming language with an integrated development environment (IDE). Alice uses a drag and drop environment to create computer animations using 3D models. The software was developed first at University of Virginia in 1994, then Carnegie Mellon (from 1997), by a research group led by Randy Pausch.

YouTube Encyclopedic

  • 1/3
    Views:
    48 596
    1 638
    4 733
  • Alice 3 Tutorial - #01 - Your First Alice Program
  • Create Animation using Alice 3
  • Another 3D Animation Project Using Alice 2.0

Transcription

Origin of name

According to Randy Pausch, the name “Alice” comes from author Lewis Carroll, who wrote Alice’s Adventures in Wonderland.

"Carroll was a mathematician, novelist, and photographer. Most important, he could do intellectually difficult things but also realized the most powerful thing was to be able to communicate clearly and in an entertaining way. This inspires our efforts to make something as complex as computer programming easy and fun."

Purpose

Alice was developed to address four core problems in educational programming:[2]

  1. Alice is designed solely to teach programming theory without the complex semantics of production languages such as C++. Users can place objects from Alice's gallery into the virtual world that they have imagined, and then they can program by dragging and dropping tiles that represent logical structures. Additionally, the user can manipulate Alice's camera and lighting to make further enhancements. Alice can be used for 3D user interfaces.
  2. Alice is conjoined with its IDE. There is no syntax to remember. However, it supports the full object-based programming, event driven model of programming.
  3. Alice is designed to appeal to specific subpopulations not normally exposed to computer programming, such as students of middle school age, by encouraging storytelling. Alice is also used at many colleges and universities in Introduction to Programming courses.
  4. Alice can be used with Netbeans to convert the Alice file into Java.[3]

Alice 3 is released under an open-source license allowing redistribution of the source code, with or without modification.[4]

Research

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 rose from C to B, and retention rose from 47% to 88%, exceeding even the 75% retention rate of students with prior programming experience.[5]

In a second study at Carnegie Mellon University, students taking their first computer science course with a mediated transfer approach that transitioned from Alice 3 to Java scored an average of 84.96% and 81.52% in two semesters of testing this approach, compared to an average of 60.8% before the mediated transfer approach.[6]

Screenshot of Alice 3.7

Variant

A variant of Alice 2.0 called Storytelling Alice[7] was created by Caitlin Kelleher for her PhD dissertation.[8] It includes three main differences:

  1. High-level animations that enable users to program social interactions between characters.
  2. A story-based tutorial that introduces users to programming through building a story.
  3. A gallery of 3D characters and scenery with custom animations designed to spark story ideas.

In a study performed on middle-school girls in the United States, Storytelling Alice appeared to increase interest compared to generic Alice, with a 42% increase in programming time, with students three times as likely to do additional work on their projects, with no reduction in basic programming concepts learned.[9]

Storytelling Alice was succeeded by the interactive storytelling application Looking Glass, developed at Washington University in St. Louis.[10]

See also

References

  1. ^ Alice 3's license
  2. ^ "What is Alice?". Archived from the original on 2017-05-20. Retrieved 2021-04-21.
  3. ^ Daly, Tebring (2015). Learning Java through Alice 3: 3rd Edition. CreateSpace Independent Publishing Platform; 3 edition. ISBN 978-1514278901.
  4. ^ "Alice 3 End User License Agreement". alice3.pbworks.com. Retrieved 31 January 2015.
  5. ^ B. Moskal, D. Lurie, and S. Cooper, Evaluating the Effectiveness of a New Instructional Approach.
  6. ^ W. Dann, D. Cosgrove, D. Slater, and D. Culyba, Mediated Transfer: Alice 3 to Java.
  7. ^ Storytelling Alice
  8. ^ Motivating Programming: using storytelling to make computer programming attractive to middle school girls
  9. ^ Kelleher, Caitlin; Pausch, Randy; Kiesler, Sara (2007). "Storytelling alice motivates middle school girls to learn computer programming". Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. pp. 1455–1464. doi:10.1145/1240624.1240844. ISBN 9781595935939. S2CID 3910027.
  10. ^ Looking Glass

Further reading

External links

This page was last edited on 21 November 2023, at 18:08
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.