Alice is a free and open source object-oriented educational programming language with an integrated development environment (IDE). It is implemented in 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 the late Randy Pausch.
| Property | Value |
| dbpedia-owl:Software/license
| |
| dbpedia-owl:Work/author
| |
| dbpedia-owl:Work/releaseDate
|
- 1999-01-01 00:00:00 (xsd:date)
|
| dbpedia-owl:author
| |
| dbpedia-owl:license
| |
| dbpedia-owl:releaseDate
|
- 1999-01-01 00:00:00 (xsd:date)
|
| dbpedia-owl:thumbnail
| |
| dbpprop:abstract
|
- Alice is a free and open source object-oriented educational programming language with an integrated development environment (IDE). It is implemented in 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 the late Randy Pausch. Alice was developed to address three core problems in educational programming: Most programming languages are designed to be usable for "production code" thus introducing additional complexity. Alice is designed solely to teach programming. Alice can be used for 3D user interface. The user can program in arrow keys and other controls. 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 female students of middle school age, by encouraging storytelling as opposed to most other programming languages which are designed around computation. 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%. A variant of Alice 2.0 called Storytelling Alice was created by Caitlin Kelleher for her PhD dissertation. It includes 3 main differences: High-level animations that enable users to program social interactions between characters. A story-based tutorial that introduces users to programming through building a story. A gallery of 3D characters and scenery with custom animations designed to spark story ideas. It appeared to increase interest (42% increase in programming time and over 3x as many students doing additional work as Generic Alice) without any drop off in basic programming tasks acquired. Alice 2.2 has been updated but is still in beta status. Although many bugs have been fixed, performance of the video export feature is still somewhat variant with different graphics adapters and different versions of QuickTime. Alice 3.0 is being underwritten by Electronic Arts and will utilize character models from The Sims 2. In fall 2008, there was an alpha test, which is to be followed by the beta test in spring 2009. The full release is planned in Summer 2009 . Further Sun Microsystems will assist in globalizing Alice. The current release of Alice, version 2.2, runs on Microsoft Windows, Mac OS X, and Linux platforms.
- Alice ist eine von der Carnegie Mellon University als Freeware veröffentlichte, einführende objektorientierte Programmiersprache, die zu Ausbildungszwecken entwickelt wurde. Alice erlaubt es den Benutzern mittels einer einfachen Drag-and-Drop-Oberfläche Computeranimationen aus 3D-Modellen zu erstellen. Es handelt sich dabei um einen Versuch, die drei grundsätzlichen Probleme beim Erlernen von Programmiersprachen zu lösen: Die meisten Programmiersprachen wurden entwickelt, um Software herzustellen, was zu einer hohen Komplexität führt. Alice wurde entwickelt, um Programmieren zu erlernen. Alice hängt direkt mit seiner Entwicklungsumgebung zusammen, daher ist es nicht erforderlich, eine spezielle Syntax zu erlernen. Trotzdem unterstützt Alice das objektorientierte, ereignisgesteuerte Modell der Programmierung. Mit den meisten Programmiersprachen ist es nur möglich, Berechnungen zu programmieren, während Alice sich auf das Erzählen von Geschichten konzentriert. Es wird davon ausgegangen, dass dieser Ansatz die Sprache besonders für Schülerinnen interessanter macht.
- Alice es lenguaje de programación educativo libre y abierto orientado a objetos con un entorno de desarrollo integrado (IDE). Está programado en Java. Utiliza un entorno sencillo basado en «arrastrar y soltar» para crear animaciones mediante modelos 3D. Este software fue desarrollado por los investigadores de la Universidad Carnegie Mellon, entre los que destaca Randy Pausch. La versión actual de Alice (2.0) puede ejecutarse en Microsoft Windows, Mac OS X y Linux.
- Алиса является свободным и открытым объектно-ориентированным языком программирования для обучения с интегрированной средой разработки (IDE). Она реализована в Java. Алиса использует методы drag-and-drop для создания компьютерной анимации с использованием 3D-моделей. Программное обеспечение разрабатывается исследователями в университете Карнеги-Меллона, участвовал в том числе и покойный Рэнди Пауш. Алиса была разработана для решения трёх основных задач в образовательных программ: В большинство промышленных языков программирования вносится дополнительная сложность. Алиса предназначена исключительно для обучения программированию. Алиса может быть использована при работе с 3D-интерфейсом пользователя. Пользователь может программировать при помощи стрелок и других контролов. Алиса объединена с IDE. Не надо запоминать синтаксис. Тем не менее, она полностью поддерживает объектно-ориентированное программирование, событийно-ориентированное программирование. Алиса направлена на конкретный слой населения, который, как правило, не использует компьютерное программирование, например, учениц среднего школьного возраста, путем поощрения создания историй, в отличие от большинства других языков программирования, которые предназначены для вычислений. В исследованиях в колледже Итаки и университете Св. Иосифа (англ. Saint Joseph's University) наблюдали за студентами без предыдущего опыта программирования, которые впервые изучали курс Компьютерные науки, средний балл улучшился с C до B, а сохранение информации в памяти увеличилось с 47 % до 88 % . Один из вариантов языка Алиса 2.0 называется «История, рассказанная Алисой», она была создана англ. Caitlin Kelleher для её докторской диссертации. Она включает в себя 3 основных различия: Высокоуровневая анимация, которая позволяет пользователям программировать социальные взаимодействия между персонажами. Учебник на основе рассказа знакомит пользователей с помощью программирования через создание сюжета. Галерея 3D-персонажей и декорации с пользовательской анимацией для «оживления» идей истории. Повысился интерес (на 42 % увеличение времени программирования и в более чем 3 раза больше студентов сделали дополнительную работу по сравнению с обычным языком Generic Alice) без каких-либо изменений в основных программных задачах. Алиса 2.2 была обновлена, но всё ещё находится в состоянии бета-версии. Многие ошибки были исправлены, эффективность функции экспорта видео ещё несколько зависит от различных графических адаптеров и различных версий QuickTime. Алиса 3.0 в настоящее время переделывается компанией Electronic Arts, и будет использовать персонажи из The Sims 2. Осенью 2008 года была выпущена тестовая альфа-версия, которая весной 2009 года будет заменена бета-версией. Окончательный выпуск версии планируется летом 2009 (если предположить, что бета-тестирование пройдет в соответствии с ожиданиями. Резервный план предусматривает неограниченную публичную бета-версию до осени 2009 года). В дальнейшем Sun Microsystems будет оказывать помощь в глобализации Алисы.. Текущая версия Алисы, версия 2.0, работает на платформах Microsoft Windows, Mac OS X и Linux.
|
| dbpprop:author
| |
| dbpprop:caption
|
- Basic animation of an ice skater
|
| dbpprop:forProperty
|
- Alice (programming language)
- the programming language developed at Saarland University
|
| dbpprop:genre
| |
| dbpprop:hasPhotoCollection
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:license
| |
| dbpprop:name
| |
| dbpprop:programmingLanguage
| |
| dbpprop:reference
| |
| dbpprop:released
| |
| dbpprop:screenshot
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| rdf:type
| |
| rdfs:comment
|
- Alice is a free and open source object-oriented educational programming language with an integrated development environment (IDE). It is implemented in 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 the late Randy Pausch.
- Alice ist eine von der Carnegie Mellon University als Freeware veröffentlichte, einführende objektorientierte Programmiersprache, die zu Ausbildungszwecken entwickelt wurde. Alice erlaubt es den Benutzern mittels einer einfachen Drag-and-Drop-Oberfläche Computeranimationen aus 3D-Modellen zu erstellen.
- Alice es lenguaje de programación educativo libre y abierto orientado a objetos con un entorno de desarrollo integrado (IDE). Está programado en Java. Utiliza un entorno sencillo basado en «arrastrar y soltar» para crear animaciones mediante modelos 3D. Este software fue desarrollado por los investigadores de la Universidad Carnegie Mellon, entre los que destaca Randy Pausch. La versión actual de Alice (2.0) puede ejecutarse en Microsoft Windows, Mac OS X y Linux.
- Алиса является свободным и открытым объектно-ориентированным языком программирования для обучения с интегрированной средой разработки (IDE). Она реализована в Java. Алиса использует методы drag-and-drop для создания компьютерной анимации с использованием 3D-моделей.
|
| rdfs:label
|
- Alice (software)
- Alice (Software)
- Alice (programa)
- Алиса (ПО)
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:depiction
| |
| foaf:homepage
| |
| foaf:name
| |
| foaf:page
| |
| is dbpedia-owl:Person/knownFor
of | |
| is dbpedia-owl:knownFor
of | |
| is dbpprop:disambiguates
of | |