回首頁校友資訊相關網站搜尋引擎∣檔案下載

 

研 究 生:邱兆男     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.