総合型選抜 × プログラミング

総合型選抜×プログラミング完全ガイド|作品・探究・ポートフォリオを入試につなげる

総合型選抜(旧AO入試)で、プログラミングの経験はどこまで武器になるのか。作品・ポートフォリオ・コンテスト・探究活動を、志望理由書や面接につなげるための考え方と手順をまとめました。

最終更新:

1. プログラミングはどう評価される?

結論から言うと、プログラミングそのものが加点されるわけではありません。総合型選抜で大学が見ているのは、学力試験では測れない「その生徒が何に関心を持ち、どう行動してきたか」だからです。

したがって「Pythonが書けます」は評価対象になりにくく、「こういう課題を見つけ、それを解決するためにこのアプリを作り、使ってもらった結果こう改善した」という一連のストーリーが評価対象になります。プログラミングは、そのストーリーを成立させるための手段という位置づけです。

作品・実績の具体的な活かし方は 総合型選抜でプログラミングは武器になる?作品・実績の活かし方【2027年入試版】 で詳しく解説しています。

2. 作品を「活動実績」に変える

作品制作

作品づくりで大事なのは規模ではなく、「誰の、どんな困りごとを解決したのか」がはっきりしていることです。技術的に高度でも誰の役にも立っていない作品は語りにくく、逆に単純な仕組みでも実際に使われている作品は強い材料になります。

  • 身の回りの困りごとから始める(部活の記録、家族の予定、学校の掲示物など)
  • 最後まで動く状態にする(未完成のまま次に移らない)
  • 誰かに使ってもらい、感想をもらう
  • もらった感想をもとに1回以上作り直す

プログラミングコンテスト

コンテストに出る一番の価値は、締め切りと審査があることです。締め切りがあるから作品が完成し、審査があるから客観的な評価が手に入ります。入賞はその副産物と考えたほうが、結果に振り回されずに済みます。

高校生が参加できる大会と応募までの流れは 高校生が出られるプログラミングコンテスト一覧【2026年度版】参加方法と入試での使い方 にまとめています(応募締切は変わるため、必ず各大会の公式サイトで最新情報を確認してください)。

探究活動

多くの高校で行われている「総合的な探究の時間」は、総合型選抜と相性がよい活動です。課題設定→調査→分析→発表という流れが、そのまま出願書類の骨格になるためです。

プログラミングは、このうち調査と分析の部分を強くします。アンケート結果の集計、公開データの可視化、シミュレーションなど、手作業では扱えない量のデータを扱えるようになるためです。探究のテーマを別に立てる必要はなく、いま取り組んでいる探究をプログラミングで深めるのが最短です。

GitHubの活用

GitHubは、プログラムの変更履歴を記録・公開できるサービスです。総合型選抜で提出が求められることは基本的にありませんが、次の理由から使う価値があります。

  • いつ・どれだけ手を動かしたかが履歴として残る
  • 作品の公開URLを1つにまとめられる
  • README(説明書)を書くこと自体が、作品を言語化する練習になる

※ 提出方法や添付できる資料の形式は大学ごとに異なります。必ず各大学の募集要項に従ってください。

ポートフォリオ

ポートフォリオは「作品の置き場」ではなく、審査する人が短時間で理解するための資料です。1作品につき、次の項目が揃っていれば十分に機能します。

  • ・作品名と、1行でわかる説明
  • ・なぜ作ったか(きっかけとなった課題)
  • ・使った技術と、それを選んだ理由
  • ・制作期間
  • ・工夫した点/苦労した点
  • ・使ってもらった結果と、そこから学んだこと
  • ・スクリーンショットまたは動作動画、公開URL

Sandboxでは、この項目に沿って作品を記録できるように 生徒作品・成長事例のページ を用意しています。

3. 入試に落とし込む

志望理由書

志望理由書では、作品の説明そのものより「その経験が、なぜこの大学・この学部につながるのか」が問われます。順序としては次のように書くと、話がつながります。

  1. 関心を持ったきっかけとなる出来事(具体的な場面)
  2. そこで自分が実際にやったこと(作品・探究・コンテスト)
  3. やってみてわかった限界・次の疑問
  4. その疑問を解くために、この大学・学部で学びたいこと

3番目の「限界・次の疑問」が書けているかどうかで、説得力が大きく変わります。うまくいった話だけを並べると、大学で学ぶ必然性が薄くなるためです。

面接・プレゼン

作品を持ち込む面接・プレゼンでは、技術の詳細を細かく聞かれることは多くありません。よく聞かれるのは次のような質問です。

  • なぜこれを作ろうと思ったのですか
  • 一番苦労したのはどこですか。どう解決しましたか
  • 使った人からどんな反応がありましたか
  • もう一度作るとしたら、どこを変えますか

いずれも、制作中に記録を取っていれば答えられる質問です。逆に、記録がないと半年前の判断理由を思い出せません。作りながらメモを残すことが、そのまま面接対策になります。

資格

IT系の資格には、ITパスポート試験や基本情報技術者試験などがあります。高校生でも受験できますが、資格の有無だけで合否が決まることはありません。

Sandboxの見解:資格取得のために作品制作の時間を削るのは、優先順位として逆だと考えています。資格は「関心を持って勉強してきた証拠」として補足的に使えるものであり、主役は作品と、そこで何を考えたかです。ただし大学によっては出願資格や加点の条件に資格を含めている場合があるため、志望校の募集要項は必ず確認してください。

