ALICE 是一套由美國卡內基美濃大學(CMU)為主的團隊開發的軟體, 目的是透過3D的程式環境, 讓第一次接觸程式設計的學生。
可以在視覺化的環境下, 學習抽象的物件導向(Object-Oriented)程式設計概念.在 ALICE 的互動模式中,
學習者透過Java的程式語法來操作3D對象(人物, 動物, 車...等等), 可以立即看到語法與3D對象行為的對應,
循序漸進學習程式設計課程的內容, 另一方面, 學生也可以發揮自己的創意完成一個個的3D動畫專題。
Day1: 1. ALICE的介紹 2. 視覺程式設計3. Java 程式設計語法4.物件導向觀念介紹
Day2: 1. ALICE的3D物件 2. 控制結構、資料形態、 3. 動畫製作環境 4. 動畫創作
Day3: 1. 動畫事件處理 2. 學生專題呈現