Alice

You are here: Home » Computer Programming Languages » Alice

How can Alice help teach OOP (Object Oriented Programming)?

Alice is an open-source 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.

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

  • 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.
  • 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.
  • Alice can be used with Netbeans to convert the Alice file into java.

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


Download Alice Here


Alice Teaches OOP (Glossary of useful terms)

By |2019-02-10T23:32:40-04:00April 21st, 2018|Categories: Alice, Computer Programming Languages|Tags: , , |

Alice Teaches OOP (Glossary of useful terms): Worlds, methods, functions, properties, variables - it’s pretty easy to get all of the terminology and concept matter confused when it comes to programming in Alice. To that point, we’ve developed this handy reference to use. World A world in Alice encompasses everything. Just as we’d say that [...]

How to download and install Alice 3

By |2019-02-17T01:27:26-04:00April 21st, 2018|Categories: Alice, Computer Programming Languages|Tags: , , |

Downloading Alice 3  The www.alice.org homepage includes a Downloads menu Get Alice. Click on Get Alice on the sidebar, as shown. Select the version of Alice you wish to download.   Downloads menu on www.alice.org Installing Alice 3   Locate the downloaded Alice 3 installer: After downloading Alice 3, locate the downloaded file on your system. Windows:  [...]

How can Alice help teach OOP (Object Oriented Programming)?

By |2019-02-17T22:40:24-04:00April 19th, 2018|Categories: Alice, Computer Programming Languages|Tags: , , , |

How can Alice help teach OOP (Object Oriented Programming)? Alice is an innovative block-based programming environment that makes it easy to create animations, build interactive narratives, or program simple games in 3D. Unlike many of the puzzle-based coding applications, Alice motivates learning through creative exploration. Alice is designed to teach logical and computational thinking skills, fundamental [...]