Алиса (софтуер)

от Уикипедия, свободната енциклопедия
Вижте пояснителната страница за други значения на Алиса.

Алиса
Информация
Видобразователен софтуер
РазработчикУниверситет „Карнеги Мелън“
Начална версия1998 г.
Последна версия3.3
23 август 2016 г.
Операционна системаJava
ПлатформаJava platform
Уебсайтwww.alice.org

Алиса е безплатен (за некомерсиална употреба) обектно ориентиран образователен език за програмиране с интегрирана среда за развитие (IDE). Алиса използва плъзгащи и пускащи функции за създаване на компютърна анимация с помощта на 3D-модели. Програмата е разработена първо в университета във Вирджиния през 1994 г., а после в Карнеги-Мелън през 1997 г. от изследователски екип воден от Ранди Пауш.

Целта[редактиране | редактиране на кода]

Алиса е разработена за решаване на пет основни проблема в образователни програмиране:[1]

  1. Алиса е предназначена за обучение на програмиране на теория, без сложна семантика на производството на езици, като с++. Потребителите могат да поставят предмети от Алиса галерията във виртуалния свят, всякаш те са я измислили, и тогава да програмират чрез влачене и пускане на елементи, които представляват логически структури. Освен това, потребителят може да манипулира камерите и осветлението, за да се постигне по-нататъшни подобрения. Алиса може да се използва за 3D потребителски интерфейси.
  2. Алиса няма синтаксис за помнене. Въпреки това, тя напълно поддържа обектно ориентирано програмиране.
  3. Алиса се изчислява в отделните подгрупи, като не са податливи на компютърното програмиране, например, ученици от средни и висши училищна възраст, насърчаване на разказвача. Алиса също се използва от много колежи и университети в курсовете за въведение в програмирането.

В проучвания в университетите Итака колидж и Университета „Свети Йосиф“ студенти без опит за програмиране правят първите си курсове по компютърни науки курс, при което средната класа се е увеличила от C до B (А-F система за оценяване) и съхранението е нараснало от 47% до 88%.[2]

„Алиса 3“ е свободен под отворен лиценз, позволяващ преразпределение на изходния код, с или без промяна.[3]

Вариант[редактиране | редактиране на кода]

Вариантът на Алиса 2.0 се нарича "Разказа на Алиса[4]" е създадена от Кейтлин Kelleher за своята докторска дисертация.[5] тя включва в себе си три основни разлики:

  1. Високо ниво на анимации, които позволяват на потребителите програма за социално взаимодействие между героите.
  2. История на базата на учебник, който се представя на потребители с програмиране на базата на изграждането на сюжета.
  3. Галерия от 3D герои и декори с потребителски анимации, разработени, за да запали идеи.

Следващата версия на разказа на Алис е известен като Огледало и се разработва в университета на Вашингтон в Сейнт Луис.[6]

Вижте също[редактиране | редактиране на кода]

Източници[редактиране | редактиране на кода]

  Тази страница частично или изцяло представлява превод на страницата Alice (software) в Уикипедия на английски. Оригиналният текст, както и този превод, са защитени от Лиценза „Криейтив Комънс – Признание – Споделяне на споделеното“, а за съдържание, създадено преди юни 2009 година – от Лиценза за свободна документация на ГНУ. Прегледайте историята на редакциите на оригиналната страница, както и на преводната страница, за да видите списъка на съавторите. ​

ВАЖНО: Този шаблон се отнася единствено до авторските права върху съдържанието на статията. Добавянето му не отменя изискването да се посочват конкретни източници на твърденията, които да бъдат благонадеждни.​