私は14年の挫折を経て、2024年6月に基本情報技術者試験に合格しました。

なんで14年もかかったの!?

14年のうち、実際に受験したのは3回だよ。勉強中に何度も挫折して受験しなかったことも沢山あったんだ。。
14年かかった理由は挫折するような間違った勉強方法をしていたからです。
勉強法を見直してからは基本情報技術者試験だけでなく、上位試験である応用情報技術者試験→情報処理安全確保支援士試験にストレートで合格することができました!
今回は勉強する上でぶつかった壁や合格できた勉強法をご紹介したいと思います!
基本情報技術者試験の科目Aで挫折しない勉強法

科目Aの対策は↓の記事で紹介しているよ!

基本情報技術者試験の科目B 対策と攻略法

科目Bのアルゴリズムが意味わからなすぎる。。

文系の人だと特に難しいよね。
どうやって挫折せずに進められるかを教えるよ!
YouTube動画の流し見からはじめる
科目Aも動画から学習を始めましたが、科目Bも同じく動画から始めるのがおすすめです!
プログラム未経験で「アルゴリズムとはなに?」という方は、まずこちらの動画でアルゴリズムの基礎を学ぶことをおすすめします!
この動画は高校の「情報Ⅰ」向けのものですが、解説が圧倒的に分かりやすくアルゴリズムの基礎を理解するのに最適な動画になっています。

動画時間は2時間くらい!
テキスト(参考書)を一通り読み、科目Bの基礎理解を深める

テキストのおすすめはある?

「情報処理教科書 出るとこだけ!」がおすすめだよ!

なんでこれがおすすめなの?

「トレース」に特化した構成になっているのがおすすめの理由だよ!

トレース?
トレースとは?
アルゴリズムとは要はプログラムの動作一つ一つを図式化したようなものです。
その動作一つ一つを手作業で追っていくのがトレースという作業になります。
本番では以下のようなプログラムのようなものが問題文に出てきて穴埋めの部分を解答していきます。


書いてある内容に沿ってプログラムを動かすと処理がどう動いていくか?を
理解しなければ問題は解けないんだ。
これを頭の中でイメージできる?

んー無理だね。。
できたとしても途中で分からなくなりそうw

そうなんだよ。たぶんプログラムが得意な人でなければ同じようになる。
だから、トレースと呼ばれる紙に処理過程を書き出す作業が有効なんだ!
そこで先ほどのテキストが活躍します!このテキストはトレースに特化して合格をつかみ取るというコンセプトで作られているので、トレースを極めるのであればこの本がおすすめです!
テキスト内でも述べられているのですが、科目Bは科目Aのように同じ過去問が出題されません。
なので、初見の問題でも対応できる基礎力・応用力が必要になります。その力をこのテキストで身に着けていってください!
YouTube動画で公開問題をマスターしよう!
テキストを一通り終えたら、こちらの動画を参考に公開問題を解いていきましょう。

テキストにも公開問題の解説PDFがついてたけど?

「トレース」は書籍で見るより動画で見た方が分かりやすいケースが多いんだ。
だから、解説を見て分からない箇所だけ動画を見るというのでもいいと思うよ!
おすすめは科目Aでもご紹介した「すーさん」の動画です。
動画だとトレース状況をリアルタイムに更新しながら進めているのが見えるため、とても分かりやすいです。
様々な問題に挑戦し、初見問題慣れしよう!

一通り解き終えたから、
トレースはできるようになってきた気がする。

いいね!でもさっき言った通り、科目Bは全てが初見の問題なんだ。
つまり、本番では初めて見る問題に対応しなければいけないということ。

さらに1問当たりに割ける時間は大体5分くらいしかないんだ。
だから初見問題を5分で解き切る必要がある。

えぇぇ。
科目Bは全20問、制限時間は100分です。
そのため、1問あたりに割ける時間は大体5分になります。
そのため、以下のような力が必要となります!
・5分以内で解き切る力
・問題の難易度を即座に把握し、場合によっては問題を捨てる勇気

この力を身に着けるには、様々な問題に触れることが必要!
おすすめはさっきの姉妹本である
「情報処理教科書 出るとこだけ!予想+過去問題集」!
他にはこのような問題集もおすすめです!上記を解き終えて余裕があれば挑戦してみてください!
CBT方式に移行する前(ペーパー方式時代)の過去問題が収録されています。
ペーパー時代の問題は今の科目Bよりも数段難易度が高いのでこれらができるようになると合格はより確実になるかと思います。
アルゴリズムがどうしても苦手な場合はどうすればいい?~応用情報への挑戦を検討しよう!~

教えてくれた勉強全部やったけど、全くできるようにならない。
僕にはアルゴリズムが合わないみたい( ノД`)シクシク…

その場合は、基本情報技術者試験をスキップして
応用情報技術者試験に進むでもいいかもしれないね!
アルゴリズムは人によって得意不得意がどうしてもでます。
どうしても苦手という方は応用情報技術者試験への飛び級を検討してみてください!
noteに記事にしているのでよかったら見てください。

まとめ
今回は科目Bの勉強方法についてご紹介してきました。
・目標を決める(いつまでに合格するか)
・取り組みやすいコンテンツから徐々に攻めていく(動画などの聞き流しから)
・完璧を目指さない(6割で合格!)
科目Bの対策は第一に
・トレースをマスターすること
それができたらあとは
・ひたすら問題を解いて初見問題になれること(物量戦!)
になります。
大変かと思いますが、科目Aをやり切ったあなたであればできると思います!!
あなたの合格を心よりお祈りしています!!


コメント