Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
nagoya.swift
Search
AtsushiHosaka
April 25, 2026
Programming
1
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
nagoya.swift
nagoya.swiftでLTをした際の資料です
AtsushiHosaka
April 25, 2026
More Decks by AtsushiHosaka
See All by AtsushiHosaka
HowTune
as_atsushi_
0
1
ZennVlog
as_atsushi_
0
1
CodeClimb
as_atsushi_
0
0
MIERUTE
as_atsushi_
0
0
LifeTree
as_atsushi_
0
0
アプリ甲子園を観よう!
as_atsushi_
0
0
STAMPY
as_atsushi_
0
2
ASK
as_atsushi_
0
1
ハッカソンに出よう
as_atsushi_
0
2
Other Decks in Programming
See All in Programming
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
230
Agents on Rails - Rails at Scale 2026
irinanazarova
0
560
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
710
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
Kotlinの15年とServer-Side Kotlin
n_takehata
1
150
ジョジョの世界をXRで再現する
mofurune
0
170
Event is what happens
moro
2
810
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
How to make the Groovebox
asonas
2
2.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Scaling GitHub
holman
464
140k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Google's AI Overviews - The New Search
badams
0
1.6k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Odyssey Design
rkendrick25
PRO
2
870
Transcript
ほさか 大学院1年 region.swift初参加、初LT swift:中3から 趣味:ハッカソン プログラミングスクール メンター
ほさか 大学院1年 region.swift初参加、初LT swift:中3から 趣味:ハッカソン プログラミングスクール メンター
教えている時に起こった 恐ろしい出来事
エラーが 直せなくて… 見せてみ
エラーが 直せなくて… なんやこれ
1万行のエラーだらけのファイル…
イラレみたいなことが できるサイトが作りたかった CSSが死ぬほど重複してたり 関数が全て同じファイルに 書かれてたり…
バイブコーディング だけで開発してる生徒だった
エラーなんとかして 任せな いままで
エラーなんとかして AIに聞こうか… これから
先生の存在意義?
どうしたらいい?
どうしたらいい? →自走できる生徒の育成
AI時代、 アプリ開発を教育に 組み込む上で 考えたいこと ATSUSHI HOSAKA NAGOYA.SWIFT 2026/04/25 ATSUSHI HOSAKA
どうしたらいい? →自走できる生徒の育成
自走できる 十分な技術力 モチベーション 時間の確保 開発環境
自走できる 「何を作るか」が 適切に分かっている
「何を作るか」が 適切に分かっている 課題解決
情報の学習要綱 共通教科情報科の学習は,社会,産業,生活,自然等の種々の 事象の中から問題を発見し,プログラムを作成・実行したり シミュレーションを実行したりするなど,情報技術を活用して 問題の解決に向けた探究を行うという過程を通して展開される。 https://www.mext.go.jp/content/1407073_11_1_2.pdf
「問題の解決に向けた探究」 技術を目的でなく手段として用いること 新たな価値を創造すること 情報の学習要綱
「問題の解決に向けた探究」 技術を目的でなく手段として用いること 新たな価値を創造すること 情報の学習要綱 開発を通して課題解決の力を養い、 この世界に対する自分自身の視点を養うこと
AIのおかげで技術に困らない →課題解決を教えるのには最適
中高生のプロダクト:toC 使い慣れている ハードの充実(カメラ、位置情報…) 手元で動いた、という経験 webほど難しくない iPhoneアプリ開発は課題解決に適している
課題解決で難しいこと①
→アイデアを出すところ 課題解決で難しいこと①
→アイデアを出すところ 中高生に解決したい課題はあまりない 課題解決で難しいこと①
課題解決で難しいこと②
→AIで理解が置いてきぼり 課題解決で難しいこと②
課題解決で難しいこと② 理解 進捗
課題解決で難しいこと② 理解 進捗 理想
課題解決で難しいこと② 理解 進捗 元々
課題解決で難しいこと② 理解 進捗 AI
AI禁止は現実的じゃない
AI禁止は現実的じゃない AIを前提とした新しいカリキュラム、 モチベーションの作り方
変えられる点 モチベーションを作る対話 プログラミングの理解確認
①モチベーションを作る対話 何を解決したいか見つけさせる コーチング的な質問
その日あったことから 賞状を生成してくれる アプリを作りたい ①モチベーションを作る対話
あなたにとって賞状とは? 賞状もらってどう嬉しい? 賞状がないのとどう違う? ①モチベーションを作る対話
賞状は誰か1人を肯定するもの 高校進学をきっかけに 他人と比べることが増えた 相対的でない承認を得られる 機会が多くの人にあってほしい ①モチベーションを作る対話
→課題解決を 目標から手段に変える ①モチベーションを作る対話
②プログラミングの理解確認 説明できる、っていうのは一つの良い指標 技術について説明させる
②プログラミングの理解確認 @Stateってなに? なんか変数の前に つけるやつ…
②プログラミングの理解確認 @Stateってなに? 変数の変更が 画面に反映される!
「自分はこのコードを誰かに説明できるか?」を 自問自答してもらう ②プログラミングの理解確認
②プログラミングの理解確認 簡単なアプリを何も見ず書く
②プログラミングの理解確認 書いたコードを説明する 簡単なアプリを何も見ず書く ペアプロ AIに解説までさせる …
まとめ コミュニケーションから 自発的な課題解決を導き出す 自走できる生徒の育成が AIと共生する時代の教育に不可欠
ありがとうございました!