SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
2018.07.07
OSC2018 Hokkaido
Masayuki YAMAKI
ものづくりが好きな子どもたちに光をあてる
U-16プログラミングコンテストの紹介
1
2018年10月28日(日)
札幌コンベンションセンター
第1回 U-16プロコン札幌大会
2イラスト:HCS北海道情報専門学校 西田樹さん
自己紹介
3
• 本業:システムエンジニア
• 北海道情報セキュリティ勉強会 代表
• 一般社団法人 LOCAL 理事
• U-16プロコン札幌大会 実行委員長
@yamaki_panda
やまき まさゆき
本日の内容
4
前半:U-16プログラミングコンテストとは
• なにをやるの?
• 目的と意義
• 特徴と魅力
後半:大人プログラミングコンテスト
• 競技部門の実演を兼ね、大人が本気でプ
ログラミングして対戦
旭川発、16歳以下を対象とした
プログラミングコンテスト
U-16プロコンとは
5
競技部門
• 対戦型プラットフォーム「CHaser」で
1 対 1 のプログラム同士の対決
作品部門
• CGやWebサイト、自作のプログラムな
ど、自由に作成したデジタル作品を評価
する
これまでの開催
6
旭川、釧路、帯広 → 道外へ波及中
2018年、ついに札幌で開催
開催済み
開催予定
調整中
競技部門:CHaser(チェイサー)
7
• Cool(先行)と Hot(後攻)が1対1で対戦
するターン制のゲーム
• 指定のメソッド(移動、探索、ブロック配置)
を駆使してアイテムを集め、敵を倒す
勝利条件
8
• アイテムを対戦相手より多く集める
• ブロックを対戦相手の上に乗せる
• 対戦相手をブロックで囲む
• 対戦相手がブロックの上に移動(自爆)
• 対戦相手が試合続行不可能(異常終了など)
プログラミング方法
9
• 戻り値として
[1, 0, 2, 0, 0, 3, 0, 2, 0] が返る
• 開発言語はなんでもOK
(Python、HSP、Ruby、C# …)
行動パターンは4種類
10
11
競技部門デモ
&
コーディング例
Python の例
12
このループの中
をコーディング
13
目的と意義
PCが好きな子どもたちに、
夢や目標となる場所を提供する
• 好きだけど、なにをやればいいかわから
ない子への目標として
• PCが好きな ”消費者” でおわらせない
目的 1
14
子どもたちの作品を「情報技術のプ
ロ」が評価し、褒め称える
• プログラミングが得意でも学校では褒
めてもらえない
• 子どもがやっているから偉い
一人のプログラマ、製作者として向き
合い、さらなる自信と向上心を
目的 2
15
ものづくりが好きな子どもたちに
光をあてる
16
その結果として
• 情報技術を通じた子どもたち
の健全育成
• 将来のITエンジニア育成
17
特徴と魅力
プロと同じ道具と手法で実践、体験
• ガチでプログラミング
• 終わりがない奥深さ
特徴 1
18
同じプラットフォームで戦う面白さ
• 実力と運
• スポーツ的要素
特徴 2
19
画像引用:NPO法人ITジュニア育成交流協会「ITジュニアの広場」
左 https://www.ajitep.org/2017/11/13/u-16プロコン旭川-北海道大会-栄冠は中学3年生の成瀬有翔さんに
右 https://www.ajitep.org/2016/11/18/news-u16-asahikawa-20161118/
PCが好きな子が集まり、切磋琢磨
• 横のつながり(友達、ライバル)
• 学校の垣根を超えた交流
特徴 3
20
画像引用:NPO法人ITジュニア育成交流協会「ITジュニアの広場」
https://www.ajitep.org/2017/11/13/u-16プロコン旭川-北海道大会-栄冠は中学3年生の成瀬有翔さんに
17歳以上の先輩はメンターへ
• 縦のつながり(先輩、後輩)
• 小→中→高、世代を超えた循環
• 教える側n倍の成長
特徴 4
21
画像引用:NPO法人ITジュニア育成交流協会「ITジュニアの広場」
https://www.ajitep.org/2017/08/04/夏から始まるu-16プロコン-事前講習会で中学生がプログラミングを学ぶ
22
作品部門紹介
23
もっと見たい方は
展示ブースへ!
24
今後の予定
25
2018年10月13日 or 14日(調整中)
第3回 帯広大会
26
2018年10月14日(日)
第6回 釧路大会
2018年10月28日(日)
第1回 札幌大会
27
ジュニアプログラミングワールド2018
with TEPIA 同時開催!
28
29
2018年11月3日(土)
第8回旭川大会・第5回全道大会
30
(以降、イベント終了後追記スライド)
歴代最強チャンピオンプログラム
(中学生)
VS
本気の大人 3名
対戦内容
31
罠モード
• わざとアイテムを取らず、対戦相手を待
ち伏せして誘い込み、一本勝ちを狙う
• 非常に 大人げない 高度なロジック
大人プログラミングの例
32
CPUフル稼働で膨大な計算
大人の本気をみせてやる!
33
結果発表
34
自爆なし
無限ループなし
どの挑戦者も人間が思った方
向に駒が進んでいく、ハイレ
ベルな攻防の末…
35
優勝
中学生!
36
大人の本気すごい
中学生の本気すごい
37
U-16プロコンを
よろしくお願いします!

Weitere ähnliche Inhalte

Ähnlich wie U-16プロコンの紹介 osc18do版

Presentation
PresentationPresentation
Presentation
zer0004
 
About IGDA Japan 0906
About IGDA Japan 0906About IGDA Japan 0906
About IGDA Japan 0906
IGDA Japan
 
IGDA_JP 2012
IGDA_JP 2012IGDA_JP 2012
IGDA_JP 2012
Kenji Ono
 

Ähnlich wie U-16プロコンの紹介 osc18do版 (20)

Presentation
PresentationPresentation
Presentation
 
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
 
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
 
U16愛知プログラミングコンテストを見に行きました
U16愛知プログラミングコンテストを見に行きましたU16愛知プログラミングコンテストを見に行きました
U16愛知プログラミングコンテストを見に行きました
 
Cog2018 cf j_summit_niigata_20180923
Cog2018 cf j_summit_niigata_20180923Cog2018 cf j_summit_niigata_20180923
Cog2018 cf j_summit_niigata_20180923
 
20151103 アーバンデータチャレンジ ハッカソン in 奈良先端科学技術大学院大学
20151103 アーバンデータチャレンジ ハッカソン in 奈良先端科学技術大学院大学20151103 アーバンデータチャレンジ ハッカソン in 奈良先端科学技術大学院大学
20151103 アーバンデータチャレンジ ハッカソン in 奈良先端科学技術大学院大学
 
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光
 
LOCAL-GWEvent
LOCAL-GWEventLOCAL-GWEvent
LOCAL-GWEvent
 
G7 PROGRAMMING LEARNING SUMMITの狙い
G7 PROGRAMMING LEARNING SUMMITの狙いG7 PROGRAMMING LEARNING SUMMITの狙い
G7 PROGRAMMING LEARNING SUMMITの狙い
 
20150829 MashupAwards with Students in NAIST データ紹介
20150829 MashupAwards with Students in NAIST データ紹介20150829 MashupAwards with Students in NAIST データ紹介
20150829 MashupAwards with Students in NAIST データ紹介
 
About IGDA Japan 0906
About IGDA Japan 0906About IGDA Japan 0906
About IGDA Japan 0906
 
大学生のゲームプログラミング学習に関する意識調査から見える課題
大学生のゲームプログラミング学習に関する意識調査から見える課題大学生のゲームプログラミング学習に関する意識調査から見える課題
大学生のゲームプログラミング学習に関する意識調査から見える課題
 
2022 01 sightseeing
2022 01 sightseeing2022 01 sightseeing
2022 01 sightseeing
 
秋葉原IT戦略研究所のご紹介(2016/05/04)
秋葉原IT戦略研究所のご紹介(2016/05/04)秋葉原IT戦略研究所のご紹介(2016/05/04)
秋葉原IT戦略研究所のご紹介(2016/05/04)
 
AndroidBazaar&Conference,Diverse at うどん県の告知
AndroidBazaar&Conference,Diverse at うどん県の告知AndroidBazaar&Conference,Diverse at うどん県の告知
AndroidBazaar&Conference,Diverse at うどん県の告知
 
Imagine Cup 2016 作品応募に向けて
Imagine Cup 2016 作品応募に向けてImagine Cup 2016 作品応募に向けて
Imagine Cup 2016 作品応募に向けて
 
Why don't you learn programming?
Why don't you learn programming?Why don't you learn programming?
Why don't you learn programming?
 
IGDA_JP 2012
IGDA_JP 2012IGDA_JP 2012
IGDA_JP 2012
 
210917 オープンセミナー@広島のこれまでとこれから
210917 オープンセミナー@広島のこれまでとこれから210917 オープンセミナー@広島のこれまでとこれから
210917 オープンセミナー@広島のこれまでとこれから
 
220427-pydata 統計・データ分析 特集
220427-pydata 統計・データ分析 特集220427-pydata 統計・データ分析 特集
220427-pydata 統計・データ分析 特集
 

Mehr von Panda Yamaki

LDD13is 先行告知
LDD13is 先行告知LDD13is 先行告知
LDD13is 先行告知
Panda Yamaki
 
Hokkaido.cap#10 実践パケット解析まとめ
Hokkaido.cap#10 実践パケット解析まとめHokkaido.cap#10 実践パケット解析まとめ
Hokkaido.cap#10 実践パケット解析まとめ
Panda Yamaki
 
Hokkaido.cap#9 無線LANのスニッフィング
Hokkaido.cap#9 無線LANのスニッフィングHokkaido.cap#9 無線LANのスニッフィング
Hokkaido.cap#9 無線LANのスニッフィング
Panda Yamaki
 
Hokkaido.cap#8 ケーススタディ(セキュリティ解析:後編)
Hokkaido.cap#8 ケーススタディ(セキュリティ解析:後編)Hokkaido.cap#8 ケーススタディ(セキュリティ解析:後編)
Hokkaido.cap#8 ケーススタディ(セキュリティ解析:後編)
Panda Yamaki
 
Hokkaido.cap#7 ケーススタディ(セキュリティ解析:前編)
Hokkaido.cap#7 ケーススタディ(セキュリティ解析:前編)Hokkaido.cap#7 ケーススタディ(セキュリティ解析:前編)
Hokkaido.cap#7 ケーススタディ(セキュリティ解析:前編)
Panda Yamaki
 
Hokkaido.cap#5 ケーススタディ(ネットワークの遅延と戦う:後編)
Hokkaido.cap#5 ケーススタディ(ネットワークの遅延と戦う:後編)Hokkaido.cap#5 ケーススタディ(ネットワークの遅延と戦う:後編)
Hokkaido.cap#5 ケーススタディ(ネットワークの遅延と戦う:後編)
Panda Yamaki
 
Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)
Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)
Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)
Panda Yamaki
 

