参加できるハッカソン・コンテスト

プログラミングは1人で勉強しているとモチベーションが切れがちですが、コンテストやハッカソンは学習の目標になります。子どもが参加できる大会も多く、学校の枠を超えた仲間と出会える機会でもあります。代表的な大会を紹介します。

ハッカソンとコンテストの違い

ハッカソンは「Hack(プログラム)+Marathon(マラソン)」の造語で、決められた時間(24〜48時間など)でアイデアを形にして競う大会です。一方、プログラミングコンテストは数週間〜数か月かけて作品を仕上げて応募する形式が中心です。前者はチーム戦、後者は個人作品が多めという傾向もあります。

参加できる主要大会

子どもが参加できる主要IT大会8選(対象・ジャンル・頻度・賞金) 各大会の対象・支援内容は変更されるため、応募前に公式情報を確認 大会名 対象 ジャンル 頻度 賞金・支援 AtCoder(ABC) 全年齢 アルゴリズム 毎週末 入賞は賞金あり 未踏ジュニア 17歳以下 自由(要提案) 年1回 支援金50万+メンター U-22プロコン 22歳以下 作品(経産省後援) 年1回 経産大臣賞・賞金 パソコン甲子園 高校生・高専 アルゴリズム他 年1回 表彰状+副賞 JOI(情報オリンピック) 高校生以下 アルゴリズム 年1回 国際大会出場権 SECCON Beginners 全年齢 セキュリティCTF 年複数回 表彰+スポンサー賞 SPAJAM Jr. 高校生以下 スマホアプリ 年1回 入賞賞金あり Kaggle 全年齢(世界) AI/データ分析 常時 賞金付きもある ★ AtCoderは始めやすく、未踏ジュニアはメンター支援を受けられる代表例
図1:子どもが挑戦しやすい大会の例。対象年齢や支援内容は公式情報で確認する

特に未踏ジュニアは注目です。17歳以下を対象に、プロのメンターが開発を支援し、採択者には開発資金が提供される制度です。金額や募集条件は年度で変わるため、応募前に公式サイトを確認しましょう。プログラミング経験が浅くても、「誰のどんな困りごとを解決したいか」がはっきりしていれば、企画を考える練習になります。

参加するメリット

大会参加で「変わる4つのこと」(参加前 vs 参加後) 大会経験は作品説明や探究活動の材料として整理しやすい 観点 参加前 参加後 自分の実力 主観のみ「たぶん中ぐらい」 AtCoderレートで全国順位(50万人中) 仲間・人脈 学校・地域内のみ 全国・海外のIT仲間+プロメンター 作品ポートフォリオ 「ITに興味あり」と書くだけ GitHub URL+大会発表動画+審査評 AO入試・推薦の材料 学校の成績・部活実績だけ 探究活動・制作実績として説明できる ★ 入賞しなくても「参加経験+作品リンク」は次の学習や出願準備に使える
図2:参加前後で変わる4つのこと。作品ポートフォリオと進路説明の材料を残せる

結果が出なくても、参加経験そのものが大きな財産になります。「あの大会で発表したアプリ」をAO入試・大学院推薦・就職活動で語れる人と、語れない人では、書類段階で差が出ます。

おすすめの取り組み方

最初から大規模なハッカソンに行く必要はありません。AtCoderの初心者向けコンテスト「ABC(AtCoder Beginner Contest)」はオンラインで参加しやすく、家から始められます。週1回のペースで挑戦するうちに、アルゴリズムの基礎が自然に身につきます。慣れてきたら、未踏ジュニアやU-22プロコンに作品を出すフェーズへ進みましょう。

作品系コンテストでは、技術力だけでなく説明力も大切です。「何を作ったか」だけでなく、「なぜ作ったか」「誰に使ってほしいか」「どこでつまずき、どう直したか」を短く書けるようにしておきます。GitHub、デモ動画、スクリーンショット、発表スライドを残しておくと、次の大会や進路相談で見せやすくなります。

気をつけたい落とし穴

大会参加でやりがちな3つ
  • 1人で完璧な作品を作ろうとして応募しない。途中段階でも見せると、次に直す点が分かる
  • 賞を取ろうとプレッシャーで潰れる。「参加すること」自体に価値があると割り切る
  • 応募締切を1週間前に確認して間に合わない。エントリー期間は数か月前から始まることが多いので早めに

将来どう役立つ?

大学の総合型選抜や推薦では、ハッカソンやコンテストの経験を探究活動として説明できる場合があります。ただし、評価されるのは大会名だけではありません。課題設定、作ったもの、改善の過程、チームでの役割を自分の言葉で語れることが重要です。就職活動でも、大会経験は作品ポートフォリオとして使えます。

今日からできること

3ステップで始めよう
  1. 「AtCoder」に無料登録して、次のABCコンテストに申し込む
  2. 「未踏ジュニア」公式サイトで、過去の採択プロジェクトを3件読む
  3. U-22プロコンの開催スケジュールを確認して、エントリー予定日をカレンダーに書く

まとめ

子どもが挑戦できるIT大会には、U-22プロコン・未踏ジュニア・SECCON Beginners・パソコン甲子園・JOI・AtCoder・SPAJAM Jr・Kaggleなどがあります。参加するメリットは、実力の客観評価・仲間との出会い・ポートフォリオ・進路説明の材料の4つ。参加しやすいオンライン大会から始め、年単位で作品系の大会に挑戦すると成長を記録しやすくなります。

確認 コンテストに出るいちばんの得は?