本文へスキップ

基本情報技術者

文系・未経験から基本情報はきつい?最初に崩れやすい順番と立て直し方

基本情報技術者・初学者向け・約12分・更新 2026-06-02

基本情報技術者の記事

結論:きついのは才能不足ではなく、順番を間違えやすいから

文系・未経験から基本情報を始めると、「用語が多すぎる」「アルゴリズムが読めない」「ネットワークの図が意味不明」と感じやすいです。しかし、それは才能の問題というより、学習順の問題であることが多いです。

基本情報は、科目Aで広い知識を問われ、科目Bでアルゴリズムと情報セキュリティを読ませる構成です。IPA公式でも、科目Aは90分60問、科目Bは100分20問とされています。つまり、浅く広い知識と、じっくり読む力の両方が必要です。


著者の経験:最初に科目Bへ行きすぎると心が折れやすい

学習経験上、未経験者が最初から科目Bのアルゴリズム問題ばかり解くと、かなり高い確率で手が止まります。変数、配列、条件分岐、ループの読み方が定着していない状態で長文問題を読むと、問題文の意味ではなく、記号そのものに脳の容量を使ってしまうからです。

最初の1〜2週間は、科目Aのテクノロジ系を使ってIT用語の地図を作るのがおすすめです。そのうえで、短い疑似言語やトレース練習に入ると、科目Bの負担が一気に下がります。

最初に崩れやすい4つの壁


崩れる理由立て直し方

2進数・基数変換

10進数の感覚で読んでしまう

2、4、8、16の倍数感覚を先に作る

論理演算

AND/OR/NOTを日本語の「かつ」「または」と混同する

真理値表を書いて機械的に判断する

ネットワーク

IP、DNS、ルータ、ポート番号が別々の暗記になる

通信の流れを1本の線で追う

アルゴリズム

プログラムを読む前に答えを探してしまう

変数表を作り、1行ずつ値を変化させる

おすすめの勉強順

1周目は、テクノロジ系の基礎、ネットワーク、データベース、セキュリティ、アルゴリズムの順に進めると理解しやすいです。マネジメント系とストラテジ系は暗記で点を取りやすい反面、後回しにしすぎると科目Aの得点が安定しません。

2周目では、科目Aの過去問形式で弱点を拾いながら、毎日15〜20分だけ科目Bの短いトレースを入れます。科目Bは一夜漬けが効きにくいので、短時間でも毎日触れる方が効果的です。


よくある失敗


  • 参考書を最初から最後まで完璧に読む:読み切ることが目的になり、問題で使える知識になりにくいです。
  • 科目Bを後回しにしすぎる:直前期にアルゴリズムの読解力を作るのは厳しいです。
  • 暗記カードだけで進める:用語は覚えられても、ネットワークやアルゴリズムの因果関係が抜けます。

具体例:DNSを暗記ではなく流れで覚える

DNSを「ドメイン名とIPアドレスを対応させる仕組み」とだけ暗記すると、実務イメージが残りません。ブラウザにURLを入力する、DNSでIPアドレスを引く、サーバーへHTTP/HTTPSで通信する、という流れで覚えると、ネットワーク問題でも判断しやすくなります。


文系・未経験者は「IT用語の地図」を作るところから始める

文系・未経験の人が基本情報でつまずく最大の理由は、ひとつひとつの用語が孤立して見えることです。CPU、メモリ、OS、ネットワーク、データベース、セキュリティが別々の暗記対象になると、問題文を読んでも状況が浮かびません。

最初は細かい定義を完璧にするより、「Webサイトを見るとき、PC、ブラウザ、DNS、Webサーバ、DB、暗号化通信がどう関係するか」のように一連の流れで理解すると、学習がつながります。

著者の経験:数学よりも「読み続ける体力」が大事

基本情報は、数学が得意でなければ無理という試験ではありません。もちろん計算問題はありますが、合否を大きく左右するのは、長い問題文を最後まで読み、条件を落とさず処理する力です。

文系出身でも、問題文に線を引く、変数表を書く、図にする、間違えた理由を言語化するという作業を続ければ伸びます。逆に、暗記だけで突き進むと、科目Bやネットワークで止まりやすくなります。

さらに実践的に読む:文系・未経験から基本情報はきつい?最初に崩れやすい順番と立て直し方を得点につなげる考え方

基本情報技術者試験の記事は、用語の説明を読むだけではもったいないです。科目Aでは広い知識を素早く判断する力、科目Bでは長めの問題文を読み、条件を落とさず処理する力が求められます。つまり「知っている」だけでなく「問題文の中で使える」状態にする必要があります。

特に未経験者は、CPU、メモリ、OS、ネットワーク、DB、セキュリティ、アルゴリズムを別々の暗記対象として見がちです。しかし実際のシステムでは、ログイン画面、データ保存、通信、暗号化、アクセス制御、ログ監視がつながっています。分野を横断して理解すると、選択肢の比較に強くなります。

科目Bでは、問題文を読んだ瞬間に答えを探すのではなく、変数、配列、ループ、条件分岐、戻り値を順に確認します。アルゴリズム問題は、難しい数式を解くというより、処理の流れを追いかける読解問題です。本番では参考書より初見感が強くなるため、短い問題でも毎日トレースする習慣が有効です。



よくある質問:文系・未経験から基本情報はきつい?最初に崩れやすい順番と立て直し方を得点に変えるには

Q. 基本情報は暗記だけで合格できますか?

科目Aの一部は暗記で対応できますが、ネットワーク、データベース、セキュリティ、アルゴリズムは関係性の理解が必要です。用語を覚えたら、その技術が何を解決するのかまで確認してください。

Q. 科目Bはいつから始めるべきですか?

遅くとも学習序盤から短時間で触れるべきです。科目Bは疑似言語や条件整理に慣れる必要があり、直前期だけで伸ばすのは難しくなります。毎日10〜20分でもトレースを続けると効果があります。

Q. 文系・未経験でも大丈夫ですか?

大丈夫です。ただし、最初から長いアルゴリズム問題へ行くより、IT用語の全体像、2進数、論理演算、ネットワーク、セキュリティの基礎を先に固めた方が挫折しにくいです。

Q. 模試で点が伸びない場合はどうしますか?

単に解き直すのではなく、間違いを「用語不足」「計算ミス」「問題文の読み違い」「選択肢比較ミス」に分けてください。原因ごとに対策が違います。

Q. 本番対策で一番大事なことは何ですか?

科目Aは時間内に迷わず処理すること、科目Bは条件を落とさず読むことです。正解した問題も、根拠を説明できるか確認すると安定します。


著者の体験談:文系・未経験者は「最初の1か月」で崩れやすい

文系・未経験から基本情報を学ぶと、最初に苦しくなるのは「用語が多いこと」ではなく、用語同士のつながりが見えないことです。私自身、データベース、ネットワーク、セキュリティ、アルゴリズムを別々の暗記科目として見ていた時期は、問題集を解いても点数が安定しませんでした。

特にきつかったのは、科目Aで出てくる用語を覚えたあとに、科目Bのアルゴリズムへ移った瞬間です。科目Aは選択肢から近いものを選べても、科目Bは問題文を読み、変数の変化を追い、処理の結果を自分で出す必要があります。ここで「暗記しているのに解けない」という状態になりやすいです。

そのため、最初から完璧を目指すより、1周目は用語の地図を作る、2周目は頻出分野を固める、3周目で科目Bの読解を増やす、という順番の方が現実的でした。


関連記事

勉強法記事一覧 基本情報技術者の記事をもっと見る