プログラミングが好きなお子さんの進路に、高専(高等専門学校)も入れて考えている、という中学生や保護者さんはいませんか?
「高専ならプログラミングをたくさんできそう」と思って調べてみたものの、結局どの学科に入れば、どれくらい学べるのかが分からなかった、という人もいるかもしれません。
先にまとめとして書くと、高専でプログラミングは学べます。ただ、どれくらい・何のために学ぶかは、学科によってかなり違います。そしてもう1つ、高専は「工学の学校」で、プログラミングだけを学ぶ学校ではありません。ここを知っておくと、入ってからの「思っていたのと違う」をだいぶ減らせるはずです。
私はプログラミングの講師として、小学生から大学生まで教えてきました。講師からの視点に加えて、高専の制度や授業の話は、文部科学省・国立高専機構と各高専の公式サイトをもとに整理しています。最終的には、志望する高専の公式の情報でご確認ください。
- 高専でプログラミングを学べる学科の「3つの形」
- 高専のプログラミングの授業は、どんなレベルで進むのか
- 工業高校・情報科・普通科との違い
- プログラミング好きの中学生に、高専が向く子・合わないかもしれない子
- 決める前に、オープンキャンパスなどで聞いておきたいこと
高専でプログラミングは学べる?先に結論
高専は、中学校を卒業してから5年間、工学を中心に専門を学ぶ学校です。
全国に国立・公立・私立あわせて58校あります。高校とは仕組みがかなり違うのですが、その制度上の話は別の記事に回して、この記事ではプログラミングの話を中心にお話します。→ 高専と高校の違い|5年制・学費・卒業資格・進路を比較
結論から言うと、高専でプログラミングは学べます。それも、情報系の学科だけの話ではありません。機械系の学科にも「情報処理」、電気・電子系の学科にも「プログラミング」が主な授業として並んでいます。
ちなみに、国立の高専は全51校で、すべての学生が学ぶ「数理・データサイエンス・AI」の教育プログラムが、文部科学省の認定制度で認定されています。データやAIの基礎は、学科に関係なく触れることになるようです。
ただし、ここで1つ注意があります。
「高専ならどの学科でも、同じくらいプログラミングができる」わけではありません。どの学科で、何のためにプログラミングを使うのかを見て選ぶのが、いちばん大事なところです。
プログラミングの量は学科で変わる|3つの形
高専の学科を「プログラミング」の目で見ると、大きく3つの形に分かれます。まずは図で、ざっくりつかんでみてください。

それでは、1つずつみていきましょう。
① 情報系の学科|プログラミングが授業の中心
まず分かりやすいのが、情報工学科など、名前に「情報」が付く学科です。コンピュータ、ソフトウェア、ネットワークを専門に学ぶので、プログラミングの授業は5年間を通してたっぷりあります。
ただ、中身を見ると、いわゆる「アプリを作る学科」とは少し違うようです。たとえば木更津高専の情報工学科は、「一般に言われる情報処理とは少し違い」、将来にわたって通用する知識を教える、と書いています。コンピュータの仕組み(ハードウェア)と動かし方(ソフトウェア)の両方を学び、その土台として数学や物理をしっかり学ぶ、という考え方です。
情報系の学科は、プログラミングを「道具」として使いながら、コンピュータそのものを根っこから理解する学科、と思っておくとイメージに近いかなと思います。
すごく個人的な意見ですが、AIで「つくる」ことが簡単になり、誰にでもできるようになりつつある今の時代に、こういった原理の部分まで深く理解している人材になることは、とても価値あることなのかなと考えています。他の分野の学科でも同じことが言えるでしょう。
② 電気・電子系、機械系の学科|「ものを動かす」ためのプログラミング
次に、電気・電子系や機械系、電子制御工学科などの学科です。こちらでも、プログラミングの授業はあります。ただ、使い道は「機械やロボットを思いどおりに動かす」「センサーで測ったデータを使う」といった、ものを動かすためのプログラミングが中心になります。
ここは好みがはっきり分かれる所だと思います。ロボットやマイコン、電子工作が好きな子にはぴったりですが、スマホのアプリやゲーム、Webサイトのように「画面の中で完結するもの」を作りたい子は、「思っていたのと違う」になることもありうるかもしれません。
「プログラミングが学べる」と言っても中身はけっこう違う、という話は、例として愛知の高校の記事でも5つの分野に分けて書いていますので気になる方はそちらを。高専の学科選びでも、同じ見方がそのまま使えます。
③ 入学してから分野を選ぶ高専
3つ目は、1つの大きな学科に入学して、1年生のうちは全員が共通のことを学び、2年生から情報などの分野に分かれる形です。最近は、この形の高専も増えています。
たとえば茨城高専の国際創造工学科では、1年生は全員が共通のカリキュラムで学び、各分野の授業や簡単な実験を体験します。そして2年生に上がるときに、機械・制御、電気・電子、情報、化学・生物・環境の中から専攻を選ぶ仕組みです。情報を選ぶと、2年生で「プログラミングⅠ」、3年生で「データ構造とアルゴリズム」と、本格的な学びに入っていくようです。
東京都立産業技術高専も、学科は「ものづくり工学科」の1つだけで、1年生は機械・電気・情報の基礎を共通で学び、1年の終わりにコースを決めます。出願のときに通うキャンパス(品川・荒川)を選び、キャンパスごとに置かれているコースが違います。全員が必修で「情報リテラシー」や「プログラミング基礎」を学ぶ、とも紹介されていました。
さらに東京高専も、2027年4月の入学生から「総合工学科」の1学科になり、1年生は全員が共通で学んで、2年生に上がるときに情報系などのコースに分かれるそうです。学科の形は変わることがあるので、志望する高専の最新の募集要項で確かめてみてください。
15歳の時点で「情報か、機械か」まで決めきれない子にとっては、ありがたい形だと思いますね。ただ、たとえば東京高専の新しい学科では、出願のときの希望と1年生の成績で、どのコースに進むかが決まる仕組みだそうです。希望のコースに必ず進めるとは限らないので、決め方は説明会で必ず聞いておきたい所です。
3つの形を、表にまとめるとこうなります。あくまで大枠ですので、参考までに。
| 学科の形 | プログラミングの量 | 主に作るもの・使い道 | 入学のときに決めること | 向いていそうな子 |
|---|---|---|---|---|
| ① 情報系の学科 | 5年間を通して多い | ソフトウェア、ネットワーク、データ、コンピュータの仕組みそのもの | 学科(情報系) | コンピュータの中身まで知りたい子 |
| ② 電気・電子系、機械系の学科 | あるが、専門の一部 | ロボット、機械の制御、センサー、マイコン | 学科(電気・機械など) | 目に見えて動くものが好きな子 |
| ③ 入学後に分野を選ぶ高専 | 選んだ分野による | 1年は共通。2年から情報なども選べる | 大きな学科(学校によってはキャンパスも) | まだ分野を決めきれない子 |
化学・建築・商船などの学科は?
このほかに、化学・生物系、建設・建築系、商船系などの学科でも、情報処理の授業や、データ・AIの基礎に触れる機会はあります。
ただ、プログラミングが学びの中心になる学科ではありません。「プログラミングを専門にしたい」が一番の目的なら、①〜③の中から考えるのが自然かなと思います。
高専の学科全体(8つの系統)と選び方は、高専の学科一覧|8つの系統の違いと選び方を整理でまとめています。
高専のプログラミングはどんなレベル?

次に、「入ってからついていけるのか」「高専生はみんなプログラミングができるのか」という話です。
1〜2年は基礎から。ただ、実験・実習は多め
高専の授業は、基本的にはプログラミング未経験で入学しても始められるように組まれています。
公開されているシラバス(授業の計画)を見ると、変数や条件分岐、繰り返しといった基礎から入る科目が多く、使う言語はC言語から入る科目もあれば、Pythonから入る科目もあり、学校や学科によって違いました。
一方で、高専は実験・実習を重視する学校です。ここが他の学校とは異なる特徴とも言えるでしょう。授業を聞くだけでなく、手を動かしてレポートや課題を仕上げる場面が多いので、最初のうちに分からないまま進めてしまうと、後からつらくなりやすいと思います。
ここは私の経験からも言えることですが、特にプログラミングは「わからないまま読み飛ばす」のがいちばんの遠回りです。理解を1つずつ積み重ねる。1行ずつ、なぜそう動くかを確かめてから次へ進む。地味ですが、これが一番の近道です。階段を1段ずつ登るように、地道に学習していきましょう。
「高専生ならみんなプログラミングができる」わけではない
これは高専に限らない話ですが、授業で習うことと、自分で作りたいものを作れることは、別の力です。
私も個人で教えていて感じるのは、レッスンとレッスンの間に自分で何かを作ってくる子は、知識の使い方も、さわる時間の量も、どんどん差が開いていくということです。逆に、与えられた課題だけをこなしている子は、どんな環境に入っても伸びがゆるやかになりやすいです。
もちろん、それがダメというわけではありません。最低限のスキルが身につけば十分ですし、熱中できるものがまだ見つかっていないのは、若いうちは自然なことだと思います。ただ、「高専に入れば、自動的にプログラミングがすごく得意になる」と思っていると、ギャップを感じる人もいるかもしれませんね。
授業の外で作る場|部活や高専プロコンなど
高専には、授業の外で作品を作る場もあります。代表的なのが、全国高等専門学校プログラミングコンテスト(高専プロコン)です。全国の高専生がチームを組み、課題部門・自由部門・競技部門で作品やプログラムを競う大会で、2026年は第37回が香川(高松)で開かれました。
予選は書類審査なので、アイデアが固まった段階でも応募できる仕組みです。「作りたいもの」がある子にとっては、目標にしやすい舞台ですよね。高専を見学するときは、こうした大会に出ているチームや、プログラミング系の部活があるかも見てみると、学校の雰囲気がつかみやすいと思います。
高校(工業高校・情報科・普通科)とどう違う?
高校でもプログラミングは学べます。では、高専とはどこが違うのでしょうか。プログラミングの目で、ざっくり並べてみます。
| ルート | 年数 | プログラミングの量 | 専門を決める時期 | 卒業後の主な道 |
|---|---|---|---|---|
| 高専 | 5年 | 学科しだいで多い(工学全般とセット) | 15歳(学校によっては1年の終わり) | 就職・大学への編入・専攻科 |
| 工業高校の情報系の学科 | 3年 | 多め(資格の勉強とセットのことも) | 15歳(入学時か入学後) | 就職・進学 |
| 情報科(高校) | 3年 | 多め(デザイン・メディア寄りの学校も) | 15歳 | 進学が多め |
| 普通科+部活・独学 | 3年 | 授業は「情報Ⅰ」中心。あとは自分しだい | 大学選びのとき | 進学が中心 |
いちばん大きな違いは、15歳の時点で「工学に進む」と決めて、5年間じっくり専門を学ぶところです。5年間で、大学の工学部に近い内容まで学ぶことになります。卒業後は、就職するほかに、大学の3年生に編入したり、高専の専攻科に進んだりする道もあります。進路の話は、こちらの記事でくわしくまとめました。→ 高専卒業後の進路|就職先・大学編入・専攻科を講師が整理
高校のルート全体の比べ方はプログラミングが学べる高校の選び方に、情報科については情報科のある高校とはにまとめています。
プログラミング好きの中学生が、高専を選ぶ前に
ここからは、私個人の意見を含みますので、考え方の1つとして読んでください。
「プログラミングがやりたいから高専」は、半分正解
「プログラミングがやりたいから高専に行きたい」という考え方は、半分は正解だと思っています。
正解なのは、高専にはプログラミングを含めた技術を5年間じっくり学べる環境があって、同じように「作ること」が好きな仲間も集まりやすいからです。一方で残りの半分は、高専は工学全般を学ぶ学校だという点です。数学や物理、実験とレポートがたっぷりあって、プログラミングはその中の大事な道具の1つ、という位置づけです。
つまり、「プログラミングが好き」に加えて、「ものづくりや理系の勉強も、わりと好き」と言えるかどうかが、高専が合うかの分かれ目になりそうです。
高専が向く子・合わないかもしれない子
どんなお子さんに高専が向くのでしょうか?ここも私の考えを含みますので、参考までに。
| 見るところ | 向いていそう | 合わないかもしれない |
|---|---|---|
| 作りたいもの | ロボット、機械、電子工作など「動くもの」も好き | アプリ・ゲーム・Webなど、画面の中のものだけを作りたい(情報系の学科なら合うこともある) |
| 数学・理科 | 得意でなくても、嫌いではない | かなり苦手で、できれば避けたい |
| 進路の決め方 | 早めに専門に絞って、集中したい | 興味の幅を、まだ広く持っておきたい |
| 学び方 | 実験や実習で、手を動かして覚えるのが好き | 自分のペースで、好きなことだけを深く進めたい |
「合わないかもしれない」に当てはまっても、それがダメというわけではありません。普通科に通いながら独学でどんどん作る子もいますし、時間を自分で使える通信制という道もあります。
これを言うと元も子もありませんが、すでに自分で作っているような子は、どこに行っても伸びていく、というのが、小学生から大学生まで見てきた中での実感ですね。一方で、これからプログラミングの勉強を始めたい子にとっても、授業があり、環境が用意されていることはスタートしやすいです。
進路をいま早めに絞って集中して勉強したいのか、あるいは選択の幅を広げて持っておきたいのか。どちらでも好きな方で良いと思います。私自身は、大人になってからプログラミングを学び始めて、教える側になりました。15歳で専門に進まなくても、後から十分に間に合う世界だとも思っています。
授業だけで伸びるわけではない
もう1つ、知っておいてほしいことがあります。専門の学科の授業は、クラス全員がついてこられるように進むことが多い、というのが私の見方です。全員がそれなりのレベルに届く安心感がある一方で、どんどん先に進みたい子にとっては、知っていることを繰り返す時間になる(つまり、物足りない)こともありえます。
教えていて、伸びる子には共通点があると感じています。
- 「作りたいもの」がある
- 壁にぶつかっても粘れる(聞ける人がそばにいると、なお続きやすい)
- 小さくても、壊れていても、オリジナルの作品を完成させた数が多い
高専は、この3つを伸ばしやすい環境の1つだと思います。ただ、環境はあくまで後押しです。伸びの角度を決めるのは、本人が自分から動くかどうか。これは高専でも高校でも、大人でも同じですね。
決める前に、オープンキャンパスで聞きたいこと

高専の多くは、オープンキャンパスや学校説明会を開いています。行く機会があれば、次のようなことを聞いてみてください。
- プログラミングの授業は何年生から始まって、どんな言語を使いますか?
- その学科の上級生は、卒業研究や授業でどんなものを作っていますか?
- 入学後に、学科やコースを変えることはできますか?希望のコースに進めないことはありますか?
- 授業の外で作品を作る部活やチーム(プロコンなど)はありますか?
- 卒業生の就職・編入・専攻科の割合と、それぞれどんな分野に進みましたか?
とくに進路は、およその数字でも良いので、内訳まで聞いてみてください。そして何より、その学校で作っているものに、本人がワクワクできるかどうか。ここがいちばん大事な判断材料になると思います。
中学のうちに「小さく作って」確かめる
高専は、合っていれば5年間ぐんぐん伸びられる場所ですが、合わなかったときの方向転換は高校より手間がかかります。だからこそ、決める前に一番安くできる保険は、中学のうちに、小さいものを1つ作ってみることだと思っています。
言語は何でもいいですし、Scratchでも電子工作でもかまいません。1日でも1週間でも、自分で決めた小さいものを完成させてみて、「これを5年間、もっと深くやりたい?」と本人に聞いてみる。その答えが、学校選びの何よりの手がかりになります。
中学生の始め方は、こちらにまとめています。→ 中学生のプログラミング、何から始める?/中学生がプログラミングを独学する方法
「作りたいものはあるけど、一人だと進まない」という子は、中高生向けのスクールの説明会や見学会で、同じ年ごろの子がどんなものを作っているかを見ておくと、「5年間やりたいか」を考える材料にもなります。
Life is Tech ! スクール(ライフイズテック)
進路を決める前に、プログラミングスクールをのぞいてみる
説明会や授業の見学会で、作るものや教室の雰囲気を確かめられます。教室(東京・横浜・名古屋・大阪)とオンラインで学べる、中高生向けのスクールです。
- パソコンに触ったことがない初心者から始められる
- 大学生のメンターが、少人数のグループで教える
- 作りたいもの(アプリ・ゲーム・Webなど)でコースを選べる
まずは約30分のオンライン説明会か、教室での授業の見学会から。対象は中学生・高校生とその保護者です。
よくある質問
情報系以外の学科でも、プログラミングはできるようになりますか?
電気・電子系や機械系の学科にも、プログラミングや情報処理の授業はあります。ただ、使い道は機械やロボットを動かすことが中心です。アプリやWebのように画面の中で完結するものを作りたいなら、情報系の学科か、入学後に情報の分野を選べる高専を中心に考えるのがおすすめです。
プログラミング未経験でも、情報系の学科についていけますか?
授業は変数や条件分岐といった基礎から始まる科目が多いので、未経験でも始められるように組まれています。ただ、実験や実習で手を動かす場面が多いので、分からない所をそのままにしないことが大切です。中学のうちに少しでも触っておくと、最初の授業がぐっと楽になると思います。
高専からプログラマー・エンジニアになれますか?
なれます。高専の卒業生は、就職する人がおよそ6割、進学する人がおよそ4割で、就職先は製造業を中心にさまざまです。進学する場合は、大学の3年生への編入や、高専の専攻科という道があります。どの学科で何を作ってきたかによって、進める方向は変わってきます。→ 高専卒業後の進路|就職先・大学編入・専攻科を講師が整理
近くに高専がありません。どうすればいいですか?
高専は全国に58校なので、神奈川県や埼玉県のように、県内に高専が無いこともあります。寮のある高専も多いので、県外の高専を受ける人もいます。受験の条件は学校ごとに違うので、募集要項でご確認ください。県外の高専を含めた考え方は、神奈川・埼玉の記事でも触れています。
高専プロコンには、高専生でなくても出られますか?
高専プロコンに応募できるのは、全国の国公私立の高専に在籍している学生です。中学生のうちは出られませんが、高専に入ってからの目標の1つにはなりますよね。中学生が出られる大会もあるので、まずはそちらで「作って見せる」経験をしてみるのもいいと思います。
まとめ|高専は「学科の形」と「工学が好きか」で選ぶ
高専でプログラミングは学べます。ただ、どれくらい・何のために学ぶかは、情報系の学科/ものを動かす学科/入学後に分野を選ぶ高専の3つの形で、かなり違います。
そして、高専は工学全般を5年間じっくり学ぶ学校です。「プログラミングが好き」に加えて、ものづくりや理系の勉強も楽しめそうか。決める前に、中学のうちに小さく作って、本人の「もっとやりたい」を確かめておくのが、後悔しにくい選び方だと思います。
高専以外のルートも含めて考えたい方は、プログラミングが学べる高校の選び方もあわせて読んでみてください。
