Alice (ohjelmointikieli)

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 20. lokakuuta 2014 tarkistetusta versiosta . tarkastukset vaativat 14 muokkausta .
Alice

Perus Skater Animaatio
Tyyppi Koulutuksellinen
Kehittäjä Carnegie Mellonin yliopisto
Sisään kirjoitettu Java
Käyttöjärjestelmä Microsoft Windows, OS X ja Linux
Ensimmäinen painos 1998
uusin versio 2.3 ( 7. toukokuuta 2013 )
Testiversio 3.1 (2013)
Lisenssi Alkuperäinen BSD-lisenssi
Verkkosivusto alice.org

Alice on ilmainen ja avoin [1] olio-ohjelmointikieli integroidun kehitysympäristön (IDE) kanssa oppimiseen . Se on toteutettu Javalla. Alice käyttää vedä ja pudota -tekniikoita luodakseen tietokoneanimaatioita 3D-malleja käyttäen . Ohjelmistoa kehittävät Carnegie Mellonin yliopiston tutkijat , mukaan lukien Randy Pausch . Kieli kehitettiin ratkaisemaan kolme koulutusohjelmien päätehtävää [2] :

  1. Useimmat teolliset ohjelmointikielet lisäävät monimutkaisuutta. Alice-kieli on tarkoitettu yksinomaan ohjelmoinnin opettamiseen. Sitä voidaan käyttää työskennellessäsi 3D-käyttöliittymän kanssa. Käyttäjällä on mahdollisuus ohjelmoida käyttämällä nuolia ja muita elementtejä, joita kutsutaan "ohjauksiksi".
  2. Integrointi IDE:n kanssa. Syntaksia ei tarvitse muistaa. Kuitenkin Alice tukee täysin olio-ohjelmointia , tapahtuma-suuntautunutta ohjelmointia .
  3. Keskity tiettyyn väestönosaan, joka ei yleensä käytä tietokoneohjelmointia. Esimerkki: yläkoulun oppilaat (rohkaisemalla tarinankerrontaa). Toisin kuin useimmat muut ohjelmointikielet, jotka on suunniteltu laskemiseen, yksinkertainen käyttäjä voi käyttää Alicea helposti.

Ithaca Collegen ja Saint Josephin yliopiston tutkimuksissa tarkasteltiin opiskelijoita, joilla ei ollut ohjelmointikokemusta ja  jotka osallistuivat tietojenkäsittelytieteen kurssille ensimmäistä kertaa . Heidän keskimääräiset arvosanansa paranivat C:sta B:hen, ja säilytys nousi 47 prosentista 88 prosenttiin [3] .  

Eräs Alice 2.0 -kielen muunnos on nimeltään " Liisan kertoma tarina ". Sen loi Caitlin  Kelleher väitöskirjaansa varten. Kieliversio sisältää kolme pääeroa [4] :

  1. Korkean tason animaatio. Antaa käyttäjien ohjelmoida hahmojen välisiä sosiaalisia vuorovaikutuksia.
  2. Tarinaan perustuva oppikirja. Esittelee käyttäjät ohjelmointiin juonen luomisen kautta.
  3. Galleria 3D-hahmoista ja maisemista mukautetuilla animaatioilla. Voit "elvyttää" tarinan ideat.

Lisääntynyt kiinnostus ohjelmointiin ilman muutoksia pääohjelmointitehtävissä. Ohjelmointiaika lisääntyi 42 %, ja kolme kertaa enemmän opiskelijoita suoritti lisätöitä tavalliseen Generic Alice -kieleen verrattuna . [neljä]

Alice on päivitetty versioon 2.2, mutta se on edelleen beta-testauksessa. Monet bugit on korjattu. Videon vientitoiminnon tehokkuus riippuu edelleen erilaisista näytönohjaimista ja QuickTimen eri versioista [5] .

Electronic Arts kehittää parhaillaan versiota 3.0 sisältämään The Sims 2 :n hahmoja [6] . Syksyllä 2008 julkaistiin alfa-testiversio, joka korvataan beta-versiolla keväällä 2009 [7] . Version lopullinen julkaisu suunniteltiin kesällä 2009 (olettaen, että beta-testi etenee aikataulun mukaisesti). Jos testausaikataulu häiriintyy, rajoittamaton julkinen beta oli tarkoitus julkaista ennen syksyä 2009 [8] . Jatkossa Sun Microsystems lupasi auttaa Alicea globalisoitumaan [9] .

Alicen nykyinen versio (versio 2.0) toimii Microsoft Windows-, Mac- ja Linux-alustoilla.

Katso myös

Muistiinpanot

  1. Alice käyttää BSD-lisenssin nimeämisvaatimusta. Arkistoitu alkuperäisestä 5. joulukuuta 2008.
  2. Mikä on Alice? (linkki ei saatavilla) . Haettu 11. maaliskuuta 2021. Arkistoitu alkuperäisestä 20. toukokuuta 2017. 
  3. M. Moskal, D. Lurie ja S. Cooper, Evaluating the Effectiveness of a New Instructional Approach. Proceedings of 2004 SIGCSE Conference, (Norfolk, VA).
  4. 1 2 Story Telling Alice Tietoja -sivu
  5. Alice 2.2 -betapäivitys
  6. Alice Lehdistötiedote - 03/10/06 Arkistoitu 27. syyskuuta 2008.
  7. Alice 3.0:n esikatselu
  8. Alice 3.0:n edistymisraportti
  9. Sun yhteistyö

Linkit

Venäjäksi