![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| 回首頁 ∣校友資訊∣相關網站∣搜尋引擎∣檔案下載 |
研 究 生:白順濤 Pai Shou-Tao
指導教授:黃永廣 博士 Wong, Wing-Kwong
學 年 度:86
學位類別:碩士
論文名稱:全中文化Logo與輔助學習的自然語言代理人
The Chinese Logo Learning Environment and Natural Language Agents
論文摘要:
| Logo系統雖然是一個適合中小學生學寫程式的環境,但畢竟它是英文的。台灣學生一般在 | ||
| 國一才開始學英文,換句話說,國中以下的學生學習Logo是有困難的,但這個困難並不是 | ||
| 出在Logo本身而是出在母語上的障礙。有鑑於此,我們發展了一套全中文化的Logo ( | ||
| CLogo)。在CLogo,任何的指令、程序或變數名稱皆可使用中文。這樣一來,學生就不必去 | ||
| 記一大堆的英文指令,也可以用中文去取一些比較有意義的程序或變數名稱,我們相信這 | ||
| 樣將有助於年紀較小的學生踏出學寫程式的第一步。除了提供一個全中文化的Logo學習環 | ||
| 境外,我們也希望CLogo系統能夠具備多一點的輔助學習功能,以減輕老師教學的負擔。於 | ||
| 是我們在系統上建立了兩個輔助學習的代理人,分別是檢索精靈與繪圖精靈,這兩個代理 | ||
| 人都允許學生以中文自然語言句子和他們溝通。檢索精靈可以根據學輸入的關鍵字或句子 | ||
| ,幫學生搜尋指令或程序的用法,並將搜尋到的結果依相關程度列出。繪圖精靈則會根據 | ||
| 學生的描述產生對應的程式,將幾何圖形繪出、移動、旋轉、縮放等,而學生可以從這個 | ||
| 過程中學得幾何圖形的概念以及程式的寫法。此外,每位學生的學習狀況系統都會詳細的 | ||
| 予以記錄,這可提供老師事後的追蹤之用。老師可以根據這些記錄,對每個學生遭遇到的 | ||
| 困難予以加強輔導,以期達到因材施教的目的。 | ||
| Though there exist quite a few Logo programming environments, they are all in English or other | ||
| European languages. This is a problem for Taiwan students since they generally do not learn English | ||
| until junior high school. This means elementary school students do not feel comfortable to learn | ||
| Logo due to the language barrier. To solve this problem, we have developed a Chinese version | ||
| of Logo, called CLogo, embedded in a World Wide Web learning environment. In CLogo, any | ||
| command, procedure, or variable name can use Chinese. In this way, students need not memorize | ||
| a lot of English commands, and can assign meaningful names to procedures and variables. This should | ||
| lower the age limit for learning Logo programming for Chinese students. In addition to providing a | ||
| pure Chinese environment, CLogo have two agents to assist learning and so reduce the teacher's | ||
| load: information retrieval wizard and drawing wizard. These wizards can communicate with students | ||
| in written Chinese. The former can search all system commands with any Chinese words or | ||
| sentences entered by a student and list the results in order of relevance. The latter generates CLogo | ||
| programs to draw, move, rotate, shrink or enlarge geometric figures according to student's natural | ||
| language description. In this way, the student can learn the concepts of geometric figures and how | ||
| to program in CLogo. Moreover, all student actions on the Web interface are recorded in detail. | ||
| The teacher can study these logs to discover what problems the students encounter in their | ||
| learning sessions. | ||