はじめての 基本情報技術者試験 で合格できる戦略と戦術
2022 年度 下期試験終了に伴い、記事内容を 2023 年 4 月からの新試験制度に対応しました。
筆者は、長年に渡り基本情報技術者試験の対策講座で講師を務めています。
この記事では、筆者の講師経験を総動員して、はじめて基本情報技術者試験を受験する人に、基本情報技術者試験というものが、どのような相手であるかを説明し、どのように倒せばよいかをアドバイスします。
まずは相手を知ることから
情報 合格点は、科目 A 試験と科目 B 試験の両方で、600 点以上である
基本情報技術者試験( 2023 年 4 月から実施される新制度の試験)は、科目 A 試験と科目 B 試験から構成されています。 試験時間は、科目 A 試験が 90 分で、科目 B 試験が 100 分です。 どちらも 1000 点満点で 600 点以上が合格です。
科目 A 試験と科目 B 試験の両方で、 600 点以上を取らなくてはなりません。
info_outline関連記事
情報 科目 A 試験は、時間の心配をする必要がない
科目 A 試験は、全部で 60 問あり、全問に解答します。
IRT( Item Response Theory 、項目応答理論)に基づいて解答結果から評価点を算出するので、問題ごとの配点割合はありません。
1 問あたりの解答時間の目安は、
90 分 ÷ 60 問 = 1.5 分
ですが、クイズのような短い問題なので、時間の心配をする必要はありません。
info_outlineIRT に関する記事
戦略 苦手な分野を集中的に学習しないと得点が上がらない
図 1 は、基本情報技術者試験の出題分野の一覧です。
分野 | 大分類 | 中分類 |
---|---|---|
テクノロジ系 | 基礎理論 | 基礎理論 |
アルゴリズムとプログラミング | ||
コンピュータ | システムコンピュータ構成要素 | |
システム構成要素 | ||
ソフトウェア | ||
ハードウェア | ||
技術要素 | ヒューマンインターフェイス | |
マルチメディア | ||
データベース | ||
ネットワーク | ||
情報セキュリティ | ||
開発技術 | システム開発技術 | |
ソフトウェア開発管理技術 | ||
マネジメント系 | プロジェクト | マネジメントプロジェクトマネジメント |
サービス | マネジメントサービスマネジメント | |
システム監査 | ||
ストラテジ系 | システム戦略 | システム戦略 |
システム企画 | ||
経営戦略 | 経営戦略マネジメント | |
技術戦略マネジメント | ||
ビジネスインダストリ | ||
企業と法務 | 企業活動 | |
法務 |
テクノロジ系、マネジメント系、ストラテジ系に大きく分類され、それぞれがいくつかの項目に分けられています。
- 科目 A 試験
- すべての分野から出題されます。
- 科目 B 試験
- アルゴリズムとプログラミング、および情報セキュリティの分野から出題されます。
それぞれの分野の出題数は、毎回ほとんど同じです。
したがって、苦手な分野を集中的に学習しないと得点が上がりません。
情報 科目 B 試験は、時間内に問題を解く練習をしておく必要がある
科目 B 試験は、全部で 20 問あり、科目 A 試験と同様に全問に解答します。
- 全 20 問中 16 問
- アルゴリズムとプログラミング
- 全 20 問中 4 問
- 情報セキュリティ
問題の内容は、科目 A 試験より長く、 1 問が 1 ページ程度あります。 1 問あたりの解答時間の目安は、 100 分 ÷ 20 問 = 5 分ですが、アルゴリズムとプログラミングでは擬似言語で記述されたプログラムを読み取らなければならないので、慣れていないと時間が足りないでしょう。
現時点で公開されている科目 B 試験のサンプル問題を使って、時間内に問題を解く練習をしておく必要があります。
info_outline科目 B 試験 サンプル問題の解説記事
科目 A 試験の倒し方
戦術 時間がかかる問題は後回しにする
科目 A 試験の問題の中には、 10 秒で解けるものもあれば、 5 分程度かかるものもあります。 時間がかかる問題でつまづいてしまうと、残り時間が一気に少なくなって頭が真っ白になり、できる問題もできなくなってしまう恐れがあるので、「これは時間がかかるな」と思った問題は、後回しにしましょう。
短時間で解ける問題を一通り解いたら、十分に残った時間で、時間がかかる問題を丁寧に解けばよいのです。
戦術 答えを選べなかったら、消去法で最も無難な選択肢を選ぶ
科目 A 試験の問題は、すべて四択の選択問題です。 もしも、答えを選べなかったら、誤りと思われる選択肢を消してください。 いわゆる「消去法」です。
この消去法も、close と panorama_fish_eye だけではなく、不適切なら close 、微妙なら change_history 、悪くないなら panorama_fish_eye 、適切なら ◎ 、判断できないなら help_outline を付けてください。
基本情報技術者試験には、ヒッカケ問題は出ませんので、close 、change_history 、panorama_fish_eye 、◎ 、help_outline を付けた選択肢の中で、最も無難なものを選んでください。
searchタグで関連記事をチェック消去法のやり方
戦術 具体的な値を想定して、不適切な選択肢を消す
すべて四択の選択問題であることから、具体的な値を想定して、不適切な選択肢を消すという解法もできます。
たとえば、ディジタル回路と同じ意味の論理式を選ぶ問題では、ディジタル回路の入力に具体的な数値を想定して出力を求め、同じ数値で同じ演算結果にならない論理式を消していけばよいのです。
searchタグで関連記事をチェック具体的な値を想定する解き方
戦術 知らない用語に遭遇したら、言葉の意味から常識的な判断をする
もしも、知らない用語に遭遇したら、言葉の意味から常識的な判断をして、それに該当する選択肢を選んでください。
たとえば、「キーロガーの悪用例はどれか」という問題で「キーロガー」という用語を知らなかったとしましょう。
「キー(キーボード)」と「ログ(記録)」という言葉の意味から、キーボード入力を記憶するものであり、その悪用例なのですから、キーボード入力を盗むことだと予測できます。
キーロガーの悪用例はどれか。
- ア
- 通信を行う 2 者間の経路上に割り込み,両者が交換する情報を収集し,改ざんする。
- イ
- ネットバンキング利用時に,利用者が入力したパスワードを収集する。
- ウ
- ブラウザでの動画閲覧時に,利用者の意図しない広告を勝手に表示する。
- エ
- ブラウザの起動時に,利用者がインストールしていないツールバーを勝手に表示する。
infoこの問題の正解は、選択肢イです。
戦略 できない計算問題は、その問題を何度も練習して、計算方法を覚える
テクノロジ系、マネジメント系、ストラテジ系、どの分野でも、計算問題が出題されます。
計算問題が苦手な人は「公式があれば丸暗記したい」と思うかもしれませんが、基本情報技術者試験には、公式を丸暗記する必要がある問題が出たことはありません。
仕組みが分かっていれば計算できる問題、もしくは、用語の意味が分かっていれば計算できる問題になっています。
同じ問題が何度も再利用されているので、できない問題があったら、類題を探そうなどと思わずに、その問題を何度も練習して、計算方法を覚えてください。
info_outline計算問題をわかりやすく解説する連載
多くの受験者が苦手意識を持っている「計算問題」を「かんたん」に感じられるよう、計算方法をデフォルメしながら説明します。
科目 B 試験の倒し方
戦略 科目 B 試験の情報セキュリティの問題が苦手なら、科目 A 試験の情報セキュリティの問題を数多く解いて知識を補充することで克服できる
科目 B 試験の情報セキュリティの問題は、科目 A 試験のテーマとなっている様々な用語や概念を、架空の事例に仕立てた内容になっています。 一見して難しそうに感じるかもしれませんが、そこで問われていることは、科目 A 試験と同様です。
もしも、科目 B の情報セキュリティの問題が苦手なら、科目 A 試験の情報セキュリティの問題(現時点では、旧制度の午前試験の過去問題)を数多く解いて知識を補充することで克服できます。
戦略 基本的なデータ構造とアルゴリズムをしっかりマスターしておくこと
アルゴリズムとプログラミングの問題は、科目 B 試験の 8 割を占めているので、これができるかどうかが合格の要になるでしょう。
様々なテーマで問題が出題されますが、科目 A 試験で出題される
基本的なデータ構造 | 配列、リスト、キュー、スタック、二分探索木、ヒープなど |
---|---|
アルゴリズム | バブルソート、選択法、挿入法、マージソート、クイックソート、線形探索、二分探索など |
を理解していることを想定している内容なので、それらをしっかりマスターしておく必要があります。
info_outline擬似言語問題の解き方を紹介する連載
過去問の一部を短くアレンジした練習問題で解き方をマスターしましょう!
戦略 擬似言語の読み方をしっかりとマスターしておくこと
アルゴリズムとプログラミングの問題では、擬似言語で記述されたプログラムを読まなければなりません。
擬似言語は、架空のプログラミング言語であり、基本情報技術者試験独自のもの です。
あらかじめ、擬似言語の読み方をしっかりとマスターしておく必要があります。
戦略 何らかのプログラミング言語でプログラミングを経験しておくこと
まったくプログラミング経験がない人は、短時間にプログラムを読み取ることに苦戦するでしょう。 何らかのプログラミング言語で、プログラミングを経験しておきましょう。 プログラムを読み取ることに慣れるためです。
擬似言語の構文は、 C 言語と Java に似ているので、どちらかをお勧めします。
学習計画と勉強方法
それでは、最後に、学習計画と勉強方法をアドバイスしましょう。
戦略 基本情報技術者試験の学習書 1 冊とプログラミング言語の入門書 1 冊を一通りやりとげるまでの期間が、学習時間の目安である
まず、書店に行って、基本情報技術者試験の学習書 1 冊と、プログラミング言語の経験がないなら、何らかのプログラミング言語の入門書 1 冊を購入してください。 これらの書籍を一通りやりとげるまでの期間が、学習時間の目安になります。
1 日 1 時間学習するとして、それぞれ 1 か月程度かかると思いますので、 2 か月が学習時間の目安です。
戦略 試験当日まで、数多くの過去問題(旧制度の午前試験の過去問題)を解いて、できなかった問題があれば、できるようになるまで繰り返し解く
基本情報技術者試験は通年で実施されるので、試験会場が予約できればいつでも受験できます。 受験日が決まったら、試験当日まで、ひたすら過去問題(旧制度の午前試験の過去問題)を解いてください。 何度も同じ問題が出題されているので、過去問題を解いて、できなかった問題があれば、できるようになるまで繰り返し解くことが、最も効率的な効果的な学習方法です。
過去問題と解答は、情報処理推進機構の Web ページからダウンロードできます。 年度の新しい順に解いていくとよいでしょう。
なお、旧制度の午後試験の問題は、新制度の科目B試験とは、問題の構成もボリュームも擬似言語の仕様も、ほとんどが異なるので、学習題材にはなりません。
info_outline膨大な科目 A 試験(午前)の過去問から厳選した 5 問を紹介する記事
記事をお読みいただき、ありがとうございます。
筆者は、講師として数多くの受験者に接してきましたが、合格できた人の多くには共通した特徴がありました。
それは、「合格したい!」という意欲を持っていたことです。 何となく「合格できればいいな!」ではなく、「絶対に合格したい!」という強い意欲です。
この記事が、皆さんの意欲を駆り立てる一助となったなら幸いです。 では、またお会いしましょう!
label 関連タグ
免除試験を受けた 74.9% の方が、 科目A免除資格を得ています。
基本情報技術者試験 科目A免除試験(修了試験)の講評 ~ 2024年7月28日実施
update令和6年度 基本情報技術者試験 公開問題の講評
update基本情報技術者試験 科目A免除試験(修了試験)の講評 ~ 2024年6月9日実施
update基本情報技術者試験のシラバス改定|Ver9.0の概要
update基本情報技術者試験 科目A免除試験 (旧 午前免除試験) の講評 ~ 2024年1月28日実施
update基本情報技術者試験 科目A免除試験 (旧 午前免除試験) の講評 ~ 2023年12月10日実施
update基本情報技術者試験 科目A免除試験 (旧 午前免除試験) の講評 ~ 2023年7月23日実施
update新制度・基本情報技術者試験の過去問(公開問題)からわかる難易度と対策
update新制度・基本情報技術者試験 6月の合格率も 52.7% と高水準が続く
update基本情報技術者試験 新制度で出題された過去問題を IPA が公開
update『プログラムはなぜ動くのか』(日経BP)が大ベストセラー
IT技術を楽しく・分かりやすく教える“自称ソフトウェア芸人”
大手電気メーカーでPCの製造、ソフトハウスでプログラマを経験。独立後、現在はアプリケーションの開発と販売に従事。その傍ら、書籍・雑誌の執筆、またセミナー講師として活躍。軽快な口調で、知識0ベースのITエンジニアや一般書店フェアなどの一般的なPCユーザの講習ではダントツの評価。
お客様の満足を何よりも大切にし、わかりやすい、のせるのが上手い自称ソフトウェア芸人。
主な著作物
- 「プログラムはなぜ動くのか」(日経BP)
- 「コンピュータはなぜ動くのか」(日経BP)
- 「出るとこだけ! 基本情報技術者」 (翔泳社)
- 「ベテランが丁寧に教えてくれる ハードウェアの知識と実務」(翔泳社)
- 「ifとelseの思考術」(ソフトバンククリエイティブ) など多数