Кіріспе

білім беру бағдарламалау ортасы

Alice – интеграцияланған даму ортасы (IDE) бар объектіге негізделген білім беру бағдарламалау тілі. Alice 3D модельдерді пайдалана отырып компьютерлік анимация жасау үшін сүйреп тастау ортасын қолданады. Бұл бағдарламалық қамтамасыз ету алғаш рет 1994 жылы Вирджиния университетінде, кейін Карнеги Меллон университетінде (1997 жылдан бастап) Рэнди Пауш басқарған зерттеу тобымен әзірленді.

Атаудың шығу тегі

Рэнди Пауш айтуынша, "Алиса" есімі Льюис Кэрроллдан келген, ол "Алисаның ғажайып еліндегі оқиғалары" кітабының авторы. "Кэрролл математик, романда жазушы және фотограф болған. Ең маңыздысы, ол зияткерлік тұрғыдан қиын нәрселерді орындай білді, бірақ ең күшті нәрсе – ашық әрі көңілді түрде қарым-қатынас жасай білу екенін түсінді. Осы ой біздің компьютерлік бағдарламалау сияқты күрделі мәселені оңай және қызықты етуге жасап жатқан тыранымызға ықпал етеді."

Зерттеу

Итака колледжі мен Сент-Джозеф университетінде жүргізілген бақылаудағы зерттеулерде бұрын бағдарламалау тәжірибесі жоқ студенттер алғашқы компьютерлік ғылым курсын оқығанда орташа бағасы C-ден B-ға дейін көтерілді, ал сақтап қалу көрсеткіші 47%-дан 88%-ға өсті, тіпті бағдарламалау тәжірибесі бар студенттердің 75%-дық сақтап қалу деңгейінен де асып түсті. Карнеги Меллон университетінде жүргізілген екінші зерттеуде студенттер алғашқы компьютерлік ғылым курсын Alice 3-тен Java-ға көшуді қамтамасыз ететін делдалдық трансфер тәсілімен оқыды. Бұл тәсілді сынақтан өткізген екі семестрде олардың орташа нәтижесі 84,96% және 81,52% болды, бұл делдалдық трансфер тәсілінен бұрынғы орташа көрсеткіштен (60,8%) жоғары.

Түрі

Alice 2.0 нұсқасының бірі, Storytelling Alice, Кэйтлин Келлехер өзінің докторлық диссертациясы үшін жасаған. Ол үш негізгі ерекшелікті қамтиды: кейіпкерлер арасындағы әлеуметтік өзара әрекеттесуді бағдарламалауға мүмкіндік беретін жоғары деңгейдегі анимациялар; оқиға құру арқылы пайдаланушыларды бағдарламалаумен таныстыратын оқиғаға негіделген оқулық; және оқиға идеяларын оятуға арналған арнайы анимациясы бар 3D кейіпкерлер мен көріністер галереясы. АҚШ-тағы орта мектеп қыздары арасында жүргізілген зерттеуде, Storytelling Alice жалпы Alice-ке қарағанда қызығушылықты арттырған, бағдарламалау уақытын 42%-ға ұлғайтқан, студенттердің өз жобалары бойынша қосымша жұмыс істеу ықтималдығы үш есе артқан, ал негізгі бағдарламалау ұғымдарын түсіну деңгейі төмендемеген. Storytelling Alice-тің ізбасары Сент-Луис қаласындағы Вашингтон университетінде жасалған Looking Glass интерактивті оқиға құрастыру қолданбасы болды.