
進路の話になったとき、高校生のお子さんから「自分が何をしてきたか、うまく説明できない」と言われると、保護者の方も焦りますよね。沖縄のプログラミングコンテストは小学生対象なので、高校生は応募できません。それでも、授業や教材は終えたのに、自分の作品として見せられるものがない。そんな状態は珍しくありません。
ここで急いで、立派なアプリや受賞歴を用意する必要はありません。最初に残したいのは、本人がなぜ作ったのか、どこで困り、どう直したのかを話せる一作です。
受験に必ず有利になるとは言えません。入試方式、学校、学部によって、活動実績や成果物の扱いは違います。ただ、面接や探究発表で具体的な経験を聞かれたとき、実際に動くものと制作記録があれば、本人は自分の言葉で話しやすくなります。
ポートフォリオは、受賞歴を並べる棚ではありません。作ったものと、そこへ至る判断を、あとから見返せるようにした記録です。
高校生のポートフォリオは、一作から始めていい
「ポートフォリオ」と聞くと、何十作品も並んだ専門家のサイトを想像するかもしれません。でも、高校生が最初に作るなら、一作で十分です。
必要なのは、作品そのもの、短い説明、制作中の記録です。Webページなら公開URL、ゲームなら動かしている画面、公開できないツールならスクリーンショットや短い動画でも構いません。
説明には、次の内容があれば始められます。
- 何を作ったか
- なぜ作ろうと思ったか
- 誰に使ってほしいか
- どこを工夫したか
- 何が動かず、どう直したか
- 次に改善したいこと
全部を長文にする必要はありません。1項目につき2〜3行でも、本人の考えが分かります。反対に、技術名だけをたくさん並べても、何を作ったのかが見えなければ説明しにくいです。
保護者の方は、文章をきれいに直しすぎないでください。高校生本人が面接や発表で言えない表現へ変えると、記録と本人の言葉が離れてしまいます。少し不器用でも、自分で説明できる言葉を残すほうが役に立ちます。
小さな完成が、次の作品を作りやすくする
高校生が作品を残せない理由は、技術不足だけではありません。「せっかく作るなら、すごいものを」と考え、範囲が大きくなりすぎることがあります。
学校、部活動、アルバイト、受験勉強と並行して、何か月も必要な大作を作るのは大変です。最初は、開始から終了までを短い時間で確認できる作品を選んでください。
たとえば、三択のWebクイズ、部活動の練習時間を記録する小さなツール、制限時間付きのミニゲーム、地域の施設を紹介する一画面のWebページです。Roblox(ロブロックス)Studioなら、広いワールドより、ひとつの仕掛けが最後まで動くミニゲームから始められます。
小さい作品なら、家族や友達に触ってもらい、直して、もう一度見せるところまで進めます。この一周が大切です。機能を増やすことより、他の人が使える状態へ整えることに、制作の判断が出ます。
自分は長くシステム開発の仕事をしてきましたが、機能が多いことと、使えることは同じではありません。公開前に必要な部分を絞り、動く範囲を守る判断は、仕事でも難しいです。高校生の一作目でそこまで経験できれば、十分に中身があります。
Web作品は、人に見せる場所を作りやすい
高校生がポートフォリオを作るなら、JavaScriptを使ったWeb作品は相性のよい選択肢です。ブラウザで動けば、相手の端末へ同じ開発ソフトを入れてもらわなくても、URLから見せられる場合があります。
HTMLで画面の要素を置き、CSSで見た目を整え、JavaScriptで動きを付けます。最初から複雑なゲームを作らなくても、ボタンを押すと表示が変わる、回答によって結果が変わる、時間を計って記録するという小さな動きから始められます。
公開するときは、個人情報、写真、学校名、位置情報を不用意に載せないことも大切です。第三者が作った画像、音楽、コードを使う場合は、利用条件を確認します。生成AIを使ってコードや画像を作った場合も、どこを自分で確認し、直したのか説明できるようにしてください。
AIが出したコードをそのまま公開し、本人が動きを説明できない状態では、ポートフォリオとして弱くなります。AIを使うことが問題なのではなく、使ったあとに自分で確かめたかが大事なんです。
公開URLを用意できない場合は、無理にインターネットへ出さなくて構いません。ローカルで動かしている画面を録画し、制作メモと一緒に残す方法もあります。見せ方はひとつではありません。
Python作品は、処理の考え方を説明しやすい
Pythonは、データを整理する、小さな計算を自動化する、文字で遊ぶゲームを作るといった作品に向いています。見た目が派手でなくても、「何を入力し、どう処理し、何を出力したか」を説明しやすいのがよいところです。
沖縄の高校生なら、身近な観測や学校の探究とつなぐ方法があります。ただし、データを使う場合は、出典、取得日、利用条件を記録してください。数字を自分で作ったことにしたり、少ないデータから沖縄全体の傾向を断定したりしないことも重要です。
たとえば、公開されている気象データを使うなら、どの機関の、どの期間のデータかを書きます。アンケートを取るなら、人数と対象を示し、その範囲でわかることだけを話します。プログラムが動くかだけではなく、材料となる情報をどう扱ったかも作品の一部です。
このあたりは地味に見えます。でも、探究ではかなり大事です。きれいなグラフが出ても、元のデータが何か分からなければ、見る側は判断できません。
AI・データサイエンスコースでは、Pythonや生成AIを使う学習も扱っています。ツールを使うことより、結果を確かめ、本人が説明できるところまで進むことを重視しています。
Roblox Studioのゲームも、制作記録があれば作品になる
普段Robloxを遊んでいる高校生が、Roblox Studioで制作へ移ることもできます。3D空間を配置するだけでは終わりません。Lua(ルア)でルールを作り、テストして公開範囲を設定するところまで含めれば、ゲーム開発の経験になります。
ただ遊んだ時間を「学習」と呼ぶのは違います。Studioを開き、何を作り、どこを自分で変更したかが必要です。無料モデルや公開スクリプトを使った場合も、それ自体を隠す必要はありません。どこから入手し、何を理解し、どこを変えたのかを書いてください。
最初の作品なら、触れたら扉が開く、ゴール時間を表示する、簡単な障害物コースを作る程度でも構いません。重要なのは、本人が仕組みを説明でき、別の人が遊べることです。
Roblox(ロブロックス)コースでは、遊ぶ側から作る側へ移り、StudioとLuaを使ってゲームの仕組みを作ります。大きなワールドを急ぐより、動く仕掛けをひとつ完成させるところから始めます。
沖縄の地域課題は、身近だからこそ丁寧に扱う
沖縄には、防災、交通、観光、自然環境、文化、地域の情報発信など、探究とデジタル作品をつなげられる題材があります。自分が暮らす地域を扱えば、現地で見たことや家族との会話から疑問を見つけやすいでしょう。
ただ、「沖縄らしさ」を出すために観光地や文化の名前を並べるだけでは、作品の目的がぼやけます。誰の、どんな困りごとを扱うのかを決めてください。
台風への備えを扱うなら、観光客向けなのか、小学生向けなのかで言葉が変わります。地域交通を扱うなら、自分が実際に困った場面と、公開されている情報を分けて書きます。文化を扱う場合は、知らないことを想像で補わず、資料や詳しい人の話を確認します。
沖縄マイクラ部では、マイクラカップや地域を題材にしたワールド制作へ取り組んできました。第7回で指導した沖縄代表チームは、沖縄地区最優秀賞を受賞したあと、全国大会でTBS賞を受賞しています。
この実績を書けば、同じ結果を約束できるわけではありません。確認できるのは、子どもたちが地域を調べ、マインクラフト(マイクラ)のワールドへ落とし込み、発表まで進めた活動があることです。マイクラカップ全国大会の記録やマインクラフトのワールド制作から、実際の取り組みを確認できます。
Minecraftの作品でも、Webアプリでも、地域を題材にするときの姿勢は同じです。調べた事実、自分の解釈、作品上の演出を混ぜずに説明してください。
制作過程は、完成後に思い出そうとしない
作品が完成してから、「工夫したところを書いて」と言われても、本人は意外と覚えていません。直した回数が多いほど、最初に何で困っていたのか忘れます。
そこで、制作中に短い記録を残します。毎回長い日誌を書く必要はありません。
- 今日変えた場所
- 動かなかったこと
- 試した方法
- 次に確認すること
この4つを数行で残せば、あとから制作過程を追えます。コードの画面や作品の変化がわかるスクリーンショットも、日付と一緒に保存しておくと便利です。
バージョン管理の仕組みを使えるなら活用してもよいですが、最初から難しくする必要はありません。「作品名_20260925」のように日付を付けて別名保存する方法でも、変更前へ戻れます。
失敗を消して完成品だけ見せるより、何が動かず、どう判断したかを説明できるほうが、本人の学びが伝わります。ただし、失敗を感動的に演出する必要もありません。起きたことと、試したことを普通に書けば十分です。
受験や総合型選抜との関係は、募集要項で判断する
プログラミング作品が受験に役立つかどうかは、志望校と入試方式によって変わります。すべての学校が作品提出を求めるわけではありませんし、作品があるだけで合格に近づくとも言えません。
まず確認するのは、その年度の募集要項です。活動報告書、志望理由書、面接、成果物提出など、何をどの形式で求めているかを見ます。学校説明会や公式の相談窓口で確認できるなら、早めに聞いてください。
作品を使える場合も、技術の難しさだけで押さないほうがいいでしょう。なぜそのテーマを選んだのか、誰に試してもらったのかを話します。どんな反応があり、何を直したのかも必要です。志望する学びと制作経験のつながりを、本人の言葉で説明します。
保護者が志望理由へ無理に結びつけると、面接で本人が説明できなくなります。「この言い方、本当に自分で言える?」と確認するくらいがちょうどいいです。
高校1年生や2年生なら、受験用の完成形を急がず、作品を作って見せる経験を増やせます。高校3年生で時間が限られているなら、新作を大きく作るより、すでにある作品の説明と記録を整えるほうが現実的な場合もあります。
沖縄のプログラミングコンテストから学べる「届ける」感覚
高校生向けに沖縄のプログラミングコンテストを探すと、宜野湾プログラミングコンテストの案内に行き着くことがあります。正式な大会名は宜野湾プログラミングコンテストです。宜野湾プログラミングコンテスト2026へ応募できるのは、宜野湾市在住の小学生、または宜野湾市内のスクールに通う小学生です。高校生は応募対象ではありません。
それでも、テーマを決めて締切までに仕上げ、人へ届ける流れは、高校生のポートフォリオ制作でも参考になります。弟や妹が応募する家庭なら、提出前のテストプレイを手伝うこともできます。
そのとき、高校生が作品を作り直してしまわないようにしてください。どこで操作に迷ったかを伝え、直すのは小学生本人に任せます。人の作品へ感想を返す経験は、自分の作品を見直すときにも役立ちます。
大会の応募期間は2026年7月1日〜9月30日、締切は9月30日(水)23:59です。応募と作品提出の両方が必要です。対象となる小学生がいる場合は、Tech Kids Grand Prix宜野湾地区大会の公式ページで最新情報を確認してください。
保護者は「何を作ったの?」の次を聞いてみる
高校生になると、親に制作途中を見せなくなることもあります。細かく管理しようとすると、かえって話さなくなるでしょう。
作品を見せてくれたときは、完成度を評価する前に、「誰に使ってほしいの?」「いちばん直した場所はどこ?」と聞いてみてください。技術が分からなくても会話できます。
「受験に使えるの?」と最初に聞くより、本人が何を考えたかを先に聞く。そのほうが、あとで進路との接点も見つけやすくなります。本人の興味と関係のない作品を受験対策として急いで作っても、説明に厚みが出ません。
ポートフォリオは、立派に見せるための飾りではなく、自分が何を考えて作ったかを忘れないための記録でもあります。まず一作を動かし、短い説明を添え、次に直したいことを残す。ここまでできたら、もう始まっています。
沖縄で高校生の作品制作について相談したい方は、クロスウェーブのプログラミングコース一覧をご覧ください。オンライン受講と教室を組み合わせる相談にも対応しています。沖縄のプログラミング教室では、高校生本人の作品の残し方も話せます。
見学や無料体験の前に場所を確認する場合は、宜野湾のクロスウェーブへのアクセスをご利用ください。
この記事を書いたのは、沖縄マイクラ部・クロスウェーブ代表の鈴木孝昌です。ITと教育に関する活動歴は、すずきたかまさ(鈴木孝昌)プロフィールにまとめています。
今すぐ、LINEから無料体験を予約できます。「見学だけでもいいですか?」という問い合わせも大歓迎です。まずは一度、教室の雰囲気を体験しに来てください。
沖縄マイクラ部プログラミングスクール「クロスウェーブ」 代表:鈴木 孝昌 (Google/Meta本社招待・政府PM・日本ソフトウェア大賞・マイクラカップ沖縄地区最優秀賞・TBS賞) 運営母体:株式会社WEVA(沖縄AI勉強会 WEVA)|沖縄ホームページ制作工房WEBCRAFTS 沖縄県宜野湾市伊佐2-20-15 伊佐ビル2F (c) 2012-2026 WEVA. All Rights Reserved.
クロスウェーブ(沖縄マイクラ部)への参加方法
無料体験会へのご参加やコースに関するご相談は、公式LINEアカウントへご登録いただくか、メールにて「webcrafts098@gmail.com」までお気軽にご連絡ください。
沖縄マイクラ部プログラミングスクール「クロスウェーブ」では、マインクラフトカップ全国大会への挑戦・入賞を目指す仲間を募集しています。当校では、目先の楽しさだけで終わらせず、将来の選択肢を広げる本格的なプログラミング教育(Python、Scratch、MakeCode、JavaScript、Unity、Godot)をはじめ、実务に直結する動画編集講座(Premiere Pro、DaVinci Resolve、CapCut)や、HTML/CSSによるWeb制作講座まで、一貫した次世代デジタルスキルを指導しています。
マインクラフトカップ参加をご希望の方へ
大会への参加を希望される方は、チーム編成および人数把握のため、以下の専用フォームよりお申し込みをお願いいたします。※申込時はマインクラフト教育版のライセンス費用が別途発生いたします。
各教室の開講地域
沖縄県宜野湾市(宜野湾ラボ)
メイン拠点となる宜野湾ラボ(伊佐ビル2F)にて、各専門コースの対面レッスンを開講しています。国道58号線沿いでアクセスが良く、専用駐車場も完備しているため、那覇市や糸満市など遠方からの送迎もスムーズです。
沖縄県うるま市(うるま校)
コミュニティ中枢であるFMうるま特設会場にて、定期講座および地域連携のデジタルイベントを開催しています。
次世代クリエイターを育てる私たちの理念
私たちは、単にお子様にツール操作を教えるだけの習い事教室ではありません。30年のIT実務経験と官公庁品質の厳格な「情報設計」のノウハウをベースに、お子様が持つ「熱狂」を一生物の論理的思考力へと昇華させるための教育機関です。保護者の皆様も安心してお子様の学びを共有・見守っていただける、最も安全で信頼できるクリエイティブ環境を提供いたします。
イベント情報とお問い合わせ
個別のご質問やご相談は、LINEオフィシャルアカウントまたはメールからいつでもお気軽にどうぞ。スクールが主催する最新のワークショップやイベント情報は「開催イベント一覧(connpass)」からご確認いただけます。