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
子ども向けプログラミング体験教室でのHololens2利用事例 / IoTLT#97
Search
Hiroto YAMAKAWA
March 23, 2023
Education
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
子ども向けプログラミング体験教室でのHololens2利用事例 / IoTLT#97
https://iotlt.connpass.com/event/276206/
#iotlt
Hiroto YAMAKAWA
March 23, 2023
More Decks by Hiroto YAMAKAWA
See All by Hiroto YAMAKAWA
日本PostgreSQLユーザー会北海道支部(JPUG-Ezo)の紹介 / BEACON#01 JPUG-Ezo
gishi_yama
0
31
Javaユーザーグループ北海道(JavaDo)の紹介 / BEACON#01 JavaDo
gishi_yama
0
32
Beyond Coding: Empowering the Next Generation through Community-Supported Programming Education / CIF26
gishi_yama
0
63
1password で 開発環境の環境変数を安全に管理したい / mild-web-sap #31
gishi_yama
0
57
新しいJavaを学んで・使っていこう! / osd26do
gishi_yama
0
260
Hokkaido JUGのJCP Annual Awards授賞式 / JJUG CCC 2026 Spring LT
gishi_yama
0
110
カンファレンスのCFPを 試しに書いてみよう! / JavaDo32
gishi_yama
0
390
開発環境構築の共通要素:必要なものを手元に持ってきて使えるようにする/JavaDo28
gishi_yama
0
210
ドメイン層×日本語プログラミング/seb_sapporo_04
gishi_yama
1
240
Other Decks in Education
See All in Education
[2026前期火5] 論理学(京都大学文学部 前期 第14回)「計算は、証明ではない——ハルシネーションを三層ハーモニーで診る」
yatabe
0
290
観察、仮説、実行、検証、計画、提案を一年で3000回トレーニングする方法/3000 Thinking Loops in 365 Days
moriyuya
5
1.4k
Examen de Selectividad. Geografía julio 2026 (Convocatoria Extraordinaria). UCLM
juanmartin2026
1
14k
検定資格の価値 ~実はすごいよQC検定~
bunnchinn3
0
240
Sekolah Sabat - Triwulan 3 2026 - Pelajaran 12
hiola
0
12k
LEGO Geometry Tutorial
arnoknobbe
0
620
Adobe Express
matleenalaakso
2
8.4k
武藤の処世術を書いてみた
mutomasa
0
130
Geografía y Fútbol: Chattanooga Geografía del Búnker de La Roja.
juanmartin2026
1
12k
焦燥を平穏に変えるエンジニアのための哲学
ichimichi
7
7k
SANG PENCIPTA BERBICARA (01ABSG-Q4-2026)
ssmedikasda
0
360
An Experiment in "Cross-Cultural Exchange" as a Method for Content Creation
naoji_taniguchi_ksk_0827
0
220
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
950
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
WENDY [Excerpt]
tessaabrams
14
40k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Transcript
#iotlt ⼦ ど も向け プ ロ グ ラミン グ 体験教室
で の Hololens2利⽤事例 山川広人 (@gishi_yama) 1
#iotlt 公立千歳科学技術大学 情報システム工学科 専任講師 R&D: Experimental Development of ICT Services,
Learning Technology, Computer in Education, Programming & Programmer's Education Hiroto YAMAKAWA 2 千歳市バスロケーションシステムの開発(2016-2022) 適応型学習支援システムの開発、活用 レポート内の話しことば診断システムの開発 大学・小学校・地域でのプログラミング教育の実践(最近は学生と設計にこだわったりモブワークで挑戦するのが楽しい)
#iotlt 800キロ先の現地会場からしか 得られない栄養がある 👍 今⽇も このためだけに 北海道から来ました 3 を担当させていただいています
最近開催できてなくて申し訳ないです... 🙇 現地の栄養をいただいてリスタートします! https://www.benricho.org/map_DistanceArea-measure より
#iotlt 研究の⼀⾯で、⼦どもたちのプログラミング教育に関わっています 4 小学校向けなどに、Micro:bitやロボットトイ、スマートスピーカーをプログラミングする 出前授業をやっています
#iotlt はじめに:Hololensって⾯⽩い(MS Mesh Appを使ってみるだけでも可能性を感じる) 5 一台だけよりも、 複数台で複合現実の中でコラボや コミュニケーションするとなお面白い
#iotlt ⼤学でも、どんなことができるか⾊々学⽣とやってみている 6 https://github.com/u8-zawa/HoloLens2Iot
#iotlt ⼤学でも、どんなことができるか⾊々学⽣とやってみている 7 ※学生が卒論で開発中のものです 豊崎駿佑 ら(2023). MRを用いたネットワーク学習教材の開発, 教育システム情報学会2022年度学生研究発表会(北海道地区). A04
https://www.jsise.org/wp-content/uploads/2023/01/2022_hokkaido_a04.pdf
#iotlt 複合現実自体の体験や、複合現実の特性を使った教材や教育支援ツールを作る、はもちろん... 発展的な内容として 子ども達が作り手として複合現実に関わるプログラミングをする 体験的な学びの 方向性も考えたい
初等教育で学ぶ範囲の知識や考え方・ツールに限ったプログラミング x 複合現実(Hololens) は可能か? かつ「作った」だけではなく、それが問題解決や社会に役立つにつながる様な可能性もみせたい... 特に⼦ども達向けの教育活⽤を考えると... 8 画像引用, https://blog.hololab.co.jp/entry/2020/07/21/164944, https://vrscout.com/news/schoolchildren-microsoft-hololens-education/ https://www.feel-physics.jp/
#iotlt 初等教育で学ぶ段階のプログラミング x Hololensの案 9 CodeBlocks (小中学生であってもプログラミングしやすい 知識・考え方・ツール)で3Dモデルが作れる
.glb export upload (OneDrive経由, 直接Hololensへ取り込みなど) Microsoft Mesh App Preview などで配置・コラボレーション
#iotlt 体験手順(90分) 1. サンプル(雪だるま)の3Dモデルを TinkercadのCodeblocksで作成(30分) ⇒3Dモデルのプログラム方法の体験・学習 2. 3DモデルをHololens2に取り込み、
現実世界にかさねあわせて配置(15分) ⇒複合現実の体験 重力や現実世界との当たり判定などは今回は無し 今後、アリにできるともっと発展できて面白そう 3. 子どもオリジナルの3Dモデルの作成・配置 (45分) ⇒コラボレーションや コミュニケーションなどへの発展 他者の3Dモデルとのコラボ 作品として大人に見てもらうなど ⼦ども達への体験会として試⾏ (2023/3/18 ⼩学校⾼学年2⼈、低学年1⼈) 10 ※ 学齢が低い場合はCodeblocksでの作成にこだわらず、 通常の3Dデザインで作成し、複合現実の体験を重視 ※ 13歳未満の場合には、エンターテインメントXR協会の 「VRコンテンツのご利用年齢に関するガイドライン」を遵守、 保護者に了解(署名)も得る https://exra.or.jp/pdf/guidelines.pdf
#iotlt Tinkercad, Codeblocksでの雪だるまプログラム例 11 14ステップぐらいの プログラム サポート役の大学生が 小学校4,5年生レベルで、
横について、 20-30分程度で完成 球・円柱・円錐の配置、 移動・回転、カラーなど 基本的な動作は網羅 作った後に改良したり、 オリジナルな 3Dモデルに挑戦
#iotlt コラボレーションの例(兄が作った花畑、妹が作った滑り台) 12
#iotlt 1. Mesh Appに2月下旬ごろからログイン・接続できない... Preview版はサポート終了との情報(2023/3/20) 急遽、3D Viewer での体験内容へ変更
※他者とのコラボレーションの方法をちょっと変えた 複数台のHololensによる同時のコラボレーション ではなく、1台のHololensを交代交代で使う形へ... トラブル 13 画像引用: https://learn.microsoft.com/en-us/answers/questions/1183220/mesh-app-not-working 当初予定(Mesh App Preview) 同時に3Dモデルを配置・操作・閲覧 試行時(3D Viewer) Hololensを交代交代に配置・操作・閲覧
#iotlt 2. 3Dビューアーで子どもが作成した3Dモデルが読み込めない... 通常の3Dデザインで作成されたglbファイルで発生 その後、Codeblocksのものでも発生を確認 ⇒ Triangles count が10,000を超えていた
⇒ .glbファイルのTriangles countを調べて 10,000を超えていれば3Dモデルを少し削るなどする トラブル 14 画像引用: https://learn.microsoft.com/en-us/windows/mixed-reality/ distribute/creating-3d-models-for-use-in-the-windows-mixed-reality-home https://gltf-viewer.donmccurdy.com/
#iotlt 初等教育で学ぶ範囲の知識や考え方・ツールに限った形で3Dモデルをプログラミングし、 それを利用して複合現実(Hololens2)を体験できるシナリオを試作・試行した 試行の被験者となってくれた児童は3人、ちゃんとした評価や改善、発展はこれからだが... ⇒どの児童もプログラミングや複合現実をとても楽しんでくれた ⇒小学校高学年の児童であれば、自分の作りたい3Dモデルのプログラミングも苦労しない (ただし、今回の被験者はもともとプログラミングに興味があって得意であるとは思う)
⇒今日は紹介しきれなかったが、 現実世界の何かと3Dモデルを重ね合わせられる体験が特に楽しそう ⇒Hololensで複数人のコラボレーションもできたが、 アプリや3Dモデルの読み込み方に課題アリ...(専用のアプリを作った方が良いかも?) おわりに 15