どうも!私大文系卒、基本情報・応用情報技術者の両方を持っているひよこSEです。

文系だけど、基本情報技術者試験は合格できるの?
という悩みを持っている人向けに、基本情報技術者試験の勉強方法についてお話しします。
結論から言うと、「基本情報技術者試験の勉強方法は?」というと、「過去問演習を最低5回分繰り返えせば合格」できます。
正しい方法で過去問演習を繰り返して、合格を手にしましょう。
基本情報技術者試験の勉強方法は?
基本情報技術者試験のベースとなる勉強方法は、「過去問5年分の演習」です。
アルゴリズム・プログラミングの問題について補足すると、参考書でのインプットが必要です。
が、問題が結構、独特なところもあり、やはり慣れの部分が強いので「インプット後は即、演習」です。
基本情報技術者試験の試験制度について

「もう知っているよ」っていう人は、ここは飛ばしてください。
基本情報技術者試験の試験制度について簡単に説明すると下記のようになります。
- 春・秋の2回チャンスあり(4月と10月)
- 午前と午後試験がありどちらも60点以上で合格
- 午前・午後ともにマークシート
- 午前問題は全80問。全問必答で 1.25 × 正答数が得点となる
- 午前問題は80問中48問正答すれば、通過できる
- 午後問題は問1, 6が必答。問2~5の中から3問、問7~11の中から1問選択
- 午後問題は配点は公表されていない。ブラックボックスである
試験制度について詳細を見たい方は、IPAの公式サイトを見るか、別の記事でまとめているのでぜひ見てください。
とにかく時間が足りない試験なので、試験内容についてはしっかりと把握しておきましょう!
基本情報技術者試験の勉強スケジュールは1か月前より着手
スケジュールの例は下記のとおりです。ひよこSEはこのスケジュールで合格しました。
基本情報技術者試験の勉強期間は、1か月が目安
基本情報技術者試験の勉強期間は、1か月前からです。1日の勉強時間は3時間とします。
- 1か月前:アルゴリズムとプログラム問題の参考書を読む
- 3週間前:上記の続き + 午前問題の直近5回分の演習
- 2週間前:午前問題を固めつつ、午後問題に着手
- 1週間前:午後問題の演習をメインにする
- 3日前:総復習(午前は、暗記なのでこれは必ず欲しい期間)
アルゴリズムとプログラム問題は、はじめに着手
アルゴリズムとプログラム問題は、すぐに攻略できるものではないので、優先してインプットをします。
一夜漬けで合格できるとすれば、プログラム経験者です。しかし、午前問題が壁となるので結局、合格できないでしょう。
参考書を読んで基礎をしっかりと理解する期間が必要です。

アルゴリズムの1か月前のインプットと、午後問題の2週間前の過去問着手は、遅れると絶対間に合いません。泣きを見ます!
基本情報技術者試験の午前問題の勉強方法は、過去問暗記で勝負
基本情報技術者試験の午前問題の勉強方法は、直近の過去問5回分の文章と答えをできるだけ多く覚えることが重要。
- 過去問を1問でも多く暗記すること(直近5回分)
- 1問あたり1分50秒程度で解けるようにすること
の2つのポイントさえ押さえれば、それほど怖くありません。
午前問題の勉強方法は、条件反射になるくらい過去問暗記をする
過去問を繰り返して、

ああ、何回も見たよこれ
と条件反射のようになれば完璧です。
多少わからないところがあっても、気にせずにガンガン問題を解きまくりましょう。
「基本情報技術者試験の午前問題の勉強方法は「問題の暗記」を過去問5年分繰り返す」という記事で詳細は説明しているので、ぜひ読んでみてください。
基本情報技術者試験の午前問題のおすすめの参考書
基本情報技術者試験の午前問題のおすすめの参考書は、下記の2つです。
管理人は、午前試験をイラスト付き参考書と過去問題集で突破しました。
- イラスト付き参考書
- 過去問題集(直近5回分)
これらを駆使して、過去問演習を繰り返します。
基本情報技術者の午後問題(情報セキュリティ・マネジメント系)の勉強方法
午後問題の情報セキュリティ・マネジメント系の勉強方法は、過去問演習です。
文章を時間内に正しく読んで答えるのが肝心。慣れの部分が大きい
文章をよく読んだり、正しく計算できれば得点できる箇所が多いので、演習を重ねて傾向に慣れるようにしてください。
情報セキュリティ・マネジメント系の時間配分は、次の通りです。
- 問1(情報セキュリティ):25分
- 問2~5(マネジメント系):20分 × 2問

基本情報技術者試験は、時間が足りない試験なので、時間は必ず測って演習するのがポイント!
情報セキュリティは得点源
ただ、情報セキュリティは、必須であるからか、易しめであることが多いです。
午前の知識 + 一般常識を問う問題が出題されるので、午前の知識はしっかり固めたうえで、落ち着いて回答するのがポイント。
得点源です。
基本情報技術者試験の午後問題のアルゴリズムの勉強方法
午後問題のアルゴリズムは、とにかくトレースに慣れるために1か月前より着手してください。
ポイントは、トレースを丁寧に!
勉強方法のポイントは、下記の通り。
- 参考書を理解できるまで、丁寧に読み込む
- 実際に手を動かしてトレース。「なんとなく」で終わらせない
- アルゴリズムの時間配分は40分。必ず測ること。
使用する参考書は次の2つ。
- うかる!基本情報技術者 [午後・アルゴリズム編] 2020年版 福嶋先生の集中ゼミ
- かんたん合格 基本情報技術者過去問題集
なお、「福嶋先生の集中ゼミ」と、「かんたん合格 基本情報技術者過去問題集」では過去問が重複するので、ほとんど「福嶋先生の集中ゼミ」がメインになります。
1か月前から取り組んで、手でトレースしながら、じっくり、みっちり仕上げます。
参考書を読んでいる最中に、トレースする場面があったら必ず紙に書いて理解。「何となく」で終わらせないでください。
前半部分を回答できれば、合格圏内
ここまでやって、前半部分を得点するのがやっとかと思いますが、十分合格圏内です。
詳しい対策は、「基本情報技術者試験の午後問題のアルゴリズムはトレースが最重要。手を動かして完全に理解すること」という記事をご覧ください。
基本情報技術者試験の午後問題の選択言語の勉強方法
ここでは、表計算・Javaの勉強方法について書きます。
午後問題の表計算の勉強方法
アルゴリズムと同様、参考書で理解して、地道に演習です。
時間配分は、下記の通り。
- 問7~11(ソフトウェア開発):40分
言語問題でも時間を図ります。
表計算は、水平照合とか、実際に使われる関数の使い方がイメージできないと正答できません。

どうすればイメージできるようになるの?

できれば、参考書片手に、エクセルで実際にやってみるのが一番!
後半のマクロの問題は、捨てるか、さわりだけ解くのが正解。
アルゴリズムの後半と同じく正確さとスピードが問われるので、深入りは禁物です。

中途半端に無理して、時間が足りなくなったら最悪!
午後問題のJavaの勉強方法
アルゴリズム・表計算と同様、地道な演習あるのみです。
時間配分は、下記の通りです。
- 問7~11(ソフトウェア開発):40分
言語問題でも時間を図ります。
Javaを選択するなら、まずは文法
Javaの文法に慣れてくれば
- 構文や条件分岐の問題(例えば、拡張for文とか三項演算子とか)
- 少しプログラム読めばすぐにおかしいとわかる選択肢
は、時間内に正答できるようになるかと。
構文の問題は、英文法と同様で、仮に「そのプログラムが何するか全くわからない」としても正解できるので、得点源です。
設問の後半は、やはり正確なトレースが要求されるので得点しづらく、基本的には捨てるようにしましょう。
プログラミングの基礎は、参考書かE-ラーニングで身に付ける

Javaとか選択するとき、プログラミングの基礎ってどうやって身に付けるの?
結論から言えば、参考書を読むのもよし。E-ラーニングを活用するのもアリです。
ひよこSEは、スッキリわかるJava入門を使いました。
また、企業の研修にも使われるUdemyというE-ラーニングの「Javaプログラミング入門講座」を活用するのもあり。

参考書より少し値段が高めですが、動画形式なのはスムーズに学習できそう!
Udemyの「Javaプログラミング入門講座」がセール価格であれば、参考書と値段がさほど変わらないです。動画形式のほうが学びやすいよという人は、Udemyのほうが速いと思います。
お好みで選んでくださいね。
Udemyと参考書のどちらを選ぶにしても、すべてをカンペキに理解せずとも、正解できるようになるので、細かいところで止まらずに、1週することを優先してください。
基本情報技術者試験に合格する勉強方法のまとめ
基本情報技術者試験に文系でも合格できる勉強方法と方法を説明しましたが、結局は地道な過去問演習と慣れが必要です。
- 午前:参考書を辞書がわりに、いきなり過去問演習!直近の過去問5年分をいかに覚えるかが勝負。
- 午後の情報セキュリティ:長文に慣れれば午前の若干の応用。午前の知識を固めながら同時に演習する。
- 午後の選択問題:ソフトウェア・ハードウェア・マネジメント系が楽。情報セキュリティと同じく、午前の知識を固めつつ同時に演習。
- アルゴリズム:参考書1冊をしっかりとインプット。参考書に載っている過去問と過去問集がダブるので丁寧に読み込む!
- プログラミング:参考書1冊をインプット。多少あいまいでもいいので、一通り読んだら過去問をやって、問題に慣れるとよし。
プログラム系の問題は基礎的な部分のみ得点して、捨てる問題に時間をかけない、優先順位づけが重要です。
他にも、時間配分や各分野の個別の対策等、この記事だけでは語りきれなかった部分もあるので、下記の記事も合わせて読んでみてくださいね。
勉強のスパートをかけていきましょう!

コメント