Алиса (софтуер)
- Вижте пояснителната страница за други значения на Алиса.
Алиса | |
Информация | |
---|---|
Вид | образователен софтуер |
Разработчик | Университет „Карнеги Мелън“ |
Начална версия | 1998 г. |
Последна версия | 3.3 23 август 2016 г. |
Операционна система | Java |
Платформа | Java platform |
Уебсайт | www.alice.org |
Алиса е безплатен (за некомерсиална употреба) обектно ориентиран образователен език за програмиране с интегрирана среда за развитие (IDE). Алиса използва плъзгащи и пускащи функции за създаване на компютърна анимация с помощта на 3D-модели. Програмата е разработена първо в университета във Вирджиния през 1994 г., а после в Карнеги-Мелън през 1997 г. от изследователски екип воден от Ранди Пауш.
Целта
[редактиране | редактиране на кода]Алиса е разработена за решаване на пет основни проблема в образователни програмиране:[1]
- Алиса е предназначена за обучение на програмиране на теория, без сложна семантика на производството на езици, като с++. Потребителите могат да поставят предмети от Алиса галерията във виртуалния свят, всякаш те са я измислили, и тогава да програмират чрез влачене и пускане на елементи, които представляват логически структури. Освен това, потребителят може да манипулира камерите и осветлението, за да се постигне по-нататъшни подобрения. Алиса може да се използва за 3D потребителски интерфейси.
- Алиса няма синтаксис за помнене. Въпреки това, тя напълно поддържа обектно ориентирано програмиране.
- Алиса се изчислява в отделните подгрупи, като не са податливи на компютърното програмиране, например, ученици от средни и висши училищна възраст, насърчаване на разказвача. Алиса също се използва от много колежи и университети в курсовете за въведение в програмирането.
В проучвания в университетите Итака колидж и Университета „Свети Йосиф“ студенти без опит за програмиране правят първите си курсове по компютърни науки курс, при което средната класа се е увеличила от C до B (А-F система за оценяване) и съхранението е нараснало от 47% до 88%.[2]
„Алиса 3“ е свободен под отворен лиценз, позволяващ преразпределение на изходния код, с или без промяна.[3]
Вариант
[редактиране | редактиране на кода]Вариантът на Алиса 2.0 се нарича "Разказа на Алиса[4]" е създадена от Кейтлин Kelleher за своята докторска дисертация.[5] тя включва в себе си три основни разлики:
- Високо ниво на анимации, които позволяват на потребителите програма за социално взаимодействие между героите.
- История на базата на учебник, който се представя на потребители с програмиране на базата на изграждането на сюжета.
- Галерия от 3D герои и декори с потребителски анимации, разработени, за да запали идеи.
Следващата версия на разказа на Алис е известен като Огледало и се разработва в университета на Вашингтон в Сейнт Луис.[6]
Вижте също
[редактиране | редактиране на кода]- AgentSheets
- Визуален език за програмиране
- Високо ниво на езика за програмиране
- Майкрософт базов Бейсик
- Скрач
- RoboMind
- Greenfoot
Източници
[редактиране | редактиране на кода]- ↑ What is Alice?, архив на оригинала от 20 май 2017, https://web.archive.org/web/20170520063744/http://www.alice.org/index.php?page=what_is_alice%2Fwhat_is_alice, посетен на 12 февруари 2021
- ↑ M. Moskal, D. Lurie, and S. Cooper, Evaluating the Effectiveness of a New Instructional Approach Архив на оригинала от 2012-10-04 в Wayback Machine..
- ↑ Alice 3 End User License Agreement // alice3.pbworks.com. Посетен на 31 януари 2015.
- ↑ Storytelling Alice
- ↑ Motivating Programming: using storytelling to make computer programming attractive to middle school girls
- ↑ Looking Glass
Тази страница частично или изцяло представлява превод на страницата Alice (software) в Уикипедия на английски. Оригиналният текст, както и този превод, са защитени от Лиценза „Криейтив Комънс – Признание – Споделяне на споделеното“, а за съдържание, създадено преди юни 2009 година – от Лиценза за свободна документация на ГНУ. Прегледайте историята на редакциите на оригиналната страница, както и на преводната страница, за да видите списъка на съавторите.
ВАЖНО: Този шаблон се отнася единствено до авторските права върху съдържанието на статията. Добавянето му не отменя изискването да се посочват конкретни източници на твърденията, които да бъдат благонадеждни. |