SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
2019年8月16日
U-16プログラミングコンテスト札幌大会実行委員会
U-16プログラミングコンテスト
札幌大会の紹介
1イラスト:HCS北海道情報専門学校 西田樹さん
旭川発、16歳以下を対象とした
プログラミングコンテスト
U-16プロコンとは
2
競技部門
• 対戦型プラットフォーム「CHaser」で
1 対 1 のプログラム同士の対決
作品部門
• CGやWebサイト、自作プログラム等、
自由に作成したデジタル作品を披露
これまでの開催
3
旭川 → 全道、全国へ波及中
2018年 札幌でも第1回大会開催
開催済み
開催予定
調整中
CHaser(チェイサー)
4
• Cool(先攻)と Hot(後攻)が1対1で対戦
するターン制のゲーム
• 指定のメソッド(移動、探索、ブロック配置)
を駆使してアイテムを集め、敵を倒す
• 開発言語は何でもOK(札幌大会の講習会では
Pythonを使用)
勝利条件
5
• アイテムを対戦相手より多く集める
• ブロックを対戦相手の上に乗せる
• 対戦相手をブロックで囲む
• 対戦相手がブロックの上に移動(自爆)
• 対戦相手が試合続行不可能(異常終了など)
CHaserクライアントのプログラミング
6
• 戻り値として
[1, 0, 2, 0, 0, 3, 0, 2, 0] の配列が返る
• 1ターンの行動毎に必ず実行する
行動パターンは4種類(行動+方向)
7
シンプルだが奥が深い
8
アイテムがあるから取ればいい?
あなたならどうする?
どうやって作るの?
9
• 札幌大会Webサイトのダウンロードページで
マニュアルを公開中。
http://sapporo.u16procon.org/download/
10第1回札幌大会の様子
11第1回札幌大会の様子
12
詳しくは開催レポートを参照
http://sapporo.u16procon.org/2018/11/09/353/
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
今後の予定
2019年10月12日(土)
第2回 札幌大会
23
24
2019年11月3日(日)
第6回 全道大会
25
U-16プロコンを
よろしくお願いします!

Mais conteúdo relacionado

Mais de 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
 

Mais de Panda Yamaki (10)

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を使いこなそう!
 

U-16プロコン札幌大会の紹介