Mehr von Panda Yamaki (14)

地方のIT勉強会と産・学・官との連携 (せきゅぽろ)
地方のIT勉強会と産・学・官との連携 (せきゅぽろ)地方のIT勉強会と産・学・官との連携 (せきゅぽろ)
地方のIT勉強会と産・学・官との連携 (せきゅぽろ)
 
せきゅぽろ ~道はつながっている~
せきゅぽろ ~道はつながっている~せきゅぽろ ~道はつながっている~
せきゅぽろ ~道はつながっている~
 
5分でわかる 一般社団法人LOCAL
5分でわかる 一般社団法人LOCAL5分でわかる 一般社団法人LOCAL
5分でわかる 一般社団法人LOCAL
 
LDD13is 先行告知
LDD13is 先行告知LDD13is 先行告知
LDD13is 先行告知
 
Hokkaido.cap#10 実践パケット解析まとめ
Hokkaido.cap#10 実践パケット解析まとめHokkaido.cap#10 実践パケット解析まとめ
Hokkaido.cap#10 実践パケット解析まとめ
 
Hokkaido.cap#9 無線LANのスニッフィング
Hokkaido.cap#9 無線LANのスニッフィングHokkaido.cap#9 無線LANのスニッフィング
Hokkaido.cap#9 無線LANのスニッフィング
 