4. 高1〜高3のロードマップ

  1. 高校1年生

    「作れる」状態をつくる

    まずは自分で最後まで作り切る経験を1つ。小さなWebサイトやゲームで構いません。この段階で言語を決めきる必要はなく、手を動かす習慣をつくることが目的です。

  2. 高校2年生(前半)

    テーマを自分の関心に寄せる

    部活・地域・趣味・学校の課題など、自分が関わっている領域の課題を題材にします。志望理由書で語れるかどうかは、この「なぜ作ったか」の部分で決まります。

  3. 高校2年生(後半)

    外に出す・記録を残す

    コンテストへの応募、校内外での発表、公開してフィードバックをもらう段階です。制作過程をGitHubや制作ノートに残しておくと、あとで書類を書くときに困りません。

  4. 高校3年生(春〜夏)

    ポートフォリオと書類にまとめる

    これまでの作品を1か所に整理し、志望理由書・活動報告書に落とし込みます。同時に共通テストや学科試験の対策も必要になるため、制作は縮小フェーズに入ります。

  5. 高校3年生(秋)

    面接・プレゼンで説明できるようにする

    作品を「見せる」だけでなく、5分で説明し、質問に答えられる状態にします。技術的な質問より、なぜそれを作ったのかを問われることのほうが多くなります。

※ 出願時期・必要書類は大学ごとに異なります。上記は一般的な進め方の目安です。

5. Sandboxでできること

Sandboxの中心は、その前段にある「語れる作品をつくる」ことです。そのうえで、そこで得た経験を出願まで落とし込めるよう、志望理由書の添削と面接指導にも対応しています。英語・数学など他教科の受験対策や、模試による志望校判定は扱いません。

自分のテーマから作品をつくる
決まったカリキュラムはありません。関心のあるテーマから逆算して、必要な技術を学ぶ順番を設計します。
発表の機会がある
定期発表会やコンテストへの挑戦を通じて、作品を人前で説明する経験を積めます。面接・プレゼンの土台になります。
現役エンジニアが伴走する
答えを教えるのではなく、詰まったところを一緒に切り分けます。解決した過程が、そのまま面接で話せる材料になります。
高校生の生活に合わせられる
コーチング面談は月1回から選べます。部活や受験勉強と並行して続けられるペースで進められます。
志望理由書の添削・面接指導まで
作品づくりで終わりにしません。志望理由書は原稿を読んで添削し、面接は想定質問を使って練習します。

作品テーマの整理から開発ログ・README・デモ動画・ポートフォリオ、志望理由書の添削・面接指導まで、Sandboxが具体的に何をするかは 総合型選抜に向けた作品制作サポート にまとめています。やらないことも明記しています。

高専入試や大学入試「情報Ⅰ」も含めた入試・進路サポート全体の見取り図は 入試・進路サポートのページ にまとめています。

「この作品、総合型選抜で使えるレベル?」

作品・ポートフォリオについて相談する

今ある作品を見てほしい方は → 公式LINEから相談

入会金無料・いつでも退会OK・退会後もいつでも再入会できます

FAQ

総合型選抜とプログラミングについて、よくある質問

Q. プログラミングコンテストの実績は総合型選抜で評価されますか?
評価されることはありますが、「入賞したから合格する」という関係ではありません。見られているのは実績そのものより、その活動で何を考え何を学んだかだからです。入賞していなくても、なぜ取り組み、どこで詰まり、どう解決したかを自分の言葉で説明できれば十分な材料になります。
Q. GitHubは大学入試で使えますか?
大学が提出を求めることはほとんどありませんが、自分の作品を示す手段としては有効です。いつ・どれくらいの期間・どんな変更を重ねたかが記録に残るためです。提出方法は大学ごとに異なるので、募集要項の指定に従ってください。
Q. 作品はどれくらいのレベルが必要ですか?
「他人が実際に使える状態か」が一つの目安です。商用サービス並みの完成度は求められませんが、動かない作品や自分で説明できない作品は評価につながりません。小さくても作り切り、誰かに使ってもらった作品のほうが語れることが多くなります。
Q. 探究活動とプログラミングは組み合わせられますか?
組み合わせやすい領域です。探究では課題設定・データ収集・分析・発表という流れが求められ、プログラミングは収集と分析を担えるためです。アンケート結果をPythonで集計する、地域のデータを可視化するといった形で、テーマそのものを深められます。
Q. 高校3年生から始めても間に合いますか?
ゼロから作品を作って実績にするのは厳しいのが正直なところです。出願は多くの大学で高3の秋以降で、制作には数か月かかるためです。高3から始めるなら、これまでの活動(授業の課題・部活・探究)をプログラミングで発展させる方向が現実的です。

関連記事

総合型選抜・コンテスト・進路に関する記事です。

学科試験も気になる方へ

共通テストの「情報Ⅰ」については 大学入試「情報Ⅰ」完全ガイド にまとめています。

野澤 嘉孝

この記事を書いた人

野澤 嘉孝

ソフトウェアエンジニア/プログラミングスクール Sandbox 代表

ソフトウェアエンジニア。同志社大学理工学部を経て、京都大学大学院で核融合発電の基礎研究(プラズマ物理)に従事。高校生向け数学塾の講師、大学での物理実験の授業を通じて延べ500名以上の学生をサポート。現在は業界特化型SaaSの開発に携わりながら、中高生向けプログラミングスクール Sandbox を運営。

プロフィールと執筆記事の一覧 →