Development of Programming Curriculum for Non-IT Major Students in University
Project/Area Number |
21K02880
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Multi-year Fund |
Section | 一般 |
Review Section |
Basic Section 09080:Science education-related
|
Research Institution | Kyoto University |
Principal Investigator |
喜多 一 京都大学, 国際高等教育院, 教授 (20195241)
|
Project Period (FY) |
2021-04-01 – 2024-03-31
|
Project Status |
Completed (Fiscal Year 2023)
|
Budget Amount *help |
¥3,250,000 (Direct Cost: ¥2,500,000、Indirect Cost: ¥750,000)
Fiscal Year 2023: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2022: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2021: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
|
Keywords | プログラミング教育 / Python / プログラミング教育用フォント / 動画教材 / 反転授業 / プログラミングの実応用への接続 / カリキュラム開発 |
Outline of Research at the Start |
初学者に対するプログラミング教育については必修性の高い科目の実践が多く行われている一方で,非情報系の学部,学科などで実際にプログラミングニーズを持つ学生へのカリキュラムについては必ずしも体系的な検討がなされているとは言い難い.本課題では教養教育の選択科目など非情報系の学生が実際にプログラミングスキルを獲得することを念頭にカリキュラムや教材の開発を行う.具体的には授業時間外学習促進のための反転授業の検討,学習動機の維持と学習成果の可視化の視点からの段階的目標設定と形成的評価,プログラミング言語以外に必要とされる知識,スキルの明示化,学習の躓きを軽減する学習環境整備や教材開発を行う.
|
Outline of Annual Research Achievements |
本課題では京都大学での全学共通科目「プログラミング演習(Python)」を中心に授業実践を通じて研究を進めてきた.同科目では教科書を作成し授業での利用に供するとともに,京都大学の学術情報リポジトリ KURENAI で公開している.2021 年度には前年度の科目の実施状況を踏まえて単元構成とその順序を見直すととともにプログラミング教育用のフォントを開発し学生の学習の躓きとなる点が改善されるという効果を得た.同フォントについてはその後の評価を通じて 2022 年度に改善を行い,2023 年度版の教科書とともに公開している.また,教科書については公開により累計で 100 万件を超えてダウンロードされているが,これに対する意見を反映させて 2023 年度には同年度版についてプログラミングの導入時に用いている数学的な例題が自学自習時に困難を招くとの意見からその説明を加えるとともに,授業を通じて開発を行った演習問題を収録して内容を充実させた.授業での動画の利用については,教科書では分かりにくいプログラミングのプロセスやプログラムの挙動について授業を Web 会議システムで収録することを通じて蓄積を進めた.2022 年度には Python を実務で利用している技術者 6 名へのグループインタビュー形式でのオンラインヒアリングも実施し大学教育への要望も調査した.2022 年度にはセンサやアクチュエータを利用する領域として,ロボットのプログラミングを取り上げ教育・学習用に開発されたロボットを用いた Python の半日程度の学習プログラムを開発した.このプログラムは,京都府下の工業高校での出前授業で活用し,実践を通じた学習プログラムの確認も行った.また,2023 年度には半日程度の高校生向けの出前授業を実施し,比較的短時間でプログラミングの導入授業が実施できることも確認した.
|
Report
(3 results)
Research Products
(5 results)