202 Views
June 26, 25
スライド概要
(in Japanese)
すごい広島 with Python[99] 2025/06/25(水) 19:00〜
Game Jammer working at Yasuda Women's University since April 2025. IGDA Japan board member, HEVGA individual member. 2025年より安田女子大学に移りました.
女子大でのPython科目導入 山根信二 安田女子大学・IGDA日本 2025.6 Hiroshima
自己紹介 •大学でゲーム開発を教えてきました • 岡山Unity勉強会のアドバイザー • 東京をベースとするゲーム開発者のNPO「IGDA日 本」の理事もやってます •4月から安田女子大学 理工学部 情報科学科 (家政学部 造形デザイン学科 兼任 准教授) •本日は私的活動なので「先生」と呼ばないで 1
プログラミング教育の現在 •2025年度から共通テストで「情報」実施 • 理系文系を問わない「情報」の採点 • 文科省の高校教員研修用教材はPython • 高校「情報」の副教材では「インタープリタ言語」「オブ ジェクト指向」も扱ってる (おすすめ副教材は事典&LaTeX本の奥村晴彦先生監修本) •小学校では: • ノートPC 1人1台 • NHK eテレ,学習塾でもプログラミング(またはマインク ラフト) •「理数系」に限らない「情報」活用人材を目指す
女子大特有の学部制度 • 家政学部には文化系・理科系・情報デザイン系 と幅広い学科がある • (略) • 今学期からPythonの授業を担当 • 英語教育・数学教育のような能力別クラスではない • 高校によって「情報」の実施体制がまちまち
まずはPythonの親しみやすさから •初回で『空飛ぶモンティ・パイソン』上映 • ネット配信されなくなったのでDVDで • 厳選エピソード • 下品なネタはカットで •次にPython公式ドキュメントFAQを読む • 誰がなぜPythonという名前をつけたのか? →
誰がなぜPythonという名前をつけたのか? • Pythonは大企業ではなく個人開発者によってつくられた • 「そもそも Python は何故創られたのですか?」 • 1989年のクリスマス休暇から1年間あまりの開発を経てネットニュース に投稿 • 「なぜ Python という名前なのですか?」 • 作者がBBCのコメディ『空飛ぶモンティ・パイソン』が好きだから • 「『空飛ぶモンティ・パイソン』を好きでなくてはいけ ませんか?」 1.16. Do I have to like "Monty Python's Flying Circus"? • 誰にも理解できない,翻訳できないギャグのやりたい放題 5
Pythonの強み(個人的意見) •研究機関や大企業がつくったのではなく, 個人の趣味の産物の強み • 生産者の顔が見える,楽しんでる • 現実の具体的な問題解決のためにつくられた • はじめから完全を目指していなかった •ネットのコミュニティーが手を出しやす い敷居の低さ,隙の多さ
授業中の対応 •大学でGmailを使ってるので,Google Colaboratoryでクラウドコンピューティング •「最新のPython学習環境で学ぼう!」 •授業計画と元ネタにする教科書を選んだあ とに、Google ColaboratoryにGemini AI機能 がいきなり追加 • この1年で性能向上
コーディング画面が「Start coding or generate with AI」の二者択一に変わった
授業での工夫(続) •今年度授業がはじまってから,AI支援を使う ように方針変更 •就活までにプログラミングでAI活用経験を持 たせたい •ソースコード提出ではなく,プロセスを評価 するように
授業の後半はプロジェクト学習 • 多様な学生でチームを組み,自分の担当を選ぶ • 教えていないモジュールを調べる学生も • Gemini for Google Colaboratory に続いて,教育機関用 Gemini for Google Workspaceについて解説 • 教員「モジュールはAIで調べて」 • 「Ren‘Pyでノベルゲームをつくりたい」 • ゲームエンジン(Unity)を使った経験もあるがあえてPython • 実際の作品で採用されている • これから佳境に
今後の展望 • 市街地に近い大学でのIT専門家教育 • (他大学の工学部との比較) • PyCon JP 2025は後期授業の第1週 なので,ま ずは授業優先 • 希望者には授業日以外の参加をすすめる • 基調講演は就活を考えるきっかけになるかも