Alice (software)

Alice
Developer(s)Carnegie Mellon University
Initial release1998
Stable release
3.6.0.3 / October 25, 2021; 3 years ago (2021-10-25)
Written inJava
PlatformJava platform
TypeEducational
LicenseSome parts released under an open-source license, source code is available[1]
Websitewww.alice.org

Alice is an object-based educational programming language with an integrated development environment (IDE). Alice uses a drag and drop environment to create computer animations using 3D models. The software was developed first at University of Virginia in 1994, then Carnegie Mellon (from 1997), by a research group led by Randy Pausch.

Origin of name

According to Randy Pausch, the name “Alice” comes from author Lewis Carroll, who wrote Alice’s Adventures in Wonderland.

"Carroll was a mathematician, novelist, and photographer. Most important, he could do intellectually difficult things but also realized the most powerful thing was to be able to communicate clearly and in an entertaining way. This inspires our efforts to make something as complex as computer programming easy and fun."

Purpose

Alice was developed to address four core problems in educational programming:[2]

  1. Alice is designed solely to teach programming theory without the complex semantics of production languages such as C++. Users can place objects from Alice's gallery into the virtual world that they have imagined, and then they can program by dragging and dropping tiles that represent logical structures. Additionally, the user can manipulate Alice's camera and lighting to make further enhancements. Alice can be used for 3D user interfaces.
  2. Alice is conjoined with its IDE. There is no syntax to remember. However, it supports the full object-based programming, event driven model of programming.
  3. Alice is designed to appeal to specific subpopulations not normally exposed to computer programming, such as students of middle school age, by encouraging storytelling. Alice is also used at many colleges and universities in Introduction to Programming courses.
  4. Alice can be used with Netbeans to convert the Alice file into Java.[3]

Alice 3 is released under an open-source license allowing redistribution of the source code, with or without modification.[4]

Research

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 rose from C to B, and retention rose from 47% to 88%, exceeding even the 75% retention rate of students with prior programming experience.[5]

In a second study at Carnegie Mellon University, students taking their first computer science course with a mediated transfer approach that transitioned from Alice 3 to Java scored an average of 84.96% and 81.52% in two semesters of testing this approach, compared to an average of 60.8% before the mediated transfer approach.[6]

Screenshot of Alice 3.7

Variant

A variant of Alice 2.0 called Storytelling Alice[7] was created by Caitlin Kelleher for her PhD dissertation.[8] It includes three main differences:

  1. High-level animations that enable users to program social interactions between characters.
  2. A story-based tutorial that introduces users to programming through building a story.
  3. A gallery of 3D characters and scenery with custom animations designed to spark story ideas.

In a study performed on middle-school girls in the United States, Storytelling Alice appeared to increase interest compared to generic Alice, with a 42% increase in programming time, with students three times as likely to do additional work on their projects, with no reduction in basic programming concepts learned.[9]

Storytelling Alice was succeeded by the interactive storytelling application Looking Glass, developed at Washington University in St. Louis.[10]

See also

References

  1. ^ Alice 3's license
  2. ^ "What is Alice?". Archived from the original on 2017-05-20. Retrieved 2021-04-21.
  3. ^ Daly, Tebring (2015). Learning Java through Alice 3: 3rd Edition. CreateSpace Independent Publishing Platform; 3 edition. ISBN 978-1514278901.
  4. ^ "Alice 3 End User License Agreement". alice3.pbworks.com. Retrieved 31 January 2015.
  5. ^ B. Moskal, D. Lurie, and S. Cooper, Evaluating the Effectiveness of a New Instructional Approach.
  6. ^ W. Dann, D. Cosgrove, D. Slater, and D. Culyba, Mediated Transfer: Alice 3 to Java.
  7. ^ Storytelling Alice
  8. ^ Motivating Programming: using storytelling to make computer programming attractive to middle school girls
  9. ^ Kelleher, Caitlin; Pausch, Randy; Kiesler, Sara (2007). "Storytelling alice motivates middle school girls to learn computer programming". Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. pp. 1455–1464. doi:10.1145/1240624.1240844. ISBN 9781595935939. S2CID 3910027.
  10. ^ Looking Glass

Further reading

Read other articles:

