3 research outputs found
プログラミング教育におけるアルゴリズム的思考法のための教育支援ツール利用の実践と評価
プログラミング教育においてアルゴリズム的思考法のための教育支援ツールの導入を試みた。本研究の目的は教育支援ツールの利用により,これまで課題であったアルゴリズムを考え記述する力,および,C言語の学習においてつまずきやすい配列の学習を効率的かつ効果的に行う方法を探求することである。本ツールでは,グラフィカルにアルゴリズムを組み立てることができ,また実行のトレース機能により学習者自身の検証も可能である。2010年度の「プログラミング言語I」の配列の授業においてツールを導入し,その効果について考察した。アルゴリズムを記述する実験では導入前の年度の受講生との差異は現れなかったが,配列に関する理解度については定期試験の結果の比較よりツール利用の効果があったことが言える
アルゴリズム的思考法に関する学習を取り入れたC言語によるプログラミング教育の実践と評価 : 2010年度から2013年度の4年間の実践より [研究ノート]
C言語によるプログラミング教育において,アルゴリズムを考える力を養い,プログラム作成に必要な十分なスキルを身につけさせることを目的とし,アルゴリズム的思考法に関する学習を取り入れた。本研究では,思考したアルゴリズムの外化にあたり,表現変換の負荷を減らすため,グラフィカルなインタフェースによりアルゴリズムを組み立てるビジュアル・ブロック・プログラミング可能なアルゴリズム学習向けWebツールを利用した。本論文では,ツールを利用した授業の概要及び2010年度から2013年度の4年間の実践について報告する。また,学習導入の効果を評価するため,アルゴリズム的思考能力およびプログラミング能力について本学習の導入前の受講生との比較を行った。プログラミング学習の初期段階でのアルゴリズム的思考法の導入がプログラミング学習において効果的であることが明らかとなった