Hokkaido.cap#8 ケーススタディ(セキュリティ解析:後編)
Hokkaido.cap#8 ケーススタディ(セキュリティ解析:後編)Hokkaido.cap#8 ケーススタディ(セキュリティ解析:後編)
Hokkaido.cap#8 ケーススタディ(セキュリティ解析:後編)
 
Hokkaido.cap#7 ケーススタディ(セキュリティ解析:前編)
Hokkaido.cap#7 ケーススタディ(セキュリティ解析:前編)Hokkaido.cap#7 ケーススタディ(セキュリティ解析:前編)
Hokkaido.cap#7 ケーススタディ(セキュリティ解析:前編)
 
Hokkaido.cap#5 ケーススタディ(ネットワークの遅延と戦う:後編)
Hokkaido.cap#5 ケーススタディ(ネットワークの遅延と戦う:後編)Hokkaido.cap#5 ケーススタディ(ネットワークの遅延と戦う:後編)
Hokkaido.cap#5 ケーススタディ(ネットワークの遅延と戦う:後編)
 
Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)
Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)
Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)
 
Hokkaido.cap#3 ケーススタディ(基礎編)
Hokkaido.cap#3 ケーススタディ(基礎編)Hokkaido.cap#3 ケーススタディ(基礎編)
Hokkaido.cap#3 ケーススタディ(基礎編)
 
Hokkaido.cap#2 一般的なプロトコルのパケットを覗いてみよう
Hokkaido.cap#2 一般的なプロトコルのパケットを覗いてみようHokkaido.cap#2 一般的なプロトコルのパケットを覗いてみよう
Hokkaido.cap#2 一般的なプロトコルのパケットを覗いてみよう
 
Hokkaido.cap#1 Wiresharkの使い方(基礎編)
Hokkaido.cap#1 Wiresharkの使い方(基礎編)Hokkaido.cap#1 Wiresharkの使い方(基礎編)
Hokkaido.cap#1 Wiresharkの使い方(基礎編)
 
Hokkaido.cap #osc11do Wiresharkを使いこなそう!
Hokkaido.cap #osc11do Wiresharkを使いこなそう!Hokkaido.cap #osc11do Wiresharkを使いこなそう!
Hokkaido.cap #osc11do Wiresharkを使いこなそう!
 

Kürzlich hochgeladen

Kürzlich hochgeladen (7)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 

U-16プロコンの紹介 osc18do版