学生はどのようにソフトウェアの学習をしたら良いのか: 2025年7月22日現在
考えたことメモ > 学生はどのようにソフトウェアの学習をしたら良いのか
AIによりソフトウェア開発の仕方が急速に変革してきていることは分かりましたが、ソフトウェアを学ぶ学生たちに対して、大学などの教育機関がどのように対応しているのか疑問に思い、調査してみました。学生だけでなく、ソフトウェアを学ぶすべての人にとって参考になるレポートです。
このポストについて思うところがある方はフォーラム(ご意見・ご要望コーナー)にポストしてください。
2025年7月22日現在の状況レポート: Google Gemini 2.5 Pro Deep Research
Deep Researchはインターネット上の情報を検索・解析してレポートにまとめてくれます。従来のコンサルタントの仕事をしてくれるので、高いお金を払ってコンサルタントを雇う必要はなくなると言われているツールです。
言葉使いが難しく感じるときはレポート全体をAIに投げて、「わかりやすく書き換えて」もらってください。
以上レポートの要約
この要約も Gemini 2.5 Pro に作ってもらいました。
1. 教育現場が直面する課題(一つ目の記事より)
まず、教育機関はAIを個別指導や業務効率化に活用し始めていますが、同時に深刻な課題に直面しています。具体的には、AIによる評価の公平性の担保、学生のプライバシー保護、そして何よりも、学生がAIに頼りすぎることで自ら考える力や批判的思考が低下してしまうリスクが懸念されています。教育現場では、AIの利便性を享受しつつも、いかにして学生の思考力を守り、育てるかというジレンマを抱えています。
2. 課題への具体的な解決策としての「App Inventor」(二つ目の記事より)
この課題に対し、二つ目の記事は具体的な解決策を提示します。それは、MITが開発した**「App Inventor」**のような、学生が自ら創造者(クリエイター)になるためのツールを活用することです。App Inventorを使えば、専門知識がなくてもブロックを組み合わせるだけでアプリを開発できます。このプロセスを通じて、学生は以下のことを実践的に学びます。
- 論理的思考: アプリの動作を設計する中で、自然とプログラミングの基礎となる考え方が身につく。
- 問題解決能力と創造性: 自分のアイデアを形にする過程で試行錯誤し、問題を乗り越える力が養われる。
結論:AIの消費者から創造者へ
二つの記事を合わせると、AI時代に求められる教育の姿が浮かび上がります。それは、AIを単に「答えを教えてくれる便利な道具」として与えるだけでなく、App Inventorのようなツールを用いて、学生自身がテクノロジーを創り出す側に回る経験をさせるということです。
このような実践的な学びは、一つ目の記事で懸念されていた「思考力の低下」というリスクへの直接的な対抗策となります。自らアプリを設計し、論理を組み立てる経験は、AIがどのように機能しているかを理解する基盤となり、AIが生成した情報を鵜呑みにしない批判的な視点を育むのです。
総じて、これからの教育は、AIという強力なツールを管理・活用しつつ、学生にはその仕組みを理解し、主体的に使いこなして新しい価値を生み出すための「創造的な実践の場」を提供していくことが不可欠であると結論付けられます。
プロジェクト代表者・宮島の考察
レポートで印象に残った文章
- 学生がAIが生成したコンテンツをただ受け入れるだけの「消費者」になるか、AIを駆使して自らのアイデアを形にする「創造者」になるかの分岐点にある 。
- AI時代における効果的な教育手法として、プロジェクトベース学習(PBL)が再評価されている 。
App Inventorはブロックを組み合わせて簡単にアプリを作れるのでこの時代には適している。
大学はこのような大きな変化に迅速に対応しづらいので、独学が必要。
以下のページを参考にして、プログラミングの基礎概念を身につけることも重要。
会員サイトにはAIを実際に使ってアプリを作るチュートリアルがあるので、これらを参考にして自分のアイデアを形にすると良い。
テキストベース言語への移行を見据える: Python, JavaScript
公開済みAI関連アプリチュートリアル:シルバー会員特典
- GPTで作るiPhoneアプリチュートリアル
- ChatGPTを使った新作アプリチュートリアル
- 生成AIを使ったApp Inventor 2 アプリ設計
- 生成AIを使ったApp Inventor 2 アプリ開発
初心者にはこちらも