我が国の初等中等教育におけ る プロ グラ ミ ン グ教育の制度化 に関す る
批判的検討
A Critical Review on Institutionalization of Programming Education at
Elementary and Secondary School Level in Japan
後
阪 東 哲 也*
BAND0 Tetsuya
黒 田 昌 克**
福 井 昌 則***
KURODA M asakatsu FUKUI M asanori
本 木
山
潤****
M ORIYAM A Jun
本研究の日的は, 我が国の初等中等教育におい て普通教育 と し て の プロ グラ ミ ン グ教育が導入 さ れる経緯 を整理 し , 今 の実践 に向け た課題につい て検討す る こ と で あ る。 我が国におけ る プロ グラ ミ ン グ教育の位置づけ の変遷, 海外 におけ る Computational Thinking の考え 方 と カ リ キ ュ ラ ム改革の動向 を整理 し た上で , 技術 リ テ ラ シ ー育成の観点か ら プロ グラ ミ ン グ教育 の課題 に つ い て検討 し た。 そ の結果, ①我が国 の プロ グ ラ ミ ン グ教育 の中核概念 と な っ て い る プロ グ ラ ミ ン グ 的思考の考え方は Computational Thinking の概念 に比べ て矮小 で あ り , 育成で き る技術 イ ノ ベ ー シ ョ ン力 が 「手続 き を構 築す る力」 に留 ま っ て し ま う 危険性があ る こ と , ②特 に, 小学校段階の プロ グラ ミ ン グ教育 で は 「 プロ グラ ミ ン グを よ り よ い人生や社会づ く り に生かす」 こ と の具体 と し て技術 ガバナ ンス力育成の視点が明確で ない こ と 等 に課題があ る こ と を 指摘 し た。 キ ーワ ー ド : 初等中等教育 , プロ グラ ミ ン グ教育, Computational Thinking, 技術 リ テ ラ シー, 教育制度1 . 本研究の目的
本研究の目的は, 我が国の初等中等教育におい て普通 教育 と し て の プロ グ ラ ミ ン グ教育 が導入 さ れる経緯 を整 理 し , 今後の実践の方向性につい て検討す る こ と であ る。2 . 背景及び問題
情報技術 の進展は私 た ち のワ ー ク ス タ イ ル, ラ イ フ ス タ イ ルを変化 さ せた。 情報技術 を適切 に活用 し , 私た ち の生活 を よ り 豊かにす る ための情報教育の重要性が指摘 さ れ て久 し い。 我が国の情報教育の萌芽は高等教育におけ る専門教育に お い て 見 ら れ る 。 米 国 の ACM ( Association for
Computing M achinery) の Curriculum68 ' ) の影響 を受け,
1970年 には我が国 に も 新 た な学問領 域 と し て コ ン ピ ュ ー タ ・ サイ エ ンス (以下, c s ) を専門 と す る情報科が誕 生 し た。 Curriculum68 に基づ く CS の学習内容の中心は プロ グ ラ ミ ン グ教育 で あ り , プロ グ ラ ミ ン グ を 通 し て , コ ン ピ ュ ー タ の構造 の理解 を図 っ た り , ソ フ ト ウ ェ ア を 開発 し た り す る こ と が目的 と さ れた。 し か し , 初期 の c s では指導法が確立 さ れてい なかっ たために, コ ン ピ ュ ー タ への苦手意識 を高 めて し ま う こ と が懸念 さ れた。 その た め に プロ グ ラ ミ ン グ教育 か ら , コ ン ピ ュ ー タ の操作 と 利活用 を中心 と し た実際的 な技術習得 を日指す教育へ方 向 転換 さ れた 2)。 専 門教育 と し て始 ま っ た c s も , コ ン ピ ュ ー タ が広 く 一般家庭 に普及 さ れた こ と に伴い, 普通 教育 と し て の性質 を帯 び る よ う に な っ た。 し か し , 近年 で は, 高度情報社会の到来 を受 け , を活用 す る人材が不足 す る だ ろ う と い う 予 測 を受け , IT コ ン ピ ュ ー タ の操作 や利 活用 を中心 と し た c s か ら 再転換 を図 り , プロ グラ ミ ン グ教育 を充実 さ せ る c s が注目 を 集 め て い る。 今 後の情報社会 に お い て は, AI や IoT と い っ た新 た な情報技術の活用 が見込 ま れてい る。 更 に情 報技術が進展す れば, 既存の判断の枠組では対応す る こ と がで き ない問題 も 生 じ る可能性があ る。 こ れ ら の よ う な技術の活用, 判断 を適切に行え る よ う に, 基礎的 な資 質育成 を担 う こ と が プロ グラ ミ ン グ教育 に期待 さ れてい る。 期待感が高ま っ てい る プロ グラ ミ ン グ教育ではあ るが, その実践 に向け ては 2 つの重要 な課題が残 さ れた ま ま で あ る 。 1 点 目 は , どの よ う に プロ グラ ミ ン グ教育実 践 を 行 う かについ て で あ る。 小 学校で は情報科の専門的 な免 許状 を も つ教員 の配置は考慮 さ れて い ない た めに , 教員 が主体的 に プロ グラ ミ ン グ教育実践 を計画す る こ と が難 し い と い う こ と が挙 げ ら れる。 こ の点 に つい ては, 文部 科学省 で は プロ グラ ミ ン グ教育先進校 に よ る実践 を集め た プロ グ ラ ミ ン グ教育実践 ガイ ド を刊 行 し 3), 個別 の プ ロ グラ ミ ン グ教育実践や学習材その も のに対 す る効果検 証が行 われてい る と こ ろ で あ る が, 初等中等教育の接続 を考え た プロ グラ ミ ン グ教育実践の検討 につい てはス タ ー ト 地点 に立 っ た と こ ろ で あ る。 2 点日 の課題 は , プロ グ ラ ミ ン グ教育 を通 し て , どの よ う な力 を育成 し て い く かに つい て で あ る。 「小 学校段 階 に おけ る プロ グ ラ ミ ン グ教育の在 り 方 に つい て , 有識 者会議 におけ る議論の取 り ま と め」 (以下, 議論の取 り ま と め) で は, 初等中等教育の発達段階 に即 し て, 「知 識 ・ 技能」 , 「思考力 ・ 判断力 ・ 表現力等」 , 「学びに向か * 常葉大学 * * 兵庫教育大学大学院 (専門職学位課程) 教育実践高度化専攻授業実践開発 コ ース * * * 兵庫教育大学大学院 (修士課程) 教科教育実践開発専攻生活 ・ 健康 ・ 情報系 教育 コ ース 平成29年 6 月28 日受理 * * * * 兵庫 教育大学大学院教科教育実践開発専攻生活 ・ 健康 ・ 情報系 教育 コ ース , 教育実践高度化専攻授業実践開発 コ ース 教授
う 力 ・ 人間性等」 の 3 観点 に基づ く 資質 ・ 能力 を育成す る こ と が明示 さ れた。 そ の中で も , 「 思考力 ・ 判断力 ・ 表現力等」 では プロ グラ ミ ン グ的思考 を育成す る と 明記 さ れ た。 プロ グ ラ ミ ン グ的 思考 と は , 「自 分が意図す る 一連の活動 を実現す る ために, どのよ う な動 き の組合せ が必要で あ り , 一つ一つの動 き に対応 し た記号 を, どの よ う に 組 み合 わせ た ら い い のか, 記号 の組合 せ を どの よ う に改善 し ていけ ば, よ り 意図 し た活動に近づ く のか, と い つた こ と を論理的 に考 え て い く 力」 と 定義 さ れて い る。 さ ら に , プロ グ ラ ミ ン グ的 思考 は 「 い わ ゆ る 「 コ ン ピ ュ テ ー シ ヨ ナ ル ・ ジ ンキ ン グ」 の考 え を 踏 ま え つ つ , プロ グ ラ ミ ン グ と 論理的 思考 と の関係 を 整理」 し た も の と さ れて い る 4)。 し か し , プロ グラ ミ ン グ的 思考 に関す る記述か ら は , こ れま で の プロ グラ ミ ン グ教育 と の関連 性 , Computational Thinking の考え 方 を どのよ う に踏襲 さ れ た か に つ い て は言 及 さ れ て い な い。 そ こ で , 次章 では, 我が国の初等中教育段階におけ る 学習指導要領 に規定 さ れた プロ グラ ミ ン グ教育の位置づ け の変遷 につい て整理す る。
3 . 我 が国に お け る情報教育の史的展開 と プロ グ
ラ ミ ン グ教育の位置づけ
3.1 中 等 教 育 に お け る プ ロ グ ラ /// ン グ教 育 の 黎 明 期 (1970年 ・ 1978年 高等学校学習指導要領) 我 が国の中等教育 におけ る プロ グラ ミ ン グ教育 も , 高 等教育同様, 専門教育から始ま る。 1970年の高等学校学 習指導要領 では, 「工業 5)」 , 「商業 6)」 , 「理数 7)」 に お い て, プロ グラ ミ ン グ教育に関す る学習内容の記述があ る。 こ れ ら の日 標は , ① プロ グ ラ ミ ン グに関 す る 基礎的 な知 識 と 技術 を習得 さ せ る こ と , ②情報 を合理的 に処理す る 能力 (問題解決, アル ゴリ ズ ムを含む) を高める こ と , ③ コ ン ピ ュ ー タ の構成 お よ び機構の概要に つい て理解 さ せ る こ と の 3 点 に整理で き る。 学習指導要領に基づ き , 高等学校で学科が設定 さ れた。 プロ グラ ミ ン グ教育 を実施 し て い た情報技術科の中には, 機械系の技術 に重点 を お く コ ー スl 電子系の技術 に重点 を お く コ ー ス , ソ フ ト ウ ェ ア の技 術 に重点 を お く コ ース の 3 コ ース が考え ら れて お り , 計算機の仕組み ・ プロ グ ラ ミ ン グ (FORTRAN 言語) , 問題解決の技術 ( コ ボル 言語)l ノ、ー
ド ウ ェ ア と ソ フ ト ウ ェ ア の 関 係 ( ア セ ン ブ ラ 言語) , 計算技術 (BASIC) に よ る学習が進め ら れて き た と 記録 さ れ て いる 8 ) c そ の後, 1978年 に改訂 さ れた高等学校学習指導要領 ( 昭和53年 8 月告示) では, 工業 9) と 商業 '°) で は プ ロ グ ラ ミ ン グに つ い て の 記 述 さ れ て い る も の の , 理 数 '') に つ い て , 「 使用 す る 計算 機の機能 に応 じ て プロ グ ラ ム を作 成 し , …」 と の記述 に留 ま り , プロ グラ ミ ン グの文 言は削 除 さ れ て い る 。 c s の一領 域 に プ ロ グラ ミ ン グ教 育 が位置づ け ら れる よ う に な っ た と 考 え ら れる。 以上の こ と か ら , コ ン ピ ュ ー タ が一般家庭 に普及 し て い ない1970年代 では中等教育後期の高等学校におい て プ ロ グラ ミ ン グ教育 を 中心 と し た専 門教育 と し ての c s が 展開 さ れて き た こ と が分か る c 3.2 義務教育段階 ( 中等教育前期に あた る中学校) に お け る プロ グ ラ ミ ン グ教育の導入 (1989年 中学校学習 指導要領) 中等教育後期にあ た る高等学校で は プロ グラ ミ ン グ教 育が先行 し て実施 さ れて き たが, 中等教育前期にあ た る 中学 校 で も プロ グ ラ ミ ン グ教育 が展 開 さ れ る よ う に な っ た。 1989年の中学校学習指導要領 (平成元年 3 月告示) で は, 「技術 ・ 家庭'2)」 で 「 情報基礎」 の領域が新設 さ れた。 そ の目標は , 「 コ ン ピ ュ ー タ の操作等 を通 し て , その役割 と 機能 に つい て理解 さ せ, 情報 を適切に活用す る基礎的 な能力 を養 う こ と」 と し てい る。 「情報基礎」 は 「技術 ・ 家庭」 におけ る11の領域のう ち , 必修で はな い領域の 1 つ と し ての位置づけ で あ っ た。 以上の こ と か ら , すべ て の中学生 に プロ グラ ミ ン グ教 育の機会が保障 さ れた と はいえ ないが, 中等教育後期の 高等学校か ら , 義務教育段階にあ た る中学校に も プロ グ ラ ミ ン グ教育 が盛 り 込 ま れ る よ う に な っ た と い う 点 は 変意義深い。 大 3.3 普 通 教育 と し て の プ ロ グ ラ ミ ン グ教 育 の 必 修化 (1998年 中学校学習指導要領 ・ 1999年 高等学校学習 指導要領) 1990年代後半 には, 我が国の中等教育におい て, 普通 教育 と し て・1青報教育が展開 さ れる よ う に な っ た。 中等教 育前期にあ た る中学校では, 1998年の中学校学習指導要 領 (平成10年12月告示) におい て , 「技術 ・ 家庭'3)」 の
「技術分野」 (以下, 「技術 と も のづ く り」 中学校技術 ・ 家庭科技術分野) は と 「 情報 と コ ン ピ ュ ー タ」 の 2 つ の内 容 に 分け ら れ た 。 プ ロ グ ラ ミ ン グ教育 の目 標 は , 「 情報 と コ ン ピ ュ ー タ」 の 「 プロ グ ラ ム と 計測 ・ 制御 に つ い て , プロ グ ラ ムの機能 を知 り , 簡単 な プロ グ ラ ムの 作成がで き る こ と , コ ン ピ ュ ー タ を用い て, 簡単 な計測 ・ 制御がで き る こ と」 であ っ た。 一方, 中等教育後期にあた る高等学校では1999年の高 等学校学習指導要領 (平成11年 3 月告示) よ り 普通教育 に関す る教科 「 情報'4)」 が新設 さ れた。 普通教育に関す る教科 「情報」 は 「情報 A」 , 「情報 B」 , 「情報 c」 の 3 つの科目で構成 さ れて お り , こ れら のう ち 1 科目 を選択 し て履修す る。 こ の中で , 主に プロ グラ ミ ン グ教育 と 関 連のあ る内容 を取 り 扱 っ てい るのは 「情報 B」 で , その 日 標は 「 コ ン ピ ュ ー タ に おけ る情報の表 し 方 や処理の仕 組み, 情報社会 を支え る情報技術 の役割や影響 を理解 さ せ, 問題解決におい て コ ン ピ ュ ー タ を効果的 に活用す る ための科学的 な考え方や方法 を習得 さ せ る」 と さ れてい る。 ま た, 生徒同士 の相互評価や討議 な ど協働的 に問題 を解 決す る活動 や, 現実的 な問題 に つい て モ デル化や シ ミ ュ レ ー シ ョ ン を活用 し て解決 を目指 す活動 な ど, 実習 や協働性 に重点 を置 く こ と も 示 さ れて い る。 以上のこ と か ら , 1990年代後半の学習指導要領の改訂 に よ り , 原則 と し て 中等 教育 に お い て は プロ グ ラ ミ ン グ教育が必修科日 と な っ た。 た だ し , 内容の取扱いでは, プロ グラ ミ ン グの専門的 な知識や技能の習得自体 を目的 と し た り 深入 り し た り し ない よ う にす る こ と が強調 さ れ て お り , コ ン ピ ュ ー タ の操作 や利 活用 を中心 に転換 し て き てい る こ と が分 か る。
3.4
プ ロ グ ラ ミ ン グ教育の展開期 (2008年 中学校学習 指導要領 ・ 2009年 高等学校学習指導要領) こ れま で の プロ グ ラ ミ ン グ教育 で は , コ ン ピ ュ ー タ を 利用 し た計測 ・ 制御 の基本的 な仕組みを知 る こ と , 簡単 な プロ グラ ムが作成 で き る こ と を目指 し てい たが, 2000 年代 後半 には , 技術 の習得以外 の観点 も 求 め さ れる よ う に な っ た。 2008年の中学校学習指導要領技術 ・ 家庭科 編 '5) (平成20年 3 月告示) では, 「情報 に関す る技術」 に加え て , 「 すべ ての内容 にお い て , 技術 にかかわ る倫 理観や新 し い発想 を生み出 し 活用 し よ う と す る態度が育 成 さ れ る よ う にす る も の と す る」 と い う 内 容の取扱 い に 文言が追記 さ れた。 ま た, 高等学校で は2009 年 の高等学校学習指導要領 (平成21年 3 月告示) におい て, 「 情報 A」 , 「情報 B」 ,「情報c」
の科学」 と い う 科目の構成 か ら 「 社会 と 情報」 , 「情報 と い う 構成 に改 編 さ れた。 プロ グラ ミ ン グ教育 に関す る内容 と し て , 「情報の科学」 の 「間題解決 と コ ン ピ ュ ー タ の活用」 にお い て , 問題解決の基本的 な考え 方, 問題の解決 と 処理手順の自動化, モ デル化 と シ ミ ュ レ ー シ ョ ンに つ い て取 り 扱 う こ と が明 記 さ れた '6)。 問題 解決の手段 の 1 つ と し て プロ グラ ミ ン グを位置づけ て い る点は, こ こ 以上のこ と 育 に お い ては す る ので は な 発想 を生み出 ま か プ く で の学習指導要領 で終始一買 し てい る。 ら , 中等 教育 にお け る プロ グ ラ ミ ロ グ ラ ミ ン グの技 術 を 学 ぶ こ と に プロ グ ラ ミ ン グ教育 を 通 し て , し 活用 す る ための態度や間題解決 を ン グ教 焦点化 新 し い 行 う た めの基本的な考え方の習得 を日指 し て き たこ と が分かる。表1
命に向け た人材育成総合イ ニ シアチ ブ」 代 に コ け 則 し 階 成 に お い て , 次世 に求め ら れる情報活用能力 の育成 を目指 し て 「小学校 おけ る体験的 に学習す る機会の確保, 中学校におけ る ン テ ン ツ に 関す る プ ロ グ ラ ミ ン グ学習 , る情報科の共通必履修科日化 と い っ た, 高等学校にお 発達の段 階に し た必修化」 と い う 明確な姿勢 を文部科学省が打 ち出 た '9)。 そ れ を受 け て同年戦略2016
2°
)」 では, 同年 56
月
月 に発表 さ れた 「日 本再興 か ら 6 におけ る論理的思考力 や創造性, 月 にかけ て小学校段 間題解決能力等の育 と プロ グラ ミ ン グ教育 に関す る有識者会議が行 われ, 同年 6 月 に議論の取 り ま と めが報告 さ れた。 さ ら に同年 12月 には中央教育審議会の答中で プロ グラ ミ ン グ教育に 関 し て, 小学校, 中学校, 高等学校の各段階におけ る具 体的 な目標や内容, 枠組等が明示 さ れた2')。 そ し て2017 年 3 月に告示 さ れた小学校, 中学校の新学習指導要領に プロ グ ラ ミ 以上の こ か ら で は な 経済界か ら ン グ教育 に関す る内容が明記 さ れた と く c か ら , c s の充実 と い う 教育的 配慮 の観点 将来の IT 人材の確保に向け て, の強い要請 を受け て, 義務教育か ら 産業 ・ プ ロ グ ラ ミ ン グ教育 が必修化 さ れ る よ う に な っ た こ と が分 か る c 3.6 新学習指導要領上の位置づけ 3.6.1 小学校に お け る プロ グ ラ ミ ン グ教育 小学校で の プロ グラ ミ 3 つの柱 (知識 ・ 技能, ン グ教育の日 標 を資質 ・ 能力 の 思考力 ・ びに向かう 力 ・ 人間性等) で説明 判断力 ・ 表現力等, 学 し てい る。 具体的 には, 知識 ・ 技能 では 「身近 な生活 で コ ン ピ ュ ー タ が活用 さ れ て い る こ と や, 間題の解 決には必要 な手順があ る こ と に 気付 く こ と」 が挙げ ら れてい る。 思考力 ・ 判断力 ・ 表現 力等 で は, 発達の段階に即 し て , プロ グラ ミ ン グ的 思考 我 が国の初等教育 に プ ロ グ ラ ミ ン グ教育 が導入 さ れる よ う に な っ た経 過 年 文 書 ・ 資 料 等 プ ロ グ ラ ミ ン グ教 育 に 関 連 す る 主 な 内 容 3.5 初等教育への プロ グ ラ ミ ン グ教育の導入の経過 コ ン ピ ュ ー タ の飛躍的普 及, 更 な る情報社会の進展 に より , 今後の社会変化は予想す る こ と が難 し い と さ れて い る。 そ の よ う 応 す る た め に , な時代 におい て も現代的課題 を発見, 対 初等教育か ら の体系的 な情報教育の重要 性は極めて高い。 初等教育から の c s 実施に向け て, じ っ く り と 議論 さ れて き た。 初等 教育 に プロ グ ラ ミ ン グ教育 を 充 実 さ せ る c S が導 入 さ れ る よ う に な っ た経 過 に つ い て表 1 に示す。 初等 教育 に おけ る プロ グ ラ ミ ン グ教育 の導入 の議論は 2013年 4 月に開催 さ れた第 6 回産業競争力会議に端 を発 す る。 同会議 では, IT を活用 し た ビ ジネ スイ ノ ベ ー シ ョ ン を担 う エ ン ジニ アの質 と 量 を向上 さ せ る こ と が提言 さ れた '7)。 そ れ を受 け て同年 6 月 に発表 さ れた 「日 本再興 戦略 '8)」 では, IT を活用 し た21世紀型ス キルの修得 を目 指 し て義務 教育段 階 か ら の プロ グ ラ ミ ン グ教育等 の IT 教育 を推進す る こ と が明記 さ れた。 そ し て, 2016年 4 月 に行 われた第26回産業競争力会議では, 「 第 4 次産業革 4 第6回 産業 競争力 会議 6 日本 再興 戦略一.TAPA i s BACK- 義 務 教 育 段 階 で の プ ロ グ ラ ミ ン グ 教育 推 進 の 方 針 4 第 26回 産 業 競争 力 会 議 6 日 本再 興 戦略 2016 て 第 4 次 産業 革命 に 向 け 小 学 校 に お け る 体 験 的 に 学 習 す る 機 会 の 確 保 , 中 学 校 に お け る コ ン テ ン ツ に 関 す る プ ロ グ ラ ミ ン グ 学 習 , 高 等 学 校 に お け る 情 報 科 の 共 通 必 履 修 科 目化 と い っ た , 発 達 の 段 階 に 則 し た 必 修 化 の方 針 201 小 学 校 段 階 に お け る プ ロ グ ラ ミ ン グ教 育 の 在 り 方 に つ い て , 有 識 者 会 議 に お け る 議 論 の 取 り ま と め 小 学 校 に お け る プ ロ グ ラ ミ ン グ教 育 で 育 成 を 目指 す , 知識 ・ 技 能 , 思考力 ・ 判 断力 ・ 表 現 力 等 , 学 び に 向 か う 力 ・ 人 間 性 等 そ れ ぞ れ の観 点 に お け る 目 標 の 明 示 な ど 12 幼 稚 園 、 小 学 校 、 中 学 校 、 高等 学 校 及 び 特 別 支 援 学 校 の 学習 指 導 要 領 等 の 改善 及 び 必 要 な 方 策 等 に つ い て ( 答 申 ) 小 学 校 に お け る プ ロ グ ラ ミ ン グ教 育 の 導 入 , 中 学 校 に お け る プ ロ グ ラ ミ ン グ に 関 す る 内 容 の 倍 増 , 高 等 学 校 に お け る 共 通 必 履 修 科 目 「情 報 I 」 の 新 設 に よ る プ ロ グ ラ ミ ン グ の 必 修 化 な ど , 小 中 高 を 通 し た 体 系 的 な プ ロ グ ラ ミ ン グ 教 育 の 方 針 2017 3 小 学校学習指導要領 (平成29年 公示) 児 童 が プ ロ グ ラ ミ ン グ を 体 験 し な が ら , コ ン ピ ュ ー タ に 意 図 し た 処 理 を 行 わせ る た め に 必 要 な 論 理 的 思 考 力 を 身 に 付 け る た め の 学習 活 動 を 実施 す る こ と , 「算 数」 , 「理 科 」 , 「総 合 的 な 学 習 の 時 間」 に お け る プ ロ グ ラ ミ ン グ教 育 の扱 い 方 3 中学校学習指導要領 (平成29年公示) 双 方 向 性 の あ る コ ン テ ン ツ の プ ロ グ ラ ミ ン グ と 計 測 ・ 制 御 に お け る プ ロ グ ラ ミ ン グに つ い て 実生 活 や 社 会 と の 関 わ り を 意 識 し た 学 習 活 動 を 実施 す る こ と 2019 高等学校学習指導要領 ( 平成30年公示) 予定 共 通 教 科 「情 報」 の 「情 報 I 」 を 共 通 必 履 修 科 目 と し , プ ロ グ ラ ミ ン グ及 び モ デ ル 化 や シ ミ ュ レ ー シ ョ ン 等 を 扱 う こ と (予 定 ) 201:lの育成 が示 さ れてい る。 そ し て , 学 びに向 か う 力 ・ 人間 性等 で は , 「発達 の段 階に即 し て , コ ン ピ ュ ー タ の働 き を , よ り よ い人生や社会づ く り に生 かそ う と す る態度 を i画養す る こ と」 があ る。 こ れ ら の議論 の取 り ま と め で 示 さ れた プロ グ ラ ミ ン グ 教育の日標 を踏まえ, 2017年 3 月に告示 さ れた小学校の 新 し い学習指導要領では, こ れま での学習指導要領には 存在 し なか っ た プロ グラ ミ ン グ教育に関連す る内容が, 第 1 章総則, 第 2 章各教科の 「算数」 及び 「理科」 , 第 5 章 「総合的 な学習の時間」 におい て新 た に加 わ っ た22)。 総則 では, 各教科等の特質 に応 じ て計画的に実施す る学 習活動 と し て 「児 童が プロ グラ ミ ン グを体験 し なが ら , コ ン ピ ュ ー タ に 意図 し た 処理 を 行 わせ る た め に 必 要 な論 理的思考力 を身 に付け るための学習活動」 が明記 さ れた。 「算 数」 で は, 第 1 章総則 に掲げ る プロ グラ ミ ン グを体 験 し なが ら 論理的思考力 を身 に付け る ための活動 と し て 「〔第 5 学年〕 の 「 B 図形」 の (1) におけ る正多角形の 作図 を行 う 学習 に関連 し て, 正確な繰り 返 し作業 を行 う 必要があ り , 更 に一部 を変え る こ と で い ろい ろ な正多 角 形 を同様 に考え る こ と がで き る場面」 が例示 さ れた。 ま た, 「理科」 では, 「〔第 6 学年〕 の 「 A 物質 ・ エネルギー」 の (4) に おけ る電気の性質 や働 き を利用 し た道具があ る こ と を と ら え る学習 な ど, 与 え た条件 に応 じ て動作 し てい る こ と を考察 し , 更 に条件 を変え る こ と によ り , 動 作 が変化す る こ と に つい て考え る場面」 を例 と し て挙げ て い る。 「 総合的 な学習 の時間」 では, 「 プロ グラ ミ ン グ を体験す る こ と が, 探究的 な学習の過程に適切に位置付 く よ う にす る こ と」 に留 意す る こ と が付記 さ れた。 こ の よ う に小 学校 の プロ グ ラ ミ ン グ教育 で は , プロ グ
、、、
ラ ン クは体験 と し て位置づ け ら れる こ と と な っ た( 3.6.2 中学校に お け る プロ グ ラ ミ ン グ教育 2016年12月の中央教育審議会の答申では, 急速な発達 を遂 げ てい る情報の技術 に関 し ては, 小学校におけ る プ ロ グ ラ ミ ン グ教育 の成果 を 生か し , 発展 さ せ る と い う 視 点 か ら , 技術 ・ 家庭科の技術分野 に おい て プロ グラ ミ ン グに関す る内容 を倍増す る方針が示 さ れた。 こ の中央教育審議会の答申 を受け て, 新 し い学習指導 要領の技術 ・ 家庭科技術分野では内容 D 「情報の技術」 に お い て従来 の計測 ・ 制御 に おけ る プロ グ ラ ミ ン グに加 え て ネ ッ ト ワ ー ク を利 用 し た双 方向性 の あ る コ ン テ ン ツ の プロ グ ラ ミ ン グ を用 い て間 題 を 解 決す る 活動 が組 み込 ま れた23)。 具体的 な内容 と し ては, 情報通信ネ ッ ト ワ ー ク の構成 と , 情報 を利用 す る た めの基本的 な仕組み を理 解 し , 安全 ・ 適切 な プロ グラ ムの制作, 動作の確認及び デバ ッ グ等がで き る こ と , 問題 を見い だ し て課題 を設定 し , 使用す る メ デ ィ ア を複合す る方法 と その効果的 な利 用方法等 を構想 して 情 報処理の手順 を具体化す る と と も に, 制作 の過程や結果の評価, 改善及 び修正 につい て考 え る こ と の 2 点 が示 さ れて い る。 ま た , 従 前 か ら の計 測 ・ 制御 におけ る プロ グ ラ ミ ン グ におい て も その内容がよ り 具体的 に示 さ れた。 計測 ・ 制 御 シス テ ムの仕 組 み を 理解 し , 安全 ・ 適切 な プロ グ ラ ム の制作, 動作の確認及びデバ ッ グ等がで き る こ と , 問題 を 見 い だ し て 課題 を 設定 し , 入出力 さ れ る デ ー タ の流 れ を元 に計測 ・ 制御 シス テ ム を構想 し て情報処理の手順 を 具体化 す る と と も に, 制作の過程や結果の評価, 改善及 び修正 に つい て考え る こ と が明記 さ れてい る。 新 し い学 習指 導 要領 で は, 双方向性 のあ る コ ン テ ン ツ の プロ グ ラ ミ ン グ と 計測 ・ 制御 に おけ る プロ グ ラ ミ ン グの ど ち ら に おい て も 実生活や社会 と の関わ り を意識 し た学習活動 と な る こ と を よ り 重視 し てい る点 が特徴的 だ と いえ る。 ま た, 内容 D 「情報の技術」 全体では, 2 つの タ イ プの プ ロ グラ ミ ン グを問題解決的 な学習活動の中心に位置づけ なが ら , 情報の技術 に関す る科学的 な理解, 生活や社会 に果 たす役割 と 影響の理解, 情報の技術の概念, 情報の 技術 の評価, 選択, 管理 ・ 運用の在 り 方や改良, 応用の 在 り 方 を考え る こ と な ど, 体系的 な学習内容 を構成 し て い る点 に小 学校 と の違い を 見 る こ と がで き る。 3.6.3 高等学校普通科に おけ る プロ グラ ミ ン グ教育 2009年改訂の高等学校学習指導要領におい て, プロ グ 、、、 、 ラ ン ク教育 に関す る内容は , 「情報の科学」 に含 ま れ て い る0 し か し , 必修で ない ために 「情報の科学」 を履 修 し ない生徒がい る こ と が, 小中高 を通 し た体系的 な プ ロ グラ ミ ン グ教育の実施 と い う 観点 か ら見 る と , 重大 な 課題であ っ た。 そ こ で, 2016年12月の中央教育審議会の 答中では, 情報技術 を適切かつ効果的に活用す る力 を全 て の生徒 に 育 み, 全 て の高 校生 が プロ グラ ミ ン グに よ り コ ン ピ ュ ー タ を活用 す る力 を身 に付 け ら れ る よ う に す る こ と が日指 さ れた。 そ し て, 情報科の科目編成 (「情報 I 」 , 「情報 II 」 ) が 議論 さ れ, プロ グラ ミ ン グ教育はすべ て の生徒 に必修の 学習内容 と な っ た。 具体的 には, 「情報 I 」 では 「 プロ グラ ミ ン グ及 びモ デル化 と シ ミ ュ レ ー シ ョ ン, ネ ッ ト ワ ー ク ( 関連 し て '1青報 セ キ ユリ テ イ を扱 う ) と デ ー タ ベ ー ス の基礎 と い っ た基本的 な情報技術 と 情報 を扱 う 方法 と を 扱 う と と も に , 情報 コ ン テ ン ツ の制作 ・ 発信の基礎 と な る情報 デザイ ン を扱 い , さ ら に, こ の科目の導入 と し て, 情報 モ ラ ル を身 に付け さ せ情報社会 と 人間 と の関わり に つい て考 え さ せ る こ と と し て , 内容 を構成 す る こ と」 と 示 さ れた。 2018年に こ の答中 を踏まえ て高等学校の学習 指導要領が改訂 さ れる予定で あ り , 我が国の情報教育に おい て, 小中高 を通 し た体系的 な情報教育が展開 さ れる こ と と なるc 3.7 我 が国の プロ グ ラ ミ ン グ教育の特徴 本章 で は, 学習指導要領 を中心 に, プロ グラ ミ ン グ教 育の変遷 につい て整理 し た。 そ れ ら を踏ま え た上で こ れ ま で の プロ グラ ミ ン グ教育の歴史的経緯の特徴 を探 る。 学習指導要領 に おけ る プロ グラ ミ ン グ教育 に関連す る主 な教科 ・ 科目 ・ 内容等の変遷 を校種別等で ま と めた も の を表 2 に示す。 プロ グ ラ ミ ン グ教育 は ア メ リ カ の ACM の Curriculum68 の影響 を受け , 高等教育 と し て c s が誕生 し た。 そ の 後, 1970年には中等教育後期の高等学校の専門教育 と し て c s が始 ま り , プロ グラ ミ ン グ教育が始 ま の c s の学習目標は プロ グラ ミ ン グを通 し て, 夕の構造理解 , ソ フ ト ウ ェ ア の作 成 か ら , ア の理解 ま で , 育 では な 理解や新 く , 単 な る コ ー デ ィ ン グや プ ロ グ ラ 新 し い技術 と し て の コ し い技術 と し て プロ グラ ミ ン ピ ュ ー ン グの 考 っ た。 当 初 コ ン ピ ュ ー ル ゴ リ ズ ム ミ ン グの教 夕 に対 す る え方 を習得 さ せ よ う と す る も ので あ っ た。 専門教育 と し ての c s から , 1990年代から中学校技術 ・ 家庭科技術分野や高等学校の 「情報」 におい て普通教育 と し て の性質 を帯 び る も のに な っ た。 2010年代後半 には 初等教育へ と 内容が拡大 し てい く 流 れは, 社会の変容に 大 き く 影響 を受 け て い る と い え る。 コ ン ピ ュ ー タ を は じ め と し た情報機器やイ ン タ ーネ ッ ト な どの情報技術 が一 部 の専門的 な人々 だけ の も のでは な く な り , 急速に広が る情報化 社会への対 応は学校教育の懸案 で あ っ た こ と は 想像に難 く ない。 以 上 の よ う に , プロ グ ラ ミ ン グ教育 の特 徴 を俯 瞰的 に 整理 し てい く と , 情報技術の飛躍的 な普及に対応す る た め に , プロ グ ラ ミ ン グ教育 の た めの制 度 が整備 さ れて き た も のの, 産業 ・ 経済界の要請が強 く , 十分に初等中等 教育間の接続が熟慮 さ れた設計 と はいえ ないのが現状 で あ る。 特 に, 教科内 で の位置づけ や学習内容が短期間で 急激に変化 し てお り , 教育課程におけ る プロ グラ ミ 教育の位置づ け が校種 に よ っ て統一 さ れて い な い こ 大 き よ う い う 活動 な課題 と いえ よ う 。 社会の変化 に柔軟に対 応で ン グ と き 普遍的 に求 め ら れる資質 ・ 能力 の育成 を日 指す は る と 我が国の プロ グラ ミ ン グ教育の根幹 に基づ い て教育 を発展 さ せ てい く こ と が重要で あ ろ う 。
4
,Computational
ン グ教育の展開
Thinking に基づ く プロ グラ ミ
4
,1 Computational Thinking の考え方
前 章 で は , 我 が国 に お い て , プ ロ グ ラ ミ ン グ教育 が c s の普 通 教育 と し て 導 入 さ れ る よ う に な っ た背 景 に つ い て整理 し た。 そ し て, 普遍的 に求め ら れる資質 ・ 能力 の育成 の観点 で プロ グ ラ ミ ン グ教育 を と ら え る必 要性 を 指摘 し た。 前述 し た よ う に , 我 が国で は プロ グラ ミ ン グ 教育 を 通 し て , プロ グラ ミ ン グ的思考の育成 を日指 し て い る の考 確 に の考 。 プロ グ ラ ミ ン グ的 思考 は Computational Thinking え 方 に基づ い て い る が, 相互の関係性 に つい ては明 さ れ て は い な い。 そ こ で , え方 につい て整理す る。 Computational Thinking Computational Thinking の語 が初 め て 用 い ら れ た のは Papert に よ る 。 Papert は自著 M indstorms の 中 で , “Their visions of how to integrate computational think ing intoeveryday li fe was insufficiently developed (p. 182)24)” と
Computational Thinking を基本的 な能力 の一 つ と し て 統
合 す る方 法論 が確立 さ れて い な い と 指摘 し た。 今日 の Computational Thinking は, Wing に よ り 提唱 さ れた も の で あ る 25)。 そ の定 義 や概 念 に つ い て は一定 の コ ン セ ンサ ス が 得 ら れ て は い な い 。 そ の 背 景 に は Computational Thinking は読 み, 書 き , 算術 ( そ ろ ば ん) の3R 同様, すべ て の人 に と っ て必要 な基本的 ス キ ルの 1 つ と 考 え ら れて い る 幅広 い概念 と し て と ら え て い る こ と に あ る。 そ のた め, Computational Thinking は プロ グラ ミ ン グ教育, c s だけ で は な く , 数学や科学 な どの多 く の領域で用 い ら れてい る。 本稿 で は主 に CS の領域で の Computational Thinking につい て取 り 上げ, 整理す る。 CS の領 域で の Computational Thinking の定義 と し て , w ing (2011) に よ る 「 間題発見 ・ 解決の思考 プロ セ ス で あ り , その解決策は情報処理エ ー ジ ェ ン ト によ っ て効 果的 に実行 で き る形式 で 表 さ れる。」 る 26) 27)1 0 ナ た w ing に よ る 定 義 の他 に は , が よ く 知 ら れて い Abc は コ ン ピ ュ テ ー ルス テ ッ プ と ア ル ゴ リ ズ ムに代 表 さ れる解決方法 と シ ヨ い つ 問題の定式化 を含 む思考 プロ セ ス と し てい る28)。 ま た, M annila ら は K -9 カ リ キ ュ ラ ムに お い て , 異 な る 領 域 に おけ る問題や解決策の定式 化 を助け る た めの c s か ら の 概 念 や 思 考 プ ロ セ ス と 考 え て い る 29)
。 Priami は
Computational Thinking の基本的 な特徴 を抽象化 にあ る と し , モ デルで無視 さ れた細部 を機械に よ っ て実行可能 に な る よ う な方法 で 現実 を抽象化 す る こ と と と ら え て いる 3
°
)。 ま た, Riley & Hunt は コ ン ピ ュ ー タ 科学者が考える方法 や推論 す る た めの仕方 と い っ た思考 の認知的方略 と し て い る 3')。 こ れ ら の Computational Thinking 研究 を 分析 し , Computational Thinking の フ レ ー ムワ ー ク を導 表 2 学習指導要領に おけ る プロ グラ ミ ン グ教育に関連する主 な教科 ・ 科目 ・ 内容等の変遷 学習 指 導要領 の改訂 1970 1979 19 9 1998 ・ 1999 2009 ・ 2009 2017 ・ 2019 校 種等 プ ロ グ ラ ミ ン グ教育 に 関連 す る 主 な 教 科 ・ 科目 ・ 内 容 等 小 学校 総 合 的 な 学 習 の 時 間 算 数 理 科 な ど の 教 科 等 を 中 心 に 行 中学校 技 術 ・ 家 庭「 情 報 基 礎 技 術 ・ 家 庭「 情 報 と コ ン ピ ュ ー タ 技術 ・ 家 庭「 情 報 に 関 す る 技 術 技 術 ・ 家 庭「 情 報 の 技 術 l 高等 学校 ( 共通 教科 ) 情 報 「 情 報B」 情 報 「 情 報 の 科 学 情 報 「情 報 I 」 ( 予 定) 「情 報 n ( 予 定) 高等学校 ( 専門教科) 工 業 「 プ ロ グ ラ ミ ン グ」 「 プ ロ グ ラ ミ ン グ 理 論 」 商 業 「 プ ロ グ ラ ミ ン グ I 」 「 プ ロ グ ラ ミ ン グ II 」 理 数 「 計算 機 数 学」 工業 「情 報技術 I 「情 報技 術 ]n_ 商 業 「情 報 処 理 I 「情報 処 理 II 工業 「情 報 技 術 基 礎」 「 プ ロ グ ラ ミ ン グ 技 術 」 等 商 業 「情 報 処 理」 「 プ ロ グ ラ ミ ン グ 工 業 「 情 報 技 術 基 礎」 「 プ ロ グ ラ ミ ン グ技 術」 等 商 業 「 ビ ジ ネ ス情 報 」 「 プ ロ グ ラ ミ ン グ」 情 報 「 情 報 シ ス テ ム の 開 発 」 「 ア ル ゴ リ ズ ム」 等 工 業 「 情 報 技 術 基 礎 」 「 プ ロ グ ラ ミ ン グ 技 術 」 等 商業 「 ビ ジ ネ ス 情 報」 「 プ ロ グ ラ ミ ン グ」 情 報 「 ア ル ゴ リ ズ ム と プ ロ グ ラ ム 」 「 情 報 シ ス テ ム 実 習 等 教 育 内 容 の 改 善 ・ 充 実 の 方向 性 〔 工 業 〕 技 術 の 高 度 化 や 情 報技 術 の 発 等 へ の 対 応 に 関 す る 学 習 の 充 実 〔 商 業 〕 プ ロ グ ラ ミ ン グ と シ ス テ ム 開 発 に 関 す る 知 識 と 技 術 の 体的 な習 得 〔 情 報〕 問 題 解 決 や プ ロ グ ラ ミ ン グ に 関 す る 学習 の 充 実
出 す る 試 みが な さ れ て い る 32),33)。 こ れ ら の研 究 で は , ① 問題解決, 問題の理解, 問題の定式化に関す る定義, ② ア ル ゴリ ズ ムや前提条件のよ う な能力 の改善 に関す る定 義 に大別 し てい る。 Computational Thinking の定義 は多 岐 に渡 る た め に, そ の概念 も 領 域に応 じ て主張 が幅広 く な さ れて い る。 w ing が当 初 に提唱 し た も の と し て は以下 の 7 つ に 整 理 さ れ る。 (1) 計算 プロ セ ス の能力 と 限界 の上 に成立 し て い る も の (2) コ ン ピ ュ ー タ科学者だけ ではな く , すべての人にと っ て基本的 な技術 (3) 一見難 し そ う な問題 を我々がすで に解 き 方 を知 つて い る問題に変換す る (4) 再帰的 に考え る こ と で あ り , 並列処理で あ り , 命令 を デ ー タ と し , デー タ を命令 と す る こ と (5) 巨大で 複雑 な タ ス ク に挑戦 し た り , 巨大で 複雑 な シ ス テ ム を デザイ ン し た り す る と き に , 抽象化 と 分割 統治 を用 い る こ と (6) 予防, 防御 , そ し て最悪 の シナ リ オか ら の復帰 と い う 観点 を持 ち, そのために冗長性, 故障封 じ込め, 誤 り 訂正 な ど を用 い る こ と (7) ヒ ユー リ ス テ イ ツ ク な推論 に よ り 解 を発見 す る こ と 以上の概念 を踏 ま え て, w ing は以下の 6 つの具体的 な特徴 を も つ も の と し て い る。 ( 1) 概念化 で あ っ て , プ ロ グ ラ ミ ン グで は な い 。 ( 様 々 な抽象化 レベルで考え る こ と ) (2) ルーチ ンワ ー ク ( 機械的) で な く , 考え る と い う 基 礎的 な技能 (3) 人間の創造性や知性, ス マ ー ト さ を コ ン ピ ュ ー タ で 拡張 で き る も の (4) 数学的思考 と工学的思考 を補完す る も の (5) モ ノ ( ソ フ ト ウ ェ アやハ ー ド ウ ェ ア) では な く , 発 想や概念 (6) 万人の た めの も の
そ の後 , Wing は Computational Thinking の本質 と し て , 抽象化 ( Abstraction) と 自動化 ( Automation) と い う 二種類の分析的思考 を説明 し てい る34)。 こ の考え方 を 踏 ま え て , 磯辺 ら は Computational Thinking を (1) 問 題 を解決す る ための手順の過程 (抽象化) , (2) 問題解 決の プロ セ ス を定型化 す る過程 (自動化) と と ら え てい る 35) 0 ま た , ア メ リ カ の情 報 教育 へ の影 響 が強 い ISTE と
CSTA で は協力 し て , Computational Thinking に 共通 の 認識 を操作的定義 と し て提案 し てい る。 Is TE と c s TA は Computational Thinking を間題解決 プロ セ ス と し た上 で , 以下の特徴 を も つ概念 と し てい る36)。 ・ コ ン ピ ュ ー タ や他 の ツ ー ル を 使 っ て問 題 を 解 決 で き る よ う に問題 を策定す る こ と ・ デ ー タ を論 理的 に ま と め, 分析 す る こ と ・ モ デ ル化 や シ ミ ュ レ ー シ ョ ン な どの抽象化 に よ る デ ー タ 表現 ・ ア ル ゴ リ ズム的思考 に よ る解決の自動化 (一連の順序 づ け ら れた ス テ ッ プ) ・ ス テ ッ プ と リ ソ ース の最 も 効果的 で効果的 な組 み合 わ せ を達成す る と い う 目標 を持 っ た, 可能 な ソ リ ュ ーシ ョ ンの特定 ・ 分析 ・ 実装 ・ 問題解決過程の一般化 と 広 い範囲に わた る問題への移 行 さ ら に , こ れ ら の ス キ ル を , Computational Thinking の本質的 な次元 で あ る , 多 く の性質 ま たは態度に よ っ て サ ポ ー ト さ れ, 強化 さ れ る と し , こ れ ら の態度 を以 下 の 5 点 に集約 し てい る。 (1) 複雑 さ に対 処す る た めの白信 (2) 困難 な問題に取 り 組む際の永続性 (3) あい ま い さ に対 す る 許容 (4) オ ー プ ンな問題 に対 処す る能力 (5) 共通の目標ま たは解決策 を達成す る た めに他の人 と コ ミ ュ ニ ケ ー シ ョ ン を 行 な っ て仕事 を す る能力 ま た , 初等 教育 に お い て プロ グラ ミ ン グ教育 に おけ る ガイ ド ラ イ ン を提供 し て い る CAS で は, Computational Thinking を , 論理的推論 を含 む, 認知 や思考 プロ セ ス と し た上 で , 以下の特徴 を も つ概念 と し て い る37)。 な お ,
CAS の Computational Thinking の 概 念 は Selby &
Woo11ard の研 究 に基づ い て い る38)。 (1) ア ル ゴ リ ズ ム的 に考え る こ と ので き る能力 (2) 構造化の観点 で考え る こ と ので き る能力 (3) パ タ ー ン を見つけ る , 使 う な ど一般化 し て考え る こ と ので き る能力 (4) よ い表現 を選ぶこ と がで き る な ど抽象化 し て考え る こ と ので き る能力 (5) 評価の観点 で考え る こ と ので き る能力 以上の よ う に , Computational Thinking には複数の定 義 が存 在す る も のの, プロ グラ ム を考 え る プロ セ ス と い う プロ グ ラ ミ ン グに限定的 な 思考 プロ セ ス で は な い と い
う 点 は 一 貫 し て い る 。 Sys1o & K wiatkowska は ,
Computational Think ing は コ ン ピ ュ ー タ プ ロ グ ラ ミ ン グ の結果 に よ る も の で は な く , コ ン ピ ユー テ イ ン グの原 理 に着日 すべ き だ と 主張 し てい る39)。 こ のよ う に, プロ グ ラ ミ ン グ教育 で育成 さ れ る Computational Thinking は問 題発見 や解 決の思考 プロ セ ス と し て広 く と ら え る 必要が あ ろ う 。 な お , 近年 で は, Computational Thinking の概念の測 定法 につい て も研究が進 んで お り , プロ グラ ミ ン グ環境 Scratch の 学 習 に 合 わ せ て , Computational Thinking を computational concepts ( 概 念 ) , computational practices ( 実践 ) , computational perspectives ( 見方 ) の 3 領 域 で と ら え る こ と の重 要性 が指摘 さ れて い る4
°
) , 4' )。 4.2 海外の プロ グラ ミ ン グ教育の動向 文部科学省 が行 っ た諸外国に おけ る プロ グラ ミ ン グ教 育 に 関 す る 調査研 究 報告 書42) や太田 ら の プ ロ グ ラ ミ ン グ教育の整理43) に よ る と , Computational Thinking の考 え方は諸外国の プロ グラ ミ ン グ教育 に大 き な影響 を与えてい る こ と が分 か る。 こ こ では, 初等教育 におけ る プロ グ ラ ミ ン グ教育 が必修化 さ れて い る イ ギ リ ス と , 教育課 程, 教員養成制度の在 り 方等, 我が国の教育制度の様々 な領 域で大 き な影響力 を持 ち , かつ, 前述 し た ACM の A M odel Curriculum for K -12 Computer Science 以 降, 全世界の情報教育 を章引 し てい る ア メ リ カ に焦点 を当 て て , Computational Thinking と プロ グ ラ ミ ン グ教育 の関 連性 に つい て簡単 に整理す る。 4.2.1 イ ギ リ スの プロ グ ラ ミ ン グ教育の動向 イ ギリ ス では2010年代前半 におい て, 情報教育の質 の 低下が大 き な問題 と な っ た。 当時, 教科 「 ICT」 では, c s を指導 で き る 教員 の不足 , 教材開発 の不足 , ま た, 「 専門職能発 達」 の提供 ・ 機会が不十分 で あ っ た こ と か ら , 情 報教育 の改善 が必 要 に な っ た44)
。 そこ で, 2014年
よ り 教 科 「 ICT」 の内 容 が大 幅 に 精 選 さ れ た , 教 科 「Computing」 が展開 さ れる こ と と な っ た。 イ ギリ ス では国内の教育水準が一定に保 たれる よ う に, 教 科 ご と に学習日 的 と 日 標 を 示 す National Curriculum が規定 さ れてい る。 さ ら に, 生活年齢 を区 分 と し た Key Stage (Key Stage1 か ら Key Stage4 の 4 段 階 ) ご と に詳細 な学習内容 と 到達目標が設定 さ れてい る。 Computing
では以 下の よ う に学習日 的 が設定 さ れて い る45)。
「質 の高 い コ ン ピ ュ ー タ 教育 は , “ コ ン ピ ュ テ ー シ ョ ナ ル シ ンキ ン グ (Computational Thinking) ” や, 世の中 を理解 し , 変え てい く ための創造性 を, 学習者に与え る。
教科 「Computing」 は, 算数 ・ 数学, 科学, 「Design and
Technology」 と 深 く 関わ っ て お り , 自然 と 人工 シス テ ム
に対 す る洞察力 を与 え る。 教科 「Computing」 の中心は
コ ン ピ ュ ー タ サ イ エ ン ス で あ り , そ の中 で 学習 者は , “information and computation” の原理, デ ジ タ ル シス テ ムが動 く 仕 組 み, ま た そ れ ら の知 識 を プロ グ ラ ミ ン グ を 通 し て活用す る方法 を学ぶ。 こ の知識 と 理解 に基づ き , 学 習 者は プ ロ グ ラ ムや シ ス テ ム, 様 々 な コ ン テ ン ツ の創 造 に 情 報 技 術 を 活 用 で き る よ う に な る 。 教 科 「 Computing」 はま た, 学習者が ICT を利用 し て自己表 現 し , 自 ら の考え を展開す る と い う , 将来の職域に適 し た , あ る い は デ ジ タ ルワ ール ド へ の積極的 な 参加 が で き る レ ベ ル の デ ジ タ ル リ テ ラ シ ー を 獲 得 で き る よ う に す る 42) o
」
さ ら に , Computing の学習日 標 と し て以下の4点 が示 さ れ て い る 。 ・ 抽象 概念や論理, ア ル ゴ リ ズ ム, デ ー タ 表現 を含 む, コ ン ピ ュ ー タ サイ エ ンスの原理 と 概念の基礎 を理解 し , 応用 で き る こ と 。 ・ コ ン ピ ュ テ ー シ ヨ ンに関す る用語 で 課題 を 分析 す る こ と がで き , ま た そ れ ら の課題 を解 決す る た めに プロ グ ラ ムを作成す る と い う 実践的経験 を積 んで い く こ と 。 ・ 課題解 決の た め, 新 た な , あ る いは初めて出会 う 情報 技術 を評価 し た り , 応用す る こ と がで き る こ と 。 ・ 責任 あ る有能 で自信 を持 っ た創造的 な ICT ユ ーザー と な る こ と 。Computing の学習 領 域は , CS, Information Technolo- gy, Digital Literacy の 3 分 野 か ら な り , Computing の中 心 は c s で あ る。 プロ グラ ミ ン グ教育は, そ れ自体の習 得 が日 的 で は な く , c s を学習 す る た めの プ ラ ク テ ィ カ ル ワ ー ク で あ る と 考 え ら れて い る 。
さ ら に, 教科 「 ICT」 で の 「専門職能発達」 の提供 ・
機会が不十分で あ っ た こ と を鑑み, 具体的 な学習内容や 日 標 に つ い て は , CAS と Hodder Education 社の協力 の も と 作 成 さ れ た Computing Progression Pathways に示 さ れ て い る 46)。 Computing Progression Pathways に よ る と , Computing の学習内容 と し て以下の 6 領域が示 さ れて い る 。
① Algorithms ( アル ゴリ ズム)
②Programming & Development ( プロ グラ ミ ングと 開発)
③Data & Data Representation ( デー タ と デー タ 表現) ④Hardware & Processing (ハー ド ウ ェ ア と 処理) ⑤ Communication & Networks ( コ ミ ュ ニ ケ ー シ ョ ン と
ネ ッ ト ワ ー ク ) ⑥Information Technology (情報技術) こ れ ら の内 容 に対 し て , KS ご と に以下の 5 つ の コ ン セ プ ト の観点 か ら 具体的 な到達日 標が設定 さ れてい る。 ①Abstraction (抽象化) ②Decomposition (構造化) ③Algorithmic Thinking ( アル ゴリ ズム思考) ④Evaluation (評価) ⑤Generalization (一般化) こ の よ う に , イ ギ リ ス で は National Curriculum の下, 初等中等教育におけ る体系的 な情報教育が展開 さ れてい る。 我が国では校種 ご と に目標や内容が設定 さ れてい る のに対 し , 発達段階が考慮 さ れた目標や内容が明確に設 定 さ れ て い る こ と が特 徴 で あ る。 特 に , Computational Thinking は Computing の中核 と な る学習目的 に記述 さ れ て お り , 重要 な位置づけ にあ る こ と が分か る。 以 上 に 示 す よ う に , プ ロ グ ラ ミ ン グ教 育 に お け る Computational Thinking の概念 に つい て , 様 々 な操作的 定義が挙げ ら れてい るが, 抽象化 ・ 構造化, パ タ ー ン化 な どの思考, ア ル ゴ リ ズ ム的 思考 に つい て は共通点 も多 い0 4.2.2 ア メ リ カの プロ グラ ミ ン グ教育の動向 ア メ リ カ に お い て も , 我が国同様, c s は高等教育 に
始 ま っ た。 World Wide Web の登場に伴い, CS が担 う 役割 が大 き く 変化 し て き た こ と に よ り , K-12段階で の CS が議論 さ れる よ う に な っ た。 2003年 には ACM が A M odel Curriculum for K -12 Computer Science を公開 し ,
初等 中等 教育 で の c s が展開 さ れ る よ う に な っ た47)。 そ
の 後 2005 年 に CS を 教 え る 教 師 集 団 と し て CSTA
( Computer Science Teachers Association) が 設立 さ れ る こ と と な っ た。 ア メ リ カ で は教育 に関す る権限 を連邦 政
定 さ れてい る。 国家 レ ベ ルで の基準が明確 に設定 さ れて い な い た め に , 学校 , 地域 に よ る 格 差 が問 題 と な っ て い
た。 前 述 し た ACM の A M odel Curriculum for K-12
Computer Science の内 容 を ア ッ プ デ ー ト し , 2012年 に
CSTA K-12 Computer Science Standards ( 以下, CSTA
Standards) を 公 開 す る に 至 っ た 48)。 そ こ で , 本 節 で は CSTA Standards に 基 づ き , ア メ リ カ の プ ロ グ ラ ミ ン グ 教育 の動向 を 整理す る。 な お , CSTA Standards で は,
学齢 に応 じ た レ ベル と し て Leve11 (Grade K-3) , Level2 (Grade 6-9) , Level3 (Grade 9-12) が設定 さ れてい る。
こ の CSTA Standards に よ る と , 学習内容 と し て , 以 下の 5 領域が示 さ れてい る。
①Computational Thinking ②Collaboration (協働)
③Computing Practice and Programming ( コ ン ピ ユーテ イ ン グ実践 と プロ グ ラ ミ ン グ)
④ Computers and Communications Devices ( コ ン ピ ュ ー タ と 通信機器)
⑤C5 ommunity, Global and Ethical Impacts ( コ ミ ュ ニ テ ィ , グロ ーバル と 倫理的影響)
Computational Thinking は , 適切 な方策 を 選択 し , 活
用す る こ と に よ っ て, 複雑な問題 を概念化 し , 分析 し ,
解 決 で き る よ う に な る こ と を 目 指 し て い る 。
Computational Thinking が K-12の全学習者に と っ て重要
で あ る の は , Computational Thinking の Abstraction (抽
象化) , Automation ( 自動化) , Analysis ( 分析) と い っ た思考法 が c s の中核 と な る 要素 と 考 え ら れて い る か ら で あ る。 ま た , コ ン ピ ユー テ イ ン グ実 践 と プロ グ ラ ミ ン グの う ち , コ ン ピ ユー テ イ ン グ実 践はすべ て の レ ベ ルに お い て c s 教育 の基本 と 考 え ら れ て い る 。 プ ロ グ ラ ミ ン グに つ い て は , コ ン ピ ユー テ イ ン グが単 に プロ グ ラ ミ ン グ を 意 味 す るのでは な く , プロ グラ ミ ン グを通 し て問題解決で き るよ う にな る こ と が求め ら れてい る。 さ ら に, コ ン ピ ユー テ イ ン グ実践 と プロ グ ラ ミ ン グで 培 っ た c s の知識 があ ら ゆる領域で多 大 な影響力 を持 っ てい る こ と を理解 さ せ る こ と も 重要 な日 的の 1 つで あ る。 以 上 の こ と か ら , ア メ リ カ の プロ グ ラ ミ ン グ教育 にお い て は , 相 互 に 連 関 し た内 容 に な っ て い る と は い え , Computational Thinking と プロ グ ラ ミ ン グ教育 が独立 し た領域 と な っ てい る点は特筆すべ き で あ ろ う 。
4
,3 Computational Thinking と カ リ キュ ラ ムの関連性の
比較 以上 の よ う に イ ギ リ ス に おい て , Computing の目的 と し て Computational Thinking を 位 置 づ け て い る 。 Computational Thinking の能力 は単 に コ ン ピ ュ ー タ を使 っ た問題解決 だけ では な く , 人間 だけ で問題解決す る場合 に も 応用 で き る こ と を示 し て お り , プロ グラ ミ ン グ場面 に限 ら ず, 問題解決 プロ セ ス と し て広 く 位置づけ てい る。 同様 に , ア メ リ カ で も Computational Thinking は プロ グ ラ ミ ン グ教育 に 限 定 さ れ た も の で は な く , c s の領 域 の 一部 と し て位置づけ ら れてい る。 翻 っ て, 我が国の プロ グラ ミ ン グ的思考 を再考す れば, Computational Thinking に基づ く プ ロ グラ ミ ン グ的 思考 は プ ロ グ ラ ミ ン グ ( コ ー デ イ 矮小 化 さ れて と ら え ら れて い ン グ) に限定 さ れて お り , る も の と 考 え ら れ る。 今後 の プロ グラ ミ ン グ教育の動向 に つい て, 我が国の初等中 等教育の教育現場では注視 し てい る と こ ろ であ る。 一方 で, 一般家庭, 民間団体では プロ グラ ミ ングを教え る た めの プロ グ ラ ミ ン グ教室 に強 い 関心 を持 ち , プロ グラ ミ ン グ教育の必修化 に先駆け て プロ グラ ミ ン グ市場は過熱 し てい る。 こ のよ う な社会情勢 を受け , 我が国の プロ グ ラ ミ ン グ教育 が単 に コ ー デ ィ ン グの学習 と し て展開 す る 方向性 に導か れる のは危倶 さ れる と こ ろ で あ る。5 . 技術 リ テ ラ シ ー の観 点 に 基 づ く プ ロ グ ラ ミ ン
グ教育の検討
5.1 技術 リ テ ラ シ ーの概念 前述 し た よ う に , 我が国 に おけ る プロ グラ ミ ン グ教育 の位置づけは高等教育 では諸外 国の c s に相当 し , 新た な技術 を理解, 活用す る ための基本的 な資質 を育成す る よ う に カ リ キ ュ ラ ムが構成 さ れて き た。 一方 で , 初等中 等 教育 に おい ては, 高等教育に倣 っ た も ので あ っ たが, c S が普通教育に導入 さ れる 過程 で , 指導法が確立 さ れ て い な い こ と と 相 ま っ て , コ ン ピ ュ ー タ の基本的操作 の 習熟 を目指 し た技術活用の教育に方向転換 さ れて き た。 ま た , 議論 の取 り ま と め で示 さ れた プロ グ ラ ミ ン グ的 思 考は Computational Thinking の考え 方 を矮小化 し て と ら え ら れて い る こ と を指摘 し た。 c s と し て の プ ロ グ ラ ミ ン グ教育 は テ ク ノ ロ ジ ー理解 を図 る た め に も 重要 で あ る が, 我 が国 の プロ グ ラ ミ ン グ 教育 で どの よ う な資質 ・ 能力 を高 め るべ き かに つい ては, さ ら に踏み込 んで 議論 す る 必要があ る 。 一般 に, テ ク ノ ロ ジーを学習内容 と す る教育は, 技術 教育の範田壽に相当 す る。 技術 教育の役割 に つい ては様々 な考え方があ る が, その重要 な考え方の 1 つに技術 リ テ ラ シ ーの育成 が あ る。 技術教育分野におけ る世界最大の学会 と し て, ITEEA( International Technology and Engineering Educators Associations) があ る 。 ITEEA が刊 行 し て い る Standards for Technological L iteracy に よ れ ば , 技 術 リ テ ラ シ ー
( Technological Literacy) は, 「技術 を理解, 活用, 評価, 管 理 す る た めの能力 (p 9)」 と 定義 さ れて い る49)。 こ れは, 今後の社会発展 と技術進展は切 り 離すこ と がで き な い こ と を 踏 ま え , 市民が テ ク ノ ロ ジーの発展 に対 し て よ り よ い 意思 決定 を 行 え る よ う に な る た め に , 技術 リ テ ラ シ ーの重 要性 を示 し た も の で あ る 。 こ の よ う な 世界 の 技術教育の動向 に呼応す る形で, 我が国におい て も , 日 本産業技術教育学会が技術教育におけ る技術 リ テ ラ シー の重要性 を示 し てい る。 日本産業技術教育学会では技術 リ テ ラ シ ー を技術的素養 と 表現 し , 「技術 と 社会の関わ り につい て理解 し , も のづ く り を通 し て, 技術 に関す る 知識や技能 を活用 し , 技術的課題 を適切に解決す る能力,
お よ び技術 を構成 に評価, 活用す る能力」 と 定義 し てい る 5
°
)。 その上で , 同学会は技術的素養 を支え る要素 と し て , 技術 ガバ ナ ンス力 と 技術 イ ノ ベ ー シ ョ ン力 を位置づ け て い る。 こ こ で い う 技術 ガバ ナ ンス力 と は , 社会 を支 え る技術 を評価, 選択, 活用, 管理, 運用す る力 のこ と を指 し , 技術イ ノ ベ ー シ ョ ン力 と は新 し い価値の創造に 向け て技術 を改良, 応用, 創造す る力 を指す。 こ の技術 ガバ ナ ンス力 と 技術 イ ノ ベ ー シ ョ ン力 の二 つの能力 を相 互 に関連づ け た能力 を技術 リ テ ラ シ ー と し て , こ れら の 習得 こ そが普通教育におけ る技術教育の役割 であ る と 提 案 し てい る) ')。 5.2 技術 リ テ ラ シ ー の観点 に基づ く プ ロ グ ラ ミ ン グ教育 の課題 こ れら の考え方 に基づけ ば, 少 な く と も 普通教育で の プロ グ ラ ミ ン グ教育 には, 専門家 を育成す る 職業教育の 観点は含 ま れず , プロ グラ ミ ン グの技術 を学 ぶ こ と を通 し た技術 リ テ ラ シー育成の重要性が指摘 で き る。 義務教 育段階の小 中学生や普通科の高校生 を対象 に プロ グラ ミ ン グ教育 を 行 う こ と には , 学 者者 に プロ グ ラ ミ ン グ と い う 情報技術 を理解 さ せ, 活用 さ せ る と と も に, そ れを市 民 と し て評価, 選択, 管理 ・ 管理す る力, 自分な り の新 たな発想で改良, 応用, 創造す る力 を身 につけ さ せる こ と に意味 があ る と 考え ら れ る。 も と よ り , 我が国におい て唯一, 技術 リ テ ラ シーを育成す る教科 と し て存在す る 中学校技術 ・ 家庭科の技術分野で の プロ グラ ミ ン グ教育 には, 当然のこ と なが ら 技術 リ テ ラ シーの考え方が適切 に反映 さ れて い る。 し か し , 新 た に必修化 さ れた小学校 段 階 の プロ グ ラ ミ ン グ教育 を技 術 リ テ ラ シ ー育成 の観点 か ら 見 た場合, 少 な く と も 次の 2 つの課題があ る と 指摘 で き る。 5.2.1 技術 イ ノ ベ ーシ ョ ン力育成 か ら 見 た課題 プロ グラ ミ ン グと い う 情報技術 を理解 さ せ, 探究的 に 問題解決に取 り 組 ませ る こ と には, 技術 イ ノ ベ ー シ ョ ン 力育成の観点が相当す る。 こ れは, プロ グラ ミ ン グによ っ て創造的 かつ論理的 に間題 を解決す る力 を育成す る こ と や情報技術 に関す る原理 ・ 法則 の科学的 な理解 を も た ら す も ので あ る。 し か し 育 では, 技術 リ テ ラ シ , 小 学校段 階 の プ ロ グ ラ ミ ン グ教 一育成 を 目標 と す る 教科 ・ 領 域 を 設定せず に, い く つかの教科 ・ 領域の中に分散 し た形 で プロ グ ラ ミ ン グ的思考 の育成 を図 る こ と が想定 さ れて い る。 「 プロ グラ ミ ン グ」 と い う 用語は, 情報処理の手順 を 具体化 す る作 業 を指す も ので あ る。 そ の た め, 固有の 教科 ・ 領域 と い う 枠組み を持 た ない ま ま小学校段階で プ ロ グ ラ ミ ン グ教育 を そ の名 の通 り に進 め て し ま う と , 育 成 で き る技術イ ノ ベ ー シ ョ ン力 は, 情報処理の手順 を考 え る力 や コ ーデ ィ ン グの力 に留 ま っ て し ま う 危険性があ る。 こ れでは, Computational Thinking の概念のよ う な, 現実 世界 の問 題 を 解 決す る た め には , どの よ う な シ ス テ ムが必 要 で あ る か, そ の シス テ ム を どの よ う に し て実現 し た ら よ い か に つい て考 え る力 の育成は期待 で き な い。 プロ グ ラ ミ ン グ的 思考 の概念 が Computational Thinking の概念 に比べ て矮小 で あ る こ と の弊害 は, プロ グラ ミ ン グ教育 で育成 し う る技術 イ ノ ベ ー シ ョ ン力 の レ ベ ルが, よ り 低位 な 「手続き を構築す る力」 に留 ま っ て し ま う こ と に あ る と 考 え ら れる。 こ れが小 学校段階 におけ る プロ グラ ミ ン グ教育の一つ日 の課題で あ る。 5.2.2 技術 ガバナ ン ス力育成 から 見た課題 前述 し た よ う に, 中学校技術 ・ 家庭科の技術分野での プロ グ ラ ミ ン グ教育 で は, 技術 イ ノ ベ ー シ ョ ン力 育成 と と も に技術 ガバナ ンス力 育成 の視点 が適切 に含 ま れて い る 。 し か し , 小 学校段 階 の プ ロ グ ラ ミ ン グ教育 で は , 「 発 達 の段 階 に即 し て , コ ン ピ ュ ー タ の働 き を , よ り よ い人生や社会づ く り に生かそ う と す る態度 を酒養す る こ と 」 と 述べ ら れ て い る も のの , 「 プロ グラ ミ ン グ を よ り よ い人生や社会づ く り に生かす」 こ と の具体は明確で は ない。 ま た, 理科や算数で は, そ れぞれの教科目標の達 成 と い う ね ら い の も と , 論理的思考力 を身 に付け る た め の活動 , 電気の性質や働 き を利用 し た道具があ る こ と を と ら え る 学習 な ど に お い て , プロ グ ラ ミ ン グ を学習 の道 具 と し て位置づ け , そ れを体験す る こ と に主眼が置かれ て い る。 こ の よ う な取 り 扱 い で は, 生活や社会 を支 え る 情報技術 の在 り 方 に つい て技術 ガバナ ンス の観点 か ら 学 ばせ る こ と が授業の主眼におかれる こ と はない。 小 学校 段 階 の プロ グ ラ ミ ン グ教育 の持 つ二 つ日 の課題 は , 「 プ ロ グラ ミ ン グを よ り よ い人生や社会づ く り に生かす」 こ と の具体 と し て, 技術 ガバナ ンス力育成の視点が明確に 位置づ け ら れて い な い点 に あ る と 考え ら れ る。 5.3 今後の展望 我が国におけ る プロ グラ ミ ン グ教育は, 小学校, 中学 校, 高校のそ れぞれに おい て い ず れ も 異 な る 教科 ・ 領域 に位置づけ ら れてい る。 そのため, 普通教育 と し て児童 ・ 生徒 に テ ク ノ ロ ジー を学ばせ る と い う 理念, す なわち技 術 リ テ ラ シ ー育成 と い う 考え方 を支柱 と し た一貫性のあ る 力 リ キ ユ ラ ム編成 が容易 で は な い。 プロ グ ラ ミ ン グの 技術 を中心 に し つつ, 児童 ・ 生徒に生活や社会 を支え る 情報技術の仕組み, 役割, 影響 を適切 に理解 さ せ, そ れ を自分な り に活用, 評価, 選択, 管理 ・ 運用す る力 を習 得 さ せ る た めには, そ れ相応の授業時間の確保 と , そ の こ と 自体 を授業目標 と し て充全的に設定で き る小中高一 貫 し た教科 ・ 領域の設定が本来, 必要で あ る。 こ れを技 術 教 育 の 範 囲 と し て 実 施 す る べ き な の か , c s や Computing のよ う に技術教育 と は別の教科 ・ 領域 を設定 す るべ き なのかに つい ては多 様 な意見が考 え ら れ る。 し か し , 仮に両者 を技術 ・ 情報教育 と い う 一つの枠組みで 捉 え る こ と がで き れば, 我が国の プロ グラ ミ ン グ教育 に 技術 リ テ ラ シー育成 と い う 支柱 と小中高一貫 し た体系的 な カ リ キ ュ ラ ム を与 え る こ と がで き る ので は ない か と 考 え ら れ る 。6 . ま と め
以上, 本稿では, 我が国の プロ グラ ミ ン グ教育の位置 づ け の変 遷, 海外 に おけ る Computational Thinking の考 え方 に つい て整理 し た上で , 技術 リ テ ラ シー育成の観点 か ら 今 後の プロ グ ラ ミ ン グ教育 の課題 を検討 し た。 そ の 結果, 我が国の中等教育 ・ 高等教育におい ては c s の考 え方 を踏ま え た情報教育が展開 さ れて き たが, 初等教育 に お い ては テ ク ノ ロ ジ ー理解 の側面は軽視 さ れて お り , そ の中核概念 と な っ て い る プロ グ ラ ミ ン グ的思考 の考 え 方 は Computational Thinking の概念 に比べ て矮小 で あ る こ と が明 ら か と な っ た。 そ の上 で , 技術 リ テ ラ シ ー育成 の観点 か ら今後の プロ グラ ミ ン グ教育の課題 を検討 し た。 その結果, 中学校段階では技術 ・ 家庭科技術分野におい て適切 に技 術 リ テ ラ シ ー育成 の観点 か ら プロ グ ラ ミ ン グ 教育が位置づ け ら れてい るのに対 し て, 小学校段階の プ ロ グ ラ ミ ン グ教育 には①技術 リ テ ラ シ ー育成 を主 眼 と す る独立 し た教科 ・ 領域が設定 さ れてい ない こ と , ②育成 で き る技術 イ ノ ベ ー シ ョ ン力 が 「手続 き を構築 す る力」 に留 ま っ て し ま う 危険性があ る こ と , ③ 「 プロ グラ ミ ン グを よ り よ い人生や社会づ く り に生かす」 こ と の具体 と し て技術 ガバナ ンス力育成の視点 が明確 で ない こ と 等 の 課題があ る こ と を指摘 し た。 今後は, こ れら の課題 を踏ま え て, 体系的 な技術 ・ 情 報教育の枠組みの中 に プロ グラ ミ ン グ教育 を位置づけ た 教育制度の在 り 方 を検討 す る必要があ ろ う 。 ま た, 特に 小 学 校 段 階 の プ ロ グ ラ ミ ン グ教 育 で は , Computational Thinking の概念 を踏 ま え た技術 イ ノ ベ ー シ ョ ン力 の育成 と , 生活や社会におけ る情報処理の技術の在 り 方 を評価, 選択, 管理 ・ 運用す る技術 ガバナ ンス力 の育成 と を適切 に位置づけ た授業実践の開発 と 展開が必要であ る と 考え ら れ る 。 文献1 ) Atchison, W. F. et ll. (1968) . Curriculum68:
Recommendations for Academ ic Programs in Computer Science: a report of the ACM curriculum committee on computer science, Commum catzons of
the ACM 2 ) 難波宏司.