Acura ILX (DE1/2/3)2013 Acura ILX 2.4InformasiProdusenHondaMasa produksiApr 2012-Model untuk tahun2013-PerakitanGreensburg, Indiana, AS (Honda Manufacturing of Indiana)[1]Bodi & rangkaKelasMobil kompak eksekutifBentuk kerangka4-pintu sedanTata letakMesin depan, penggerak roda depanMobil terkaitHonda CivicPenyalur dayaMesin1.5 L LDA/LEA15 I42.0 L R20A I42.4 L K24Z7 I4Transmisi5-speed automatic6-speed manualDimensiJarak sumbu roda1.051 in (26.695 m...

 

Arachnoid materImage showing arachnoid mater and the underlying subarachnoid spaceImage showing parts of the arachnoid mater, including arachnoid granulations.RincianBagian dariMeningesPengidentifikasiBahasa Latinarachnoidea materDaftar istilah neuroanatomi[sunting di Wikidata] Mater arachnoid (atau arachnoid mater) adalah salah satu dari tiga meninges, selaput pelindung yang menutupi otak dan sumsum tulang belakang. Dinamakan demikian karena kemiripannya dengan jaring laba -laba. Materi ...

 

Bupati Kepulauan SulaLambang Kabupaten Kepulauan SulaPetahanaFifian Adeningsih Mussejak 4 Juni 2021KediamanIstana Daerah Dad Hia Ted SuaMasa jabatan5 tahun dan dapat dipilih kembali untuk satu kali masa jabatanDibentuk2003; 21 tahun lalu (2003)Pejabat pertamaNurdin Umasangadji (Penjabat)Ahmad Hidayat Mus (definitif)Situs webSitus web resmi Berikut ini adalah Daftar Bupati Kepulauan Sula dari masa ke masa. Nomor urut Bupati Potret Partai Awal Akhir Masa jabatan Periode Wakil Ref. 1 &...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Maret 2016. artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan...

 

Imaging molecules within living patients Molecular imaging is a field of medical imaging that focuses on imaging molecules of medical interest within living patients. This is in contrast to conventional methods for obtaining molecular information from preserved tissue samples, such as histology. Molecules of interest may be either ones produced naturally by the body, or synthetic molecules produced in a laboratory and injected into a patient by a doctor. The most common example of molecular i...

 

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (مارس 2018) هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إ�...

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、�...

 

Overview of and topical guide to sports 100m race record holder Usain Bolt (in yellow) and other runners, Moscow, 2013. Danish player Frederikke Lærke dives while Russian player Sofiya Lyshina looks on during a women's beach handball match, European Championships 2019. The following outline is provided as an overview of and topical guide to sports: Sport – a physical activity that is governed by a set of rules or customs and often engaged in competitively, sports can be played on land,...

 

  هذه المقالة عن شبه جزيرة إيبِيرِيا. لمعانٍ أخرى، طالع إبيريا (توضيح). 40°18′N 3°43′W / 40.300°N 3.717°W / 40.300; -3.717 شبه الجزيرة الإيبيرية شبه الجزيرة الإيبيرية البلد إسبانيا، البرتغال، فرنسا، جبل طارق، أندورا المساحة 583,254 كيلومتر مربع الكثافة السكانية 53 مليون نسمة ت...

Motoyoshi本吉Stasiun BRT Motoyoshi pada Desember 2019LokasiTsuya-Matsuo, Motoyoshida-cho, Kesennuma, Miyagi(宮城県気仙沼市本吉町津谷松尾)JepangKoordinat38°47′10″N 141°30′07″E / 38.786013°N 141.502°E / 38.786013; 141.502Koordinat: 38°47′10″N 141°30′07″E / 38.786013°N 141.502°E / 38.786013; 141.502Operator JR EastJalur■ Jalur KesennumaJumlah peron1 peron sampingLayanan Pemberhentian bus SejarahDibuka...

 

 本表是動態列表,或許永遠不會完結。歡迎您參考可靠來源來查漏補缺。 潛伏於中華民國國軍中的中共間諜列表收錄根據公開資料來源,曾潛伏於中華民國國軍、被中國共產黨聲稱或承認,或者遭中華民國政府調查審判,為中華人民共和國和中國人民解放軍進行間諜行為的人物。以下列表以現今可查知時間為準,正確的間諜活動或洩漏機密時間可能早於或晚於以下所歸�...

 

习近平 习近平自2012年出任中共中央总书记成为最高领导人期间,因其废除国家主席任期限制、开启总书记第三任期、集权统治、公共政策与理念、知识水平和自述经历等争议,被中国大陸及其他地区的民众以其争议事件、个人特征及姓名谐音创作负面称呼,用以恶搞、讽刺或批评习近平。对习近平的相关负面称呼在互联网上已经形成了一种活跃、独特的辱包亚文化。 权力�...

Basilika Santo Paulus MayorBasilika Minor Santo Paulus Mayorbahasa Italia: Basilica di San Paolo MaggioreBasilika Santo Paulus MayorLokasiNapoliNegara ItaliaDenominasiGereja Katolik RomaArsitekturStatusBasilika minorStatus fungsionalAktifAdministrasiKeuskupan AgungKeuskupan Agung Napoli Basilika Santo Paulus Mayor (bahasa Italia: Basilica di San Paolo Maggiore) adalah sebuah gereja basilika minor Katolik yang terletak di Napoli, Italia. Basilika ini ditetapkan statusnya pada 1951...

 

梅拉蒂·达伊瓦·奥克塔维亚尼Melati Daeva Oktavianti基本資料代表國家/地區 印度尼西亞出生 (1994-10-28) 1994年10月28日(29歲)[1] 印度尼西亞万丹省西冷[1]身高1.68米(5英尺6英寸)[1]握拍右手[1]主項:女子雙打、混合雙打職業戰績48勝–27負(女雙)109勝–56負(混雙)最高世界排名第4位(混雙-普拉文·喬丹)(2020年3月17日[2])現時世界排名第...

 

Bora–Witoto language of Brazil BoranGeographicdistributionnorthwestern AmazonLinguistic classificationindependent family or Bora–WitotoBoranGlottologbora1262 Boran (also known as Bora–Muinane, Bora–Muiname, Bóran, Miranyan, Miranya, Bórano) is a small language family, consisting of just two languages. Languages The two Boran languages are: Boran Bora (a.k.a. Bora–Miranya, Boro, Meamuyna) of western Brazil (Amazonas State) Muinane (a.k.a. Bora Muinane, Muinane Bora, Muinani, Muenam...

Physics phenomenon and formula Simulation of wave penetration—involving diffraction and refraction—into Tedious Creek, Maryland, using CGWAVE (which solves the mild-slope equation) In fluid dynamics, the mild-slope equation describes the combined effects of diffraction and refraction for water waves propagating over bathymetry and due to lateral boundaries—like breakwaters and coastlines. It is an approximate model, deriving its name from being originally developed for wave propagation ...

 

У этого термина существуют и другие значения, см. Гуадалупе. Гуадалупеисп. Isla Guadalupe Юго-восточное побережье острова Гуадалупе Характеристики Площадь244 км² Наивысшая точка1298 м Население150 чел. (2008) Плотность населения0,61 чел./км² Расположение 29°01′42″ с. ш....

 

Luxembourg aux Jeux olympiques d'été de 1900 Code CIO LUX Lieu Paris Participation 1re Athlètes 1 MédaillesRang : 14ème Or1 Arg.0 Bron.0 Total1 Luxembourg aux Jeux olympiques d'été Luxembourg aux Jeux olympiques de 1912 modifier  Un athlète luxembourgeois participe aux Jeux olympiques de 1900 à Paris en France du 14 mai au 28 octobre 1900[1]. Tableau des médailles Ce bilan correspond au tableau de médailles intitulé Tableau des médailles de sports-reference.com qui se ...

Sunday Airlines Codes IATAOACIIndicatif d'appel DV VSV VLASTA Repères historiques Date de création 2013 Généralités Basée à Aéroport international d'Almaty Taille de la flotte 5 Siège social Chimkent, Kazakhstan Société mère SCAT Airlines Site web www.scat.kz modifier Sunday Airlines est une compagnie aérienne charter basée au Kazakhstan à l'aéroport international d'Almaty. C'est une filiale de SCAT Airlines. Histoire La compagnie aérienne a débuté ses activités en 2013. ...

 

Treasure EP.Fin: All to ActionSampul digitalAlbum studio karya AteezDirilis08 Oktober 2019 (2019-10-08)GenreK-popDurasi30:45BahasaKoreaLabelKQ EntertainmentProduserEdenKronologi Ateez Treasure EP.3: One to All(2019) Treasure EP.Fin: All to Action(2019) Treasure EP.Extra: Shift the Map(2020) Singel dalam album Treasure EP.Fin: All to Action WonderlandDirilis: 8 Oktober 2019 Treasure EP.Fin: All to Action adalah album studio pertama dari grup vokal pria asal Korea Selatan Ateez. Album ...