基本情報技術者試験に合格するための勉強方法

基本情報技術者試験について一発合格したので、約2ヶ月間でみっちり勉強した時のスケジュールやポイントをご紹介します。

要点

時間があれば容易に合格できるテストだと思います。

時間がなくても効率よく勉強すればもちろん合格できますが、私はみっちり勉強したので、その勉強方法を共有します。

結果

screenshot

私がテストを受けたのは大学4回生の就活後です。ちなみに文系です。

文系と言えど情報系の講義をいくつか受けたことがあり、そこで2進数とか10進数とかを知りました。基本情報技術者試験をピンポイントで勉強したことはありませんでしたが、基礎知識は多少あったと思います。

就職先に取得を勧められたこともあり、彼女もいなくて夏休みが暇だったので、取ることにしました。8月中旬から初めたので、約2ヶ月間です。社会人とは違って一日中暇だったので、平日はほぼ毎日図書館に通って、10時頃〜17時頃まで勉強してました(ただし、集中して取り組んだ時間は1日3時間にも満たないと思っています)。

それだけやってると自信を持って臨むことができ、結果普通に受かりました。午後はアルゴリズムと表計算で35点くらい稼げたと思うので、かなり余裕を持って合格できたと実感しています。この2点はみっちり対策しました(後述します)。

勉強方法

まずはどのように勉強するかを調べた結果、こちらのサイトにお世話になることにしました。

参考 基本情報技術者試験に合格した人の勉強法Something Beyond

 

スケジュールとしては

・最初の3週間を午前試験対策(テキスト2週間、過去問1週間)

・午後試験対策に3週間(アルゴリズム1週間、表計算1週間、過去問1週間)

となります。

午前対策

午前対策で選んだテキストはこちら。

図解や愛嬌あるキャラクターのイラストが多く、分かりやすさに重きを置いているテキストに思えました。

テキストを最低2周は読む

鉄板の勉強法ですが、テキストは繰り返し読むからこそ記憶に残るもの。ある程度基本情報の分野を勉強している人ならさらっと1周読む程度で問題ありませんが、それ以外は2周。初心者は3周読んでもいいかもしれません。実際、2週目に読むと理解度が全然異なります。どうぞ、2週目のあの心地よさを味わって下さい。

私の場合はまず最初の1週間を使って、まずは分からなくてもテキトーに読み切りました。大事なのはさらっと読むことです。全て理解しようと気張らないこと。

ただこのテキストはキャラクターが愛嬌あってかなり可愛いので、読みやすいです。読み終えた時に寂しさを感じるくらい、好きでした。

次の1週間できっちりと読み込みました。2周目に入るとあら不思議、自然と理解できたりします。ほんとに心地よかったです。

もちろん分からないとこもありましたが、理解するまで何度も読み直す、あるいはネットで調べたりしました。

ポイント
理解するために、テキストは繰り返し読もう。

過去問を解く

3週間目に入って、初めて午前の過去問を実施しました。1日1年分解く感じです。テキストにちょっとだけ載ってる過去問がばんばん出てくることもあり、1日目で余裕で合格ライン越えてました。

あれ、余裕?そのまま次の日も合格、その次の日も合格。最終的に4年分やって、全部7割を超えたので、もう大丈夫だろうと早々に午後対策に移りました。

MEMO
実は過去問をひたすら解けば、テキストを読まずともいずれ合格ラインに乗ります。

時間がない人は、過去問だけやれば良いです。

ただし仕事で役に立たないので、やっぱりきっちり理解するのがオススメだと思います。

午後対策

配点

  • 情報セキュリティ1問(必須)12点
  • 選択問題(7問中5問)各12点
  • アルゴリズム(必須)20点
  • プログラム選択問題(5問中1問)20点

お分かりの通り、アルゴリズムとプログラム選択問題で20点ずつ、計40点です。つまり合格点の3分の2を占めているということ。これを攻略できないと合格から遠ざかりますが、逆に言えばこの2問を完璧にしておけば、受かる確率は圧倒的に高くなります。ということでこの2問を集中的に攻略しましょう。

あとの問題は対策せずとも20点くらいは取れます。実際、私も他の問題については一切対策していません。

最後の1週間で過去問を解いてみたら、だいたい70点くらいは取れたので、大丈夫です。

ポイント
アルゴリズムとプログラム問題を完璧にしよう。

参考までに私は、それぞれに1週間費やしました。

アルゴリズム

アルゴリズムは以下のテキストを使用して学習を進めました。

噛み砕いて説明してくれるので、徐々に理解が進んだ印象です。中盤からやや難しくなってきて、「..ん?」となるシーンも増えてきましたが、何度も読んで、考えて、一歩ずつ進めました。

演習問題はなかなか難しかったですが、基本情報のアルゴリズム問題はやや独特であるため、とりあえず問題に慣れておく、というのが大事かもしれません。

また、最近だと以下の書籍が出たり、

以下のアプリが出たりと便利なものが沢山あるので、理解が進むと思います。

アルゴリズム図鑑:iTunes

プログラム問題

プログラム問題は以下から選択できます。

  • C
  • COBOL
  • アセンブラ言語
  • JAVA
  • 表計算

一番とっつきやすいのは表計算ですが、エクセルみたいなものです。関数がわかればOK。なので私は表計算を選択しました。

表計算対策

以下のテキストを使用しました。

最初の関数紹介ページを2周読みして理解し、あとは問題を解いていくことで、すんなり15〜20点は取れるようになりました。最近の学生であれば高校や大学の授業でエクセルを使うので、それだけでかなり理解はし易いと思います。実際、そこまで難しい関数は出てきませんし。

その他アドバイス

  • まとまった時間を取れないなら、通勤時間を使うのが良いかも。午前はインプットがなくても過去問だけやってれば取れる印象。最近だと過去問や演習問題を纏めたアプリが沢山ある。私は応用情報資格については、アプリを活用して合格した。
  • ただ、午後試験についてはアルゴリズム等の学習経験がないなら、やはり時間をかけて学びたい。土日のどちらか、とりあえず3時間だけでも勉強時間に充てたいところ。
  • 合格率が低いように感じるが、学生層が多く、当日の欠席率が高かったり、午前だけ受けて諦める人達がいたりするからだと感じている。ビビる必要なし。

雑感

ゴリ押しでも充分に合格できるレベルの資格ではあります。

しかし、後に受けるであろう応用情報や高度資格を取るためには、やはり基礎をきっちり固めることが重要であると、応用情報技術者試験の勉強をしていて痛感したので、やっぱ着実に勉強して合格するのが一番かなと思いました。

これから勉強を始める方、ぜひ合格をもぎ取って下さい。

応用情報技術者試験も書いてます。

応用情報技術者試験に合格するための勉強方法【社会人向け】

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください