情報Ⅰの共通テスト対策|大問の中身と勉強の順番を講師が整理

当ページのリンクには広告が含まれています。

この記事は、共通テストの「情報Ⅰ」の対策を考えている高校生と、保護者の方に向けて書いています。

共通テストで情報Ⅰを使うけれど、何から手をつければいいのか分からない。そもそも、どんな問題が出るのかもよく知らない。……ということはありませんか?私が学生だった頃は、存在しなかった科目です。

私はプログラミングの講師として、小学生から大学生まで教えてきました。ただ、高校で情報Ⅰを教えた経験はないため、試験の中身や制度は大学入試センターなどの公開情報で確かめてこの記事を書いています。その点だけご了承ください。

先に結論を書いておきます。

情報Ⅰは、対策した分だけ点になりやすい科目だと私は思っています。やる順番を自分の状況に合わせれば、残りの期間が短くても、点を伸ばす余地は十分にあると思います。

この記事でわかること
  • 共通テスト「情報Ⅰ」の時間・配点・大問の並び
  • 大問ごとに、どんな力が問われるか
  • 共通テストのプログラムでつまずく本当の原因と、確認したい6つのお作法
  • 本番までの残り期間とプログラミング経験に合わせた、勉強の順番
  • 過去問・試作問題・サンプル問題の違いと、使う順番

なお、情報Ⅰという科目そのもの(4つの分野や、授業で何を学ぶか)については、情報Ⅰとは?高校で学ぶ4つの内容と情報Ⅱとの違いを講師が整理にまとめています。

目次

共通テスト「情報Ⅰ」とは|60分・100点・大問4つ

まずは、試験の基本から押さえておきましょう。

試験の基本

共通テストの「情報」は、2025年1月の試験から加わった教科です。出題範囲は高校の情報Ⅰで、ざっくり言うと次のような形になっています。

試験時間60分
配点100点
大問の数4つ(第1問20点・第2問30点・第3問25点・第4問25点)
出題範囲情報Ⅰ
実施日2027年度は1月16日(土)・17日(日)の2日間。2026年度の情報は、2日目の最後の時間帯でした
2027年度(2027年1月実施)の試験に向けた情報。時間割は大学入試センターの受験案内で確認してください

2日目の最後、というのは地味に大事なポイントです。ほかの科目を受け終えて疲れた状態で、長い文章を読むことになります。本番の60分を最後まで集中して解く練習は、どこかで一度はしておきたいですね。

国公立大学なら、多くの大学で受験科目になる

国立大学では、一般選抜で共通テストの「情報」を原則として課す方針になっています。国公立大学を考えている人は、情報Ⅰも受験科目の1つ、と思っておいたほうがよさそうです。

公立大学や私立大学での扱いは、大学や学部、入試の方式によって違います。最終的には、志望校の募集要項で確かめてくださいね。

平均点は、年によって大きく動く

「平均点はどのくらい?」というのも、よく調べられている所です。大学入試センターの発表では、本試験の平均点は2025年度が69.26点、2026年度が56.59点でした。

1年で10点以上下がっています。2026年度は、マークする数が前の年より増え、読む量も増えたことで、難しく感じた受験生が多かったようです。

つまり、年によって問題の手ざわりはけっこう変わります。過去問の点数に一喜一憂しすぎず、どの年の問題でも崩れない読み方を身につけておくのが大切かなと思います。

情報Ⅰは、教科書の暗記だけでは点が取りきれない試験です。でも、「その場で読んで考える」練習をしておけば、点は安定しやすくなります。

大問ごとに、何が問われる?(2026年度本試験の場合)

大問の並びと配点は、2025年度と2026年度で同じでした。ただし、中身の題材は毎年変わります。ここでは、「どんな力が要るか」を中心に見ていきます。

まずは全体像です。

共通テスト情報Ⅰの大問マップ(第1問 小問集合20点・第2問 中問2つ30点・第3問 プログラミング25点・第4問 データの活用25点と、それぞれに要る力)

第1問|小問集合(20点)

情報Ⅰの範囲から、短めの問題がいくつか並ぶ大問です。情報セキュリティ、コンピュータの仕組み、2進数・16進数など、知識があれば解ける問題が中心になっています。

ただ、用語を丸暗記していればいい、というよりは、「その仕組みがなぜそうなっているか」を分かっているかを聞かれる問題が多いようです。

第2問|身近な題材の中問2つ(30点)

配点がいちばん大きい大問です。AとBの2つに分かれていて、身近なシステムや仕組みを題材に、長めの説明を読みながら考えていきます。

ここは、知識よりも読む力の比重が大きいです。初めて見る題材でも、説明文と図を1つずつ照らし合わせれば答えにたどり着けるように作られていることが多いです。逆に、1文読み飛ばすと、その先が分からなくなりやすい所でもあります。

第3問|プログラミング(25点)

プログラムを読んで、空欄を埋めたり、動きを答えたりする大問です。2026年度は、待ち時間を計算するような処理が題材でした。

ポイントは2つあります。1つは、プログラムが共通テスト用プログラム表記という、大学入試センター独自の書き方で出ること。もう1つは、最初の問いで整理したことが、後の問いの土台になっていることです。前半でつまずくと、後半もまとめて落としやすいんですよね。

表記については、次の章でくわしく見ていきます。

第4問|データの活用(25点)

表やグラフ(散布図・箱ひげ図など)を読み取って、何が言えるかを考える大問です。数学の「データの分析」と重なる部分もあります。

選択肢が「このデータから言えること」の形になっていることが多いので、1つずつグラフに戻って確かめる丁寧さが効きます。

暗記で取れるのは、全体の一部です。残りの多くは「その場で読んで、考える」問題。だからこそ、本番形式の問題で読む練習を積んだ分が、そのまま点になりやすいんです。

【重要】プログラムは「共通テストの表記」で出る|大事なのはお作法

第3問のプログラムは、Python や JavaScript などの特定の言語ではなく、大学入試センター独自の共通テスト用プログラム表記で出ます。高校の授業で使う言語は学校によってバラバラなので、どの言語で習った人でも初見で読めるように、という理由です。

「独自の表記」と聞くと身構えてしまいますが、日本語まじりで書かれているので、むしろ読みやすいくらいです。たとえば、こんな感じです。

Data = [4, 7, 2, 9]
kosu = 0
i を 0 から 3 まで 1 ずつ増やしながら繰り返す:
| もし Data[i] >= 5 ならば:
⎿ ⎿ kosu = kosu + 1
表示する(kosu)

ゆっくりと、一番上から1行ずつ読んでみてください。
(意味をとりながら)

最後に表示される kosu はいくつになるでしょうか?

答えは2です。Data の中で5以上の数(7と9)を数えるプログラムなので、kosu は2回だけ1増えます。左側の「|」と「⎿」は、繰り返しや「もし」の範囲を示す線です。

なんとなく読めましたか?もし「何をしているのか、よく分からない」と感じたなら、それは表記のせいではないかもしれません。

プログラムの問題で止まる原因は、表記ではなく、お作法の理解であることが多いです。

まずは確認|この6つのお作法、説明できますか?

実在するどのプログラグミング言語もそうですが、共通テストのプログラムも、主に次の6つのお作法の組み合わせで書かれています。上から順番に、自分の言葉で説明できるかを確かめてみてください。

  1. 順次処理:プログラムは、上から1行ずつ順番に動く
  2. 代入:「x = 3」の「=」は「等しい」ではなく「入れる」。「x = x + 1」が何をしているか言える
  3. 変数:いま変数に何が入っているかを、1行ごとに追いかけられる
  4. 繰り返し:何周目に何が起きるかを、1周ずつ言える
  5. 条件分岐:「もし〜ならば」で、どちらの処理に進むかが分かる
  6. 配列:Data[0] のように、番号(添字)で中身を取り出せることが分かる。番号が0から始まるか1から始まるかは問題によって違うので、問題文で必ず確認する

どうでしょう。1つでも「意味がわからない」「なんとなくで、うまく説明できない」ものがあったら、表記の練習や過去問より先に、お作法を先に押さえるのが近道です。

この6つを、短い例と「x はいくつ?」の問いかけで1つずつ解説した記事を書いています。抜けている所がある人は、先にこちらで確認してみてください。高校の情報でプログラミングがわからない人へ|原因と立て直し方

逆に、6つとも説明できる人は、表記で困ることはあまりないと思います。過去問や試作問題で、一度目を慣らしておけば十分です。

授業で Python などを習った人が、引っかかりやすい3つ

ちなみに、授業で Python などの言語に慣れている人ほど、一瞬迷いやすい所もあります。気をつけたいのは、この3つくらいです。

  • 「まで」は最後の数を含む:Python の range(0, 10) は9で止まりますが、表記の「0 から 9 まで」は、そのまま9まで繰り返します
  • 割り算の商と余りの記号:商は「÷」、余りは「%」で書かれます(Python では // と %)
  • まとまりは字下げではなく線で示す:繰り返しや「もし」の範囲は、「|」と「⎿」の線で表されます

あとは、「表示する」以外の関数などは、問題文の中で説明されることが多いです。問題文の説明がいちばんの正解なので、表記を覚えるより、そこを読み落とさないことのほうが大事ですね。

表記の違いは、慣れの問題です。差がつくのは、6つのお作法を分かったうえで、上から1行ずつ、変数の中身を追いかけられるかどうか。ここはどの言語で習った人でも同じです。

【重要】勉強の順番|残り期間とプログラミング経験で変える

マークシートに鉛筆で解答を記入している手元

ここからは、私個人の考えを含みますので、参考までに読んでください。

「何から始めればいい?」の答えは、人によって変わります。本番まであとどのくらいあるか、プログラミングをやったことがあるか、の2つで、最初に手をつけるべき所がけっこう違うんです。

あくまで大枠ですが、まずは自分に近い行を見てみてください。

いまの状況最初にやること次にやること後回しでいいこと
本番まで3か月前後・プログラミングは授業だけ過去問を1回、時間を計って解いて、どこで落としているかを知る。プログラムのお作法を短期間で固める知識の分野を教科書や参考書で一周。過去問・追試験を解き直す新しい言語を一から学ぶこと。難しい応用問題
本番まで3か月前後・プログラミングの経験あり過去問を1回解いて、第1・2・4問の失点を確かめる知識の分野を一周。共通テストの表記に目を慣らすプログラムの細かい練習(得点源を固める程度で十分)
本番まで半年以上教科書で4つの分野を一周(授業の復習)分野ごとの問題集 → 過去問・試作問題予想問題を大量に解くこと
高1・高2授業をその場で理解して、定期テストで点を取る分からない単元をためない。プログラムは授業の言語で実際に動かしてみる共通テスト形式の演習(高3からでも間に合うことが多い)

必ずこの表どおりにしなさい、というわけではありません。自分の得意・不得意に合わせて、入れ替えてもらって大丈夫です。

どの人にも共通する土台|知識 → 本番形式 → 外した問題を1行ずつ戻る

状況が違っても、流れの骨組みは同じです。

  1. 教科書(や参考書)で、範囲の知識を一通り押さえる
  2. 過去問など、本番形式の問題を時間を計って解く
  3. 外した問題を、上から1行ずつ「なぜそうなるか」を追い直す

この中でいちばん大事なのは、3つ目だと思っています。

外してしまった問題こそ、プログラムなら1行ずつ「この行で変数はいくつになるか」を、文章問題なら1文ずつ「どこで読み違えたか」を追い直す。外した問題ほど、1行ずつ戻る。これをやると、次に似た問題が出たときに解ける確率がかなり上がります。

情報Ⅰは、全体を通して理解の積み重ねが大きい科目です。階段を一段ずつ上がるように、1つずつ分かる所を増やしていくイメージですね。

プログラムの問題を型ごとにどう解くか、外した問題をトレース表でどう直すかは、高校情報のプログラミング問題の解き方|4つの型と練習問題で練習問題つきで整理しています。

プログラミング経験がある人の落とし穴|知識の分野で油断しない

スクールや習い事でプログラミングをやってきた人は、第3問はかなり有利です。お作法が分かっていれば、ロジックはそこまで複雑ではないことが多いです。

ただ、情報Ⅰはプログラミングの科目ではなく、情報について幅広く学ぶ科目です。セキュリティ、2進数、ネットワーク、データの分析など、プログラミングの経験だけではカバーできない分野がたくさんあります。

「プログラムは得意だから大丈夫」と油断して、知識の分野で点を落とす。これがいちばんもったいないパターンです。経験者こそ、知識の分野を一周しておきましょう。

知識の分野を一周するのに使える一問一答を、45問自作しました。→情報Ⅰの一問一答|無料で解ける45問と使い方を講師が整理

未経験の人は、お作法を先に短期間で

反対に、授業以外でプログラムを書いたことがない人は、第3問に苦手意識があるかもしれません。

でも、共通テストのプログラムは、変数・繰り返し・条件分岐・配列といった、基本のお作法の組み合わせです。お作法をまったく知らないと初見ではきついですが、逆に言えば、お作法さえ分かれば、ぐっと解きやすくなります。

なので、未経験の人は、まずお作法を短い期間で集中して固めてしまうのがおすすめです。一度理解できると、その先はかなりクリアーになりますよ。

60分で60マーク前後|時間配分は本番形式で体に入れる

2026年度は、4つの大問でマークする数が60ありました。単純に割ると、1マークに1分くらいしか使えない計算です。

知識の問題で時間を使いすぎると、後半のプログラムやデータの大問で時間が足りなくなります。どの大問にどのくらい時間をかけるかは、本番形式の問題を何回か解きながら、自分なりの配分を見つけておくのがいいと思います。

練習問題はどこにある?|過去問・試作問題・サンプル問題の違い

共通テストの情報は始まってまだ2年なので、本番の過去問は多くありません。ただ、それ以外にも公式の問題がいくつか公開されています。違いを整理しておきますね。

種類どんな問題?使い方
本試験の過去問2025年度・2026年度の本番の問題いちばん先に。時間を計って本番どおりに
追・再試験の問題本試験を受けられなかった人向けの試験。形は本試験と同じ本試験の次に。演習の数を増やせる
試作問題2022年に、実施前の「こんな形になる」見本として公表された問題形は本番に近い。過去問の後に
サンプル問題2021年に公表された、もっと早い段階の見本。構成が今の本番とは違う慣れてきたら参考程度に

考え方としては、本番の形に近いものから順に解いていくのがおすすめです。過去問・追再試験は大学入試センターの「過去の試験情報」のページから見られます。試作問題とサンプル問題も、大学入試センターのサイトで公開されています。

ちなみに、予備校の模試や予想問題集もあります。数をこなすことより、1回ごとに外した問題を1行ずつ戻る復習を優先してくださいね。

講師の見方|情報は「対策すれば取れる」科目だと思う

マークシートと鉛筆のイメージ

ちなみに、私も共通テスト向けの問題をながめる機会がありました。あくまで部分的に読んだだけの感想ですが、改めて少しお話しさせてください。

まず、知識の問題。正直に言うと、講師の私も明確に答えを選べない問題もありました(笑)。普段教えているプログラミングとは、かけ離れた内容も多いんです。ただ、それは範囲を勉強していないから分からないだけで、勉強すれば取れる問題です。

次に、プログラムの問題。こちらは、お作法が分かっていれば、ロジックはそこまで複雑ではない、という印象でした。とにかく基本のお作法に慣れればどんな問題がきても解けます。

そして、文章問題がとても多い。なじみのない言葉も多いこともあり1文、2文と意味を読み飛ばしてしまうと、その先が分からなくなります。でも、落ち着いて上から1文ずつ読み、資料と照らし合わせていけば、解ける問題も多いと感じました。「論理的に、上から丁寧に読めるかどうかだけ」本当にそれが大きいです。

なので、あくまで個人的な見方ですが、共通テストの情報は対策すれば誰でも取れる科目だと思っています。一度点が取れるようになれば、安定もしやすい。勉強時間に対するコスパは良いほうだと思うので、得点源の1つにしてしまうのもありですね。

難しく感じるのは、「範囲の知識を知らない」か「お作法に慣れていない」か「読み飛ばしている」かのどれらかであることが多いです。範囲を一周して、1文ずつ・1行ずつ読む練習をすれば、点はついてきます。

よくある質問

情報Ⅰの勉強は、いつから始めればいいですか?

理想は、授業で情報Ⅰを習っているその時期に、内容をその場で理解しておくことです。そのうえで、共通テスト形式の演習は高3からでも間に合うことが多いと思います。高3でこれから始める人も、上の章「勉強の順番」の表を参考に、やる順番を決めてから取りかかってみてください。

プログラミングを習っていれば、対策しなくても大丈夫ですか?

第3問のプログラムではかなり有利です。ただ、第1問・第2問・第4問は、知識や読み取りの問題が中心です。プログラミングの経験だけではカバーできないので、知識の分野は別に勉強が必要です。

私立大学でも、情報Ⅰは必要ですか?

大学や学部、入試の方式によって違います。共通テストを使う入試で情報を選べる大学もあれば、使わない大学もあります。志望校の募集要項で確かめるのが確実です。

何で勉強すればいいですか?

土台は、学校の教科書と過去問です。そのうえで、教科書だけでは分かりにくい所があれば、共通テスト向けの参考書を1冊用意すると進めやすいと思います。共通テストの表記でプログラムを解説している本を選ぶと、第3問の対策にもそのままつながります。

授業用か共通テスト用か、プログラミングの経験があるかで変わる本の選び方は、情報Ⅰの参考書・問題集の選び方|目的と経験別に講師が整理にまとめています。

共通テストの情報Ⅰを、1冊で一通り

『世界一わかりやすい 大学入学共通テスト 情報Ⅰやさしい講座』(技術評論社)。情報Ⅰの4つの分野を講義形式で一通り学べて、プログラムは共通テストの表記で解説されています。

書籍を見る

まとめ|順番を決めれば、情報Ⅰは得点源になる

共通テストの情報Ⅰは、60分・100点・大問4つの試験です。知識で取れる問題は一部で、多くは「その場で読んで考える」問題になっています。

プログラムは共通テスト独自の表記で出ますが、日本語まじりで、むしろ読みやすい書き方です。止まる原因は表記よりもお作法の理解であることが多いので、6つのお作法を説明できるかを先に確かめてみてください。

そして、何より大事なのは順番です。本番までの残り期間とプログラミングの経験に合わせて、最初にやることを決める。外した問題は、1行ずつ・1文ずつ戻る。これを続ければ、情報Ⅰは十分に得点源になると思います。

なお、授業の外でもプログラミングをやってみたい人、進路とのつながりも考えたい人は、高校生のプログラミング、何から始める?授業・独学・進路の地図も読んでみてください。

共通テストの情報Ⅰ対策に、まず1冊

講義形式で情報Ⅰの範囲を一通り学べる『世界一わかりやすい 大学入学共通テスト 情報Ⅰやさしい講座』(技術評論社)。プログラムは共通テストの表記で解説されています。

書籍を見る
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次