Geometry script language and learning environment for computer-assisted geometry learning

碩士 === 國立雲林科技大學 === 電子工程與資訊工程技術研究所 === 87 === 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 makes the learning environme...

Full description

Bibliographic Details
Main Authors: Chao-Nan Chiu, 邱兆男
Other Authors: Wing-Kwong Wong
Format: Others
Language:zh-TW
Published: 1999
Online Access:http://ndltd.ncl.edu.tw/handle/68625069251397746197
Description
Summary:碩士 === 國立雲林科技大學 === 電子工程與資訊工程技術研究所 === 87 === 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 makes the 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.