![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| 回首頁 ∣校友資訊∣相關網站∣搜尋引擎∣檔案下載 |
研 究 生:邱兆男 Chao-Nan Chiu
指導教授:黃永廣 博士 Wong, Wing-Kwong
學 年 度:87
學位類別:碩士
論文名稱:輔助幾何學習之幾何描述語言及學習環境
Geometry script language and learning environment for computer-assisted geometry learning
論文摘要:
| 在一個全中文化的Logo(CLogo)繪圖學習環境裡,我們提供語音辨識輸入法、幾何描述語 | ||
| 言,來提高學習幾何圖形的方便性及吸引性,使得CLogo系統能夠更加發揮其輔助學習的功 | ||
| 能,以減輕老師教學的負擔。 | ||
| 幾何描述語言有別於一般只重視演算法則的結構化語言,更強調與資料的緊密結合,幾何 | ||
| 描述語言是希望用語言去配合計算問題而非改變問題去遷就語言。幾何描述語言以抽象的 | ||
| 類別來描述新的資料型態,而以實體來呈現在實際情況下類別的表現方式。幾何描述語言 | ||
| 設計的方法是要先定義一些類別,然後再用繼承類別的方法,定義限制條件更多的低階類 | ||
| 別。 | ||
| 以幾何描述語言來描述幾何圖形後,系統會自動的產生對應的CLogo程式並將幾何圖形繪出 | ||
| 等等,而學生可以從這個過程中學得幾何圖形的概念以及程式的寫法。 | ||
| 我們知道在群體學習活動中,學生可以從其他同學的言行中學到與自己不一樣的觀點,但 | ||
| 是活動的過程中,可能會因為電腦程式語言的不人性化,而使得學習的效果大打折扣,而 | ||
| 幾何描述語言可以在這方面提供很大的幫助。 | ||
| To transform a networked learning environment for Chinese Logo (CLogo) into a learning environment | ||
| for learning geometry, we provide a geometry description script language and voice input method for | ||
| writing such scripts. This makest he learning environment more user-friendly and can be used by | ||
| Chinese children who might be poor in English and in Chinese input methods. The geometry script | ||
| language is different from general purpose programming languages which focus on algorithm. The | ||
| language is object-oriented---data and algorithms are packaged together as classes. Data types are | ||
| described as abstract classes with attributes (data) and methods (algorithm). These classes are | ||
| instantiated as objects in run time. More concrete classes can be defined to inherit attributes and | ||
| methods from existing classes. Our system will interpret a script as CLogo source code, and then | ||
| draw the geometry figures described by the script by executing the CLogo code. This script language | ||
| can be used in two ways. First, students can learn more about CLogo programming from the | ||
| interpretation process. Moreover, students can use the script language to draw figures during group | ||
| networked activities for learning geometry. | ||