• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

コンピュ-タ・プログラミングにかかわる概念・技能の獲得についての基礎的研究

Research Project

Project/Area Number 02610112
Research Category

Grant-in-Aid for General Scientific Research (C)

Allocation TypeSingle-year Grants
Research Field Educaion
Research InstitutionJoetsu University of Education

Principal Investigator

菅岡 強司  上越教育大学, 学校教育研究センター, 講師 (80206391)

Co-Investigator(Kenkyū-buntansha) 平山 満義  上越教育大学, 学校教育学部, 助教授 (20110637)
中野 靖夫  上越教育大学, 学校教育研究センター, 助教授 (60042686)
Project Period (FY) 1990 – 1991
Project Status Completed (Fiscal Year 1991)
Budget Amount *help
¥1,400,000 (Direct Cost: ¥1,400,000)
Fiscal Year 1991: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 1990: ¥800,000 (Direct Cost: ¥800,000)
Keywordsプログラミング教育 / プログラミング言語 / アルゴリズム / プログラミング技法
Research Abstract

まず,コンピュ-タ・プログラミングの過程に関する昨年度のデ-タにさらに分析を加えた。そのうえで,必要に応じてデ-タを蒐集して分析した(初心者にとってはなじみやすいと考えられる日本語プログラミング言語Mindについてのデ-タも蒐集して分析した)。それらの結果をふまえて,命令型プログラミング言語Pascal,BASIC,論理型プログラミング言語Prologという計3種類のプログラミング言語について,それぞれの特性に合った系統性を検討して,初心者に学習させるための訓練システムをつくった。この訓練システムは,主として数学の問題を解決していきながら,プログラミング言語を学習していくという構成にした。なお,それぞれのプログラミング言語の文法については,いずれも,それだけでは被験者(初心者)が学習できない状態にあったため,例題,とりわけ簡単な数学の例題を通じて学習させることにした。
この訓練システムを用いて初心者に学習させたところ,昨年度の成果をより一般化させた形で確認することができた。すなわち,問題を解決するための方法は,数学などにおける論理としては理解できていても,その具体的な処理の手順であるアルゴリズムを考え出すことは,初心者にとって困難であった。また,プログラミングの過程のなかでとくにプログラムの記述に関与している概念・技能については,再帰呼出しなどのプログラミング技法の適用,文(ステ-トメント)のなかの“="(イコ-ル)の理解と適用,手続きや関数におけるパラメ-タの理解と引数の適用などにおいて困難がみられた。ただ,プログラミング言語の学習過程で,こういった全般的な傾向がどのように変容して,共通した概念・技能が獲得されていくのかを解明するためには,実験デ-タの一部分をいっそう綿密に検討する必要があると考えられる。現在は,これに取り掛かっているところである。

Report

(2 results)
  • 1991 Annual Research Report
  • 1990 Annual Research Report

URL: 

Published: 1990-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi