「文系だけど、プログラミングを学ぶ意味はある?」
「アプリを作っても、社会学部や経営学部の志望理由とつながらないのでは?」
プログラミングというと、情報系や工学系に進む人のものだと感じるかもしれません。
文系の高校生でも、プログラミングを社会や人への関心を深める道具として使い、その経験を総合型選抜で説明する材料にできます。 ただし、提出できる資料や評価する内容は大学・学部・方式によって異なります。
例えば、地域の情報が届きにくい理由を調べて案内サイトを試作する。学習者が間違えやすい問題を調べて復習教材を作る。こうした活動は、地域社会や教育について考えるきっかけにもなります。
大切なのは、作品の技術名を並べることだけでなく、「なぜ取り組み、何を確かめ、大学で何を深めたいか」を説明できることです。
この記事では、文系の関心と作品制作を結び付ける具体例、制作の進め方、出願先を確認するポイントを紹介します。
文系の関心とプログラミングは、どうつながる?
文系の学問では、人の行動、社会の仕組み、言葉、文化、組織など、さまざまな対象を扱います。
プログラミングは、その対象を調べたり、情報を伝えたり、アイデアを試したりするために使えます。
例えば、地域イベントの参加者を増やしたいと考えたとします。ここには、異なる問いが含まれています。
- そもそもイベントを知っているのか。
- 興味があっても参加できない理由は何か。
- 案内のどの情報が分かりにくいのか。
- 誰にとって参加しやすい企画なのか。
このうち、案内の見つけやすさを確かめるなら、Webページの試作が役立つかもしれません。一方、交通手段や開催時間の問題なら、アプリを作るだけでは解決しません。
調査して分かったことに合わせて、プログラミングが役立つ部分を選ぶ。 その考え方が、文系の探究と制作をつなげます。
総合型選抜では、作品をどう位置付ければよい?
「プログラミングができると、どの文系学部でも有利」という共通ルールはありません。
確認したいのは、志望先が求める人物像や能力と、自分の活動にどのようなつながりがあるかです。
大学の公式方針を読む例
慶應義塾大学総合政策学部のアドミッション・ポリシーでは、問題発見・問題解決への意欲や、社会の問題を分析し、自分の課題として取り組む姿勢などを示しています。
また、総合政策学部・環境情報学部の2026夏秋AO募集要項では、取り組みや成果などを示す任意提出資料の枠があります。
参考:慶應義塾大学 総合政策学部の3つのポリシー/総合政策学部・環境情報学部 AO入試
こうした方針を踏まえると、作品を「どのような問題を考え、どう行動したか」を説明する資料として整理する方向が考えられます。これは本記事の整理であり、大学がプログラミング作品に一律の加点を約束しているという意味ではありません。
また、総合政策のように複数分野を横断する学部もあるため、高校で文系を選んでいることと、大学の学問分野を単純に同一視しないことも大切です。
慶應以外にも、活動と学びを結び付けて考えられる大学がある
大学を探すときは、情報系学部だけでなく、経済やキャリアなど、自分の関心に合う分野の入試も確認してみましょう。
中央大学 経済学部|高大接続入学試験〈自己推薦型〉
2027年度要項では、自分が関心や問題意識を持ったテーマについて、社会・地域と連携した活動や、社会問題に関する研究に主体的に取り組む人を対象としています。選考では書類に加え、小論文・外国語の筆記試験と、これまでの活動経験や入学後の学習計画などについてのプレゼンテーションがあります。
例えば、地域の商店や学校生活の課題を調べる活動で、記録アプリやデータ分析をどう役立てたかを整理する方向が考えられます。これは本記事の活動案であり、アプリを作るだけで出願資格を満たすという意味ではありません。
(出典:中央大学「2027年度 経済学部 高大接続入学試験要項」、冊子2〜3ページ、2026年10月20日確認)
法政大学 キャリアデザイン学部|キャリア体験自己推薦
法政大学の2027年度公式一覧には、キャリアデザイン学部のキャリア体験自己推薦が掲載されています。公式案内では、自分の経験・能力と、学部で学ぶ動機を関連付けて志望理由を説明することを重視しています。
制作活動を振り返る際にも、「どんな経験から問いが生まれ、活動を通して関心がどう深まったか」を整理する視点が役立ちます。ただし、活動の対象範囲や出願資格、提出書類の詳細は、この方式の募集要項で確認してください。
(出典:法政大学「自己推薦入試・公募推薦入試」、2026年10月20日確認)
ここで紹介したのは、活動と大学の学びを照合するための例です。大学がプログラミング作品を一律に優遇するという意味ではありません。高校1・2年生は現行制度を参考に準備し、自分が受験する年度の要項が出たら条件を確認し直しましょう。
出願前に確認する4つのこと
確認するもの | 見るポイント |
|---|---|
アドミッション・ポリシー | どのような関心・姿勢・学力を持つ人を求めているか。 |
募集要項 | 出願資格、評定、資格、専願条件、試験内容などを満たしているか。 |
提出資料の指定 | 作品、活動報告、画像、動画、URLなどを提出できるか。形式や分量は何か。 |
入学後の学び | 自分の問いに関係する授業・研究分野・学習方法があるか。 |
前年の合格者がアプリを提出していても、今年の同じ方式で同様に提出できるとは限りません。受験年度の公式資料を確認しましょう。
文系×プログラミングの探究・作品テーマ例
以下は、関心と制作をつなげるための提案例です。実在する生徒の実績や合格事例ではありません。また、記載した分野のすべての学部で提出・評価されることを示すものでもありません。
関心分野 | 調べたい問いの例 | 制作・分析の例 | 確かめたいこと |
|---|---|---|---|
社会・地域 | 高校生は地域の案内のどこで必要な情報を見つけにくいか。 | 日時や参加方法を整理したWebページ。 | 必要な情報を探せるか。誰がどこで迷うか。 |
経営・マーケティング | 商品説明の配置によって、特徴の理解しやすさは変わるか。 | 同じ商品情報を異なる配置で示す試作ページ。 | 情報の理解や探索の違い。購買行動とは分けて考える。 |
教育 | 間違いの理由を示すと、同じ種類の問題の解き方を説明できるか。 | 解説を工夫した小さな復習アプリ。 | 正答だけでなく、理由を理解できたか。 |
言語・文化 | 地域の案内文は、どの言葉が伝わりにくいか。 | 表現や見せ方を変えた案内ページ。 | 伝わった内容と、誤解された内容。 |
経済・地域政策 | 地域の人口や施設利用は、時期によってどう変わっているか。 | 公開データを集計し、グラフにするツール。 | 傾向と例外。データだけでは説明できない要因。 |
メディア・情報発信 | 出典の見せ方によって、読み手は根拠を確認しやすくなるか。 | 出典への導線を変えた記事画面。 | 根拠をたどれるか。内容を信じたかとは区別する。 |
「アプリが完成した」だけで活動を終えず、使ってもらう、結果を整理する、修正するところまで進めると、考えたことを具体的に説明しやすくなります。
ただし、制作が必要ない問いもあります。文献の比較や聞き取り、公開データの分析が適しているなら、その方法を選びましょう。
【具体例】学食・購買の混雑を調べ、記録アプリから探究へ広げる
「昼休みの行列で、食べる時間が短くなる」「いつ行けば買いやすいのだろう」。そんな学校生活の疑問も、探究の入口になります。以下は説明用の計画例であり、実在する生徒の成果ではありません。
1.自分の経験から問いを立てる
まずは「学食の混雑をなくす」という大きな目標から、確かめられる問いに絞ります。
曜日や時間帯によって、行列の人数や待ち時間はどう違うのか。
学校のルールを確認し、観察や協力の範囲を相談します。個人を特定しない形で記録できる項目を選びましょう。
2.最初は記録する仕組みを作る
日付、曜日、観察時刻、行列の人数などを入力できる、小さな記録アプリを作ります。最初は表計算やノーコードでも構いません。必要な機能が見えてから、自分でコードを書く方法もあります。
数える場所や時刻、待ち時間の測り方を決め、同じ基準で記録できるようにします。「売り切れを見かけたこと」と「売上が多いこと」は同じではないので、観察できた事実を分けて残します。
3.使ってもらい、記録しにくいところを直す
協力してくれる友人に使ってもらい、「入力が面倒」「どの列を数えるか分からない」といった反応を集めます。
選択式の入力に変える、説明を加えるなど、使う人の反応に合わせて改善します。変更前後の画面と、変えた理由も残しておきましょう。
4.集まった記録を調べ、次の問いを考える
表計算や、必要に応じてPythonを使い、曜日別・時間帯別に記録を整理します。
混雑に違いが見えても、記録した日数が少なかったり、特別な行事があったりするかもしれません。まずは「今回観察した範囲で分かったこと」をまとめ、追加で何を調べたいかを考えます。
傾向が見えたら、混雑の記録を見られる画面を試作し、行く時間を考える助けになるか、協力者に確かめてもらうこともできます。
5.大学で深めたいことにつなげる
活動を通して、人が時間や場所を選ぶ理由、限られた設備の使い方、調査やデータ分析の方法などに関心が広がるかもしれません。
「アプリを作った」という成果に加え、「人の行動について何が気になり、次に何を知りたいか」を整理すると、経済・経営・社会学などの学びとの接点を考えられます。
ほかにも、高校生活から考えられるテーマ
- 文化祭の案内と来場者の動き: 案内マップを作り、来場者がどこで迷うかを調べて改善する。人通りと売上を同じものとして扱わず、確かめたい対象を決める。
- 学習記録と続けやすさ: 学習時間や振り返りを記録する画面を作り、どんな入力方法なら続けやすいかを試す。成績向上まで確かめたと、結果を広げすぎない。
どの例も、題材をそのまま選ぶ必要はありません。自分が気になる場面から、調べたいことと、制作が役立つ部分を見つけてみましょう。
初心者の文系高校生は、何を学べばよい?
使う技術は、作品に必要な機能から決めます。最初から複数の言語を覚える必要はありません。
やりたいこと | 技術の候補 | 最初に作る範囲 |
|---|---|---|
情報の見せ方を試す | HTML・CSS。 | 文章・画像・表を配置した1ページ。 |
入力や選択に応じて表示を変える | JavaScript。 | 選択肢を押すと結果が変わる画面。 |
公開データを整理する | 表計算、必要に応じてPython。 | 小さなデータを集計し、グラフにする。 |
アイデアの使い勝手を先に確かめる | 紙の画面案、ノーコードなど。 | 必要な操作が分かる試作品。 |
最初のWebページや簡単な条件分岐には、高度な数学がなくても取り組めます。一方、データ分析や効果の検証では、割合、平均、ばらつき、比較条件などの理解が必要になります。
「文系だから数学は不要」と考えるのではなく、活動で必要になった内容を学んでいきましょう。
ノーコードやAIを使う場合
試作にノーコードやAIを使う選択肢もあります。ただし、使った道具と、自分が行った作業を正確に説明することが大切です。
例えば、「画面の初期案はAIを参考にした。質問項目は自分で考え、表示の修正と試用結果の整理を行った」と、工程ごとに分けて記録します。
どのような利用が認められるかは出願先によって異なります。大学のルールを確認し、出力内容やプログラムの動作は自分でも検証してください。自分で書いていないコードを、すべて独力で実装したと説明しないようにしましょう。
作品を志望理由書・ポートフォリオに活かす整理方法
提出が認められる場合、作品の画像と技術名だけでなく、次の流れで活動を整理します。
項目 | 書く内容 | 根拠となる記録 |
|---|---|---|
きっかけ | どんな経験から、何に疑問を持ったか。 | 当初のメモ、観察記録。 |
調査・計画 | 既存の情報をどう調べ、何を確かめる計画にしたか。 | 参考文献、質問項目、計画書。 |
制作・役割 | どの機能を作り、自分が何を担当したか。 | 画面案、制作履歴、役割分担。 |
試用・改善 | 誰にどう試してもらい、何を変更したか。 | 条件を記した結果、変更前後の画面。 |
学びと課題 | 何が分かり、何が未解決か。 | 考察、次の調査案。 |
入学後の学び | 残った問いを、どの分野で深めたいか。 | 確認した大学の授業・研究分野とのつながり。 |
共同制作なら、自分の担当とチーム全体の成果を分けましょう。調査に参加した人の情報や他者の写真・作品を使う場合は、許諾と掲載範囲も確認します。
志望理由へのつなげ方の例
学食の混雑を記録するアプリを作り、友人に使ってもらいながら入力方法を改善した。記録を整理する中で、時間帯による違いに関心を持ったが、その理由までは確かめられていない。大学では人の行動や調査・分析の方法を学び、限られた設備を利用しやすくする方法を考えたい。
これは説明用の架空例です。実際には、自分の活動で確認したことに置き換え、志望大学で学べる内容とのつながりを具体化します。
「アプリを作ったので、経営を学びたい」よりも、活動で生まれた問いを示すと、学びたい理由が伝わりやすくなります。
面接に向けて、説明できるようにしたいこと
面接がある方式では、提出資料を読んだ人から、取り組みの理由や方法を尋ねられることを想定して整理しましょう。
練習に使える質問例は、次のとおりです。実際の大学の出題を示すものではありません。
- なぜ、その問題を自分で調べたいと思ったのか。
- 作品を作る前に、何を調べたのか。
- 紙や既存のサービスではなく、その方法を使った理由は何か。
- 自分で作業した部分と、助言を受けた部分はどこか。
- 結果から言えることと、言えないことは何か。
- 別の方法で確かめるなら、どうするか。
- 大学では何を学び、次にどんな問いを考えたいか。
答えを丸暗記するより、活動記録を見ながら、自分の判断を説明してみてください。説明できない部分があれば、記録やコードに戻って確認しましょう。
文系×プログラミングで避けたい進め方
「アプリを作れば合格に近づく」と考える
作品は活動を示す材料の一つです。出願資格、基礎学力、志望理由、面接や小論文など、方式ごとに必要な準備もあります。
制作だけに時間を使い、他の要件への対応が遅れないようにしましょう。
技術の難しさを優先して、問いが曖昧になる
AIや高度な機能を追加しても、誰の何を確かめたいのかが不明確だと、取り組みの意味を説明しにくくなります。
まずは一つの問いと、それを試すための小さな機能から始めましょう。
調査結果を都合よくまとめる
少人数の感想だけで「社会全体の課題を解決した」と言い切ることはできません。予想と違う反応や、効果が確認できなかったことも記録します。
結果に合わせて問いや方法を見直した経験は、自分の考え方を説明する材料になります。
出願直前に、活動の物語を作る
後からでは、なぜ変更したか、いつ誰に相談したかを思い出せないことがあります。
制作のたびに「今日試したこと・分かったこと・次に変えること」を数行残しておくと、実際の経験に基づいて整理できます。
よくある質問
プログラミング未経験でも始められますか?
はい、未経験から始められます。まずは1ページのWebサイトや、入力した記録を一覧にするアプリなど、小さなものから作ってみましょう。出願までの時間に合わせて、使ってもらって改善するところまで取り組める規模にすると進めやすくなります。
経済学部や文学部でも使えますか?
はい、活動を志望分野に結び付けて説明する材料にできます。例えば、経済なら購買や混雑のデータ分析、文学なら言葉や文化に関する調査・発信などが考えられます。入試で提出できる形式や評価の対象は、志望先の募集要項で確認しましょう。
アプリを公開しないと意味がありませんか?
いいえ、一般公開していなくても、制作や探究の経験には意味があります。友人に試してもらった結果や改善の記録も、活動を説明する材料になります。入試では、指定された形式に合わせて画面やレポートなどにまとめましょう。
コンテストで受賞する必要はありますか?
すべての方式で受賞が必要なわけではありません。受賞を出願条件にしていない方式では、何を考え、どう取り組み、何を学んだかを具体的に示すことが大切です。志望する方式が実績を条件にしている場合は、その条件を満たす必要があります。
文系なら、ノーコードの方がよいですか?
文系だからノーコードを選ぶ必要はありません。まず形にして使い勝手を試したいならノーコード、動きを細かく変えたり仕組みを学んだりしたいならコードを書く方法が候補になります。作りたいものと使える時間に合わせて選びましょう。
まとめ|文系の関心を、調べて試せる活動にしよう
文系の高校生も、プログラミングを使って、社会や人に関する問いを調べたり、アイデアを試したりできます。
総合型選抜に向けて整理するなら、次の流れを意識しましょう。
- 自分の経験から、関心のある問いを見つける。
- 調査し、制作が役立つ部分を考える。
- 小さく作り、使ってもらって確かめる。
- 結果と限界、本人の担当を記録する。
- 活動で生まれた問いを、大学での学びにつなげる。
まずは「どの言語を覚えるか」よりも、「誰のどんな場面について、何を知りたいか」を一文にしてみてください。
Sandboxでは、関心に合わせた作品テーマの検討、制作、開発記録や発表の整理、作品経験に基づく志望理由書・面接の準備を支援しています。制作する主体は生徒本人です。
「地域や教育に興味はあるけれど、どんな作品にできるか分からない」という方は、今の関心や志望分野をもとにご相談ください。