S-Space College of Education (사범대학) Center for Educational Research (교육종합연구원) 교육연구와 실천 Journal of the College of Education (師大論叢) vol.42/43 (1991)
교육용 컴퓨터 언어의 설계에 대한 연구 : On the Design of Educational Computer Languages
- Issue Date
- 서울대학교 사범대학
- 사대논총, Vol.43, pp. 91-106
- As the world goes into an informationized society, computer education is emphasized nowadays and various efforts have been tried to introduce computers to the curriculum of schools. It is expected that it will not be long before the high school math program provides not only flow charting but how to program as in other foreign countries. Then BASIA. will probably be selected for this purpose. But attention needs to be paid to the fact that there are not a few negative views about BASIC. It is time to drop the opportunism in which we have adopted BASIC or LOGO language as a programing language for math and computer education without any criticism. It is time to break from the passiveness with which we have received the existing languages and have been only concerned about how to utilize them. We should consider what conditions are required of a programing language for math and computer education, and we should try to design some new language which is best fit for our educational purposes. This paper is to introduce and explain the educational characteristics and utilization of MAL, an educational computer language for math and computer learning, resulting from the kinds of efforts mentioned above. MAL(Mathematical Algorithmic Language) is a computer language that is designed to overcome some of the shortcomings of BASIC and LOGO languages. Founded on the statements of BASIC that are most widely used, MAL was designed to unify the advantages of several languages including the graphics of LOGO, and the structured programing techniques of C and PASCAL. Following the idea of Papert, the learner is supposed to learn arithmetic, mathematics, and various computer commands while he draws pictures in MAL LOGO, and the skills acquired in this way are supposed to be used again for arithmetic and mathematics learning.