スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

基本情報技術者試験の午後問題の対策

基本情報処理技術者試験の午後問題の対策

■午後問題の合格ラインは60点

 基本情報技術者試験では、午後が関門となります。
 私見ですが、何の実務やバックグラウンドもない人が
 いわゆる手軽な本を一冊手に取ってボロボロにしても合格できるとは思えません。

 理由はプログラミング(表計算を含む)が20点分あるからです。
 これだけは、別の本を併用して勉強しないと無理です。


基本情報処理試験の午後問題の仕組みを知る


 午後問題は以下のような形で出題されます。

出題数選択数配点目標解答時間制限時間
問1-問75問選択各12点約15分(一問あたり)合計:2時間30分
問8必須問題20点約30分
問9-問131問選択20点約30分

ここで、問9-問13の選択問題が特に関門となります。
これは、表計算を含むプログラミングの問題です。
これだけは、対策しないと0点になってしまい、合格は難しくなります。

基本情報処理試験の午後問題のプログラミング対策方法


例年、最も関門となるプログラミングの問題は以下のように出題されます。

問題番号出題内容選択数目標解答時間
問9Cどれか1問約30分
問10COBOL
問11Java
問12アセンブラ
問13表計算

もしも、実務で表計算やプログラミングをしたことがあるならその言語を選べばよいでしょう。
ただし、学校で習ったことがあるレベルならあまり有利不利はないかもしれません。

では、未経験の人はどれを選べばいいのでしょうか。
以下に述べます。

未経験の人が選ぶべきプログラミング言語


未経験の人が選ぶべき言語は正直好きなものを選べばいいと思います。
ただし、若干マニアックとなるCOBOLはあまりおすすめしません。
もはや、今となっては古い言語だからです。

昔、COBOLで作ったシステムを作り直すときに、COBOLの知識が重宝されることもありますが
これから基本情報技術者試験をうける人にはあまり関係ないのではないでしょうか。

以下を参考にして、選択問題は何にするか事前に決めておくことをすすめます。

問題番号出題内容どういう人が選択するべきかメリットデメリット
問9Cプログラミングを勉強してみたい人メジャーな言語であるポインタの概念の習得が難しい。
問10COBOLあまりおススメしない--
問11Javaプログラミングを勉強してみたい人メジャーな言語である。習得にそこそこ時間がかかる。
オブジェクト指向を体感できるのに時間がかかる。
問12アセンブラコンピュータを根本的に理解したい人コンピュータの根本を理解できる
学習時間が少なくて済む。
現実にはない言語である。
実務に直結しない。
問13表計算エクセルを使ったことがある人エクセルに近くて身近である。パズルっぽい理系的な問題が多く、思った以上に難しい。



実務経験のない人が、どうやって合格点をとるのか?


方法は二つあります。

①予備校を利用する。
②独学で情報処理試験とは違うわかりやすい専門書で勉強する。


①予備校を利用するとは、TACとかLECとかそういう予備校を利用するということです。
高いのがデメリットです。

②独学とは、言うまでもなく自分で本をかって勉強するということです。
デメリットは、合格までに時間がかかることです。

以下で、予備校の利用と独学を検討してみます。

ちなみに、
私は基本情報は独学で、
応用情報は独学ではどうにもならんと予備校を使いました。


予備校を検討する場合
(就活などで必ず合格が必要な人は、お金をケチらないほうがいい)


色々話をする前に以下の前提は知っておいて損はないでしょう。

 ■いわゆるSEは、新人研修をうけている。
 ■その新人研修は、情報処理技術者試験用につくられたものであることも。
 ■理系の学生は、一年くらいプログラミングを学ぶ
 ■独学でプログラミング本を読み解くのは難しく、結局、本をたくさん買うことになる。
 ■人に教えてもらうと、確実に合格確率ははね上がる!


予備校は、言わずとも高いことが難点です。
「なんで、基本情報処理技術者のために、そんな高い金を出してまでべんきょうせにゃならんのか」
という意見はごもっともです。

しかし、この試験を受ける人の大半は、なんだかんだでプロから教えてもらう経験をしています。
一方、全く実務経験のない少しパソコンが好きな人にとっては
なかなかそういうチャンスはなかったのではないでしょうか。

この差はデカいです。マジで。
そこで、未経験者が合格するためには人なみ以上の好奇心と、紙の勉強が必要です。
ぺらぺら適当に合格できるんじゃないかと思っていたらちょっと甘い気がします。

つまり、予算があり、確実に合格する必要がある人には、予備校をすすめます。
人(特に教えるプロ)から教えてもらうという経験は本当にデカいです。

TACとかLECとか大原とかなんじゃそりゃ?って思っている人もいるかもしれませんが
簿記検定とか教えてるところです。
資格の塾みたいなところで、資格にしぼってプロが教えるので、行くといっきに有利になります。



大学受験とは違いますが、大学受験を思い出してください。
別に塾に通わなくても、大学に受かることはできると思いますが、
塾がなかったとしたらずいぶんと不利になると思いませんか?

そういう有利さが資格予備校にもあります。

独学をする場合



資格予備校に行けば、合格可能性がいっきに上がるというだけで、独学での勉強も不可能ではありません。
とくに、午前問題に関しては独学でも対処できます。

独学の場合の「午前」対策:(なんとかなる)


午前に関しては、いわゆる
①テキストと②過去問でどうにかなるはずです。
キタミ式イラストIT塾 基本情報技術者 平成25年度 [単行本(ソフトカバー)] 平成25年度【春期】 基本情報技術者 パーフェクトラーニング過去問題集 (情報処理技術者試験) [大型本]


しかし、対処が難しくなってくるのが午後問題


午後問題の問8と、
プログラミングの問9~問13が難しいです。

これは、実務経験やプログラムを触ったことがないと相当不利です。

そこで、私が使った勉強方法や書籍や、高度試験までとった人間として
これはよさそうだなと思ったものを踏まえてご紹介します。

独学の場合の「午後」対策:(かなり苦労する)


問題
番号
出題内容選択数配点必要な
テキスト
問8データ構造と
アルゴリズム
必須問題20点基本情報技術者大滝みや子先生のかんたんアルゴリズム解法―流れ図と擬似言語―第2版 [単行本]
問9Cどれか1問20点 新版 明解C言語 入門編 [単行本]
問10COBOLおススメはないかも…
問11JavaJava言語プログラミングレッスン 第3版(上) [大型本]Java言語プログラミングレッスン 第3版(下) [大型本]
問12アセンブラ 基本情報技術者試験CASL2完全合格教本 [単行本] プログラミング入門 CASL2―情報処理技術者テキスト [単行本]
問13表計算情報処理教科書 情報処理試験の表計算問題がちゃんと解ける本 [単行本(ソフトカバー)]


CとかJavaの本をみて太いなぁと思うかもしれませんが
経験者なら読んだことがあるような本なので
やらざるを得ないです。

また、表計算にしてもエクセルとかの本を 1、2冊経験者は読んでいると考えれば気が引き締まるでしょう。

あと本試験のコツもいいますと、必死に勉強したからとプログラミングでハマらない!
ずっと考えたら時間がなくなるので、途中でさっと切り上げるのは合格のコツです!
しょせんは、最終的に60点のボーダーに乗ればいいんです。

結局独学者は、何の本を買えばいい?



結局は4冊程度買うことになります。
4冊とは以下ようなものです。

■普通のテキスト
■過去問
■データ構造とアルゴリズムの本
■プログラミング対策の本


本屋さんのこれ1冊でOK!というのは売り文句であって
未経験者は4冊くらい必要です。

経験者は、家に下段二つの本がすでに本棚にあるってだけかも…

情報処理の問題には背景があることを知る(+表計算対策)

2012a_pm_13_01.jpg

2012a_pm_13_03.jpg

でも、通学が大変だった市民は、こう考えたりするんじゃないでしょうか。

2012a_pm_13_02.jpg

2012a_pm_13_04.jpg

2012a_pm_13_05.jpg

2012a_pm_13_06.jpg

これは、基本情報処理技術者の 
平成24年秋の午後問題 問13(表計算)の問題です。

情報処理技術者試験は、このように現実的な問題を
試験用にシンプルに落とし込んだ題材がよく出されます。
もちろん、表計算を使ったからと言って
問題が完全に解決をできるわけではありません。

さらに、実際の問題を解けば分かりますが
「表計算をすることは、根気が必要で、結構地味で、地道な作業である」ということです。
実務につくとさらに痛感するようです。

さて、そのような話はおいておくと、
表計算問題は、本当に難しいです。
実は、一見むずかしそうに思える
プログラミングの問題のほうが簡単なのではないでしょうか。

私も、今日解いてみましたが、本当に難しかったし、時間がかかりました。
(よくこんな実力で、高度試験に受かったなぁ…)

そこで、基本情報で表計算を選択する人は、
以下のような本で必ず対策をしたほうがいいです。
一発で受かりたい人は、これは必須です。

情報処理教科書 情報処理試験の表計算問題がちゃんと解ける本 [単行本(ソフトカバー)] 改訂新版 基本情報技術者 らくらく突破 表計算 (基本情報技術者試験 らくらく突破) [単行本(ソフトカバー)]

表計算を攻略するポイントは3つです。

1、事前に勉強をちゃんとする。
2、事前にかける時間(30分などと)を決めておく。
3、勉強したからと満点は狙わない、半分から6割でよい。


普段、エクセルを使ってるとかは関係なく
問題に実際に触れたり
なれたりしてないとなかなか本番では解けません

また、時間をオーバーすること自体が
その問題をわかってないということですので
ハマらず撤退の勇気をもつことは必ず試験で重要になります

気になってても飛ばして、半分は取りに行く感覚をつけるとよいと思います

なぜなら、しょせんは「2時間半で、合計6割とれば合格するテスト」です。
表計算を除いた、他の80点で6割につじつまが合えばいいのです。

だから、ここは発想を転換して
どこで何点とって、合計60点にするかを考えて
そのうえで表計算は何点とるか?
を考えてしまえばいいのです。

個人的には、表計算に振られている配点の半分
20点中10点!を死守するようにすればいいかなと思います

もちろん、C言語やJavaを選択しても同じです。

新版 明解C言語 入門編 [単行本]新版 明解C言語 入門編 [単行本]

柴田望洋 (著)
ソフトバンククリエイティブ; 新版 (2004/8/28)
売上ランキング: 6,424

Amazonで詳しく見る
徹底攻略Javaプログラマ教科書 Platform5.0/6.0対応 (ITプロ/ITエンジニアのための徹底攻略) [単行本(ソフトカバー)]徹底攻略Javaプログラマ教科書 Platform5.0/6.0対応 (ITプロ/ITエンジニアのための徹底攻略) [単行本(ソフトカバー)]

須澤 秀人 (著), 後藤 裕乃 (著), ソキウス・ジャパン (編集)
インプレスジャパン (2010/4/22)
売上ランキング: 38,416

Amazonで詳しく見る

情報処理技術者試験の①難易度と②試験実施時期

(*)難易度は面白半分で、主観でつけています。

試験区分実施時期文系には理系には
ITパスポート試験随時普通易しい
基本情報試験春期秋期やや難やや難
応用情報試験春期秋期
高度試験ITストラテジスト試験秋期最難関?
システムアーキテクト試験秋期かなり難
プロジェクトマネージャ試験春期かなり難
ネットワークスペシャリスト試験秋期かなり難
データベーススペシャリスト試験春期かなり難
エンベデッドシステムスペシャリスト試験春期最難関?かなり難
情報セキュリティスペシャリスト試験春期秋期
ITサービスマネージャ試験秋期
システム監査技術者試験春期最難関?
春期…4月頃 秋期…11月頃 詳細は、こちらで確認

基本情報技術者試験の午後問題 一覧(平成22年秋~平成24年秋)

【新試験制度になってからの、過去問の出題論点一覧】

基本情報技術者試験 H24年秋(午後問題 出題範囲一覧)


→ 問題の詳細と解答は公式ページ
回答数問題番号出題分野テーマ
7問中5問選択問1ソフトウェアプロセスの排他制御
問2データベース購買情報を管理する関係データベースの設計及び運用
問3ネットワーク電子メールで用いるMIME形式
問4情報セキュリティセキュリティ事故の対応
問5ソフトウェア設計通信講座受講管理システム
問6ITサービスマネジメントデータ管理
問7経営戦略・企業と法務在庫管理
必須問題問8データ構造とアルゴリズム駅間の最短距離を求めるプログラム
5問中1問選択問9ソフトウェア開発(C)くじの当選番号の確認
問10ソフトウェア開発(COBOL)スポーツクラブの利用料金の計算
問11ソフトウェア開発(Java)スレッドを利用したタイマ
問12ソフトウェア開発(アセンブラ)多項式の計算
問13ソフトウェア開発(表計算)最適配置問題



基本情報技術者試験 H24年春(午後問題 出題範囲一覧)


→ 問題の詳細と解答は公式ページ
問題番号出題分野テーマ
7問中5問選択問1ハードウェア浮動小数点数
問2ソフトウェアコンパイラの最適化
問3データベース社員食堂の利用記録データベースの設計と運用
問4ネットワークデータ転送時のフロー制御
問5ソフトウェア設計受験者数の集計リスト作成
問6プロジェクトマネジメント設計工程での進捗管理
問7経営・関連法規正味現在価値による投資採算性の評価
必須問題問8データ構造とアルゴリズムビットの検査
5問中1問選択問9ソフトウェア開発(C)会議時間の調整
問10ソフトウェア開発(COBOL)遊園地の入園者情報の集計
問11ソフトウェア開発(Java)試験の成績管理
問12ソフトウェア開発(アセンブラ)数字列の加算
問13ソフトウェア開発(表計算)図書管理及び図書推薦



基本情報技術者試験 H23年秋(午後問題 出題範囲一覧)


→ 問題の詳細と解答は公式ページ
問題番号出題分野テーマ
7問中5問選択問1ハードウェアA/D変換
問2データベース従業員データベースの設計と運用
問3ネットワークネットワークの構築
問4情報セキュリティ情報セキュリティにおけるリスク
問5ソフトウェア設計書籍の棚卸業者の受注システム
問6プロジェクトマネジメントプロジェクトの要員計画
問7システム戦略販売ルート別の売上及び市場の分析
必須問題問8データ構造とアルゴリズム代入文の処理
5問中1問選択問9ソフトウェア開発(C)循環小数の出力
問10ソフトウェア開発(COBOL)受験申込ファイルの集計及び整列
問11ソフトウェア開発(Java)住所登録管理プログラム
問12ソフトウェア開発(アセンブラ)除算と2進数10進数文字列変換
問13ソフトウェア開発(表計算)社員の基本給及び賞与計算



基本情報技術者試験 H23年春(特別)(午後問題 出題範囲一覧)


→ 問題の詳細と解答は公式ページ
問題番号出題分野テーマ
7問中5問選択問1ハードウェア機械語命令
問2ソフトウェアCPUの割当て方式
問3データベーストランザクション管理
問4ネットワークルータの経路制御テーブルの更新
問5ソフトウェア設計あて先作成プログラム
問6プロジェクトマネジメントEVMによるプロジェクトの進捗管理
問7経営・関連法規ゲーム理論を活用した出店戦略
必須問題問8データ構造とアルゴリズム組合せ
5問中1問選択問9ソフトウェア開発(C)劇場の空き座席の確認
問10ソフトウェア開発(COBOL)株主優待処理と株の保有傾向分析
問11ソフトウェア開発(Java)追加可能な文字列インターフェースの2種類の実施
問12ソフトウェア開発(アセンブラ)図形の回転
問13ソフトウェア開発(表計算)与信管理



基本情報技術者試験 H22年秋(午後問題 出題範囲一覧)


→ 問題の詳細と解答は公式ページ
問題番号出題分野テーマ
7問中5問選択問1ハードウェア温度モニタ
問2データベースコールセンターの対応記録管理
問3ネットワークCRC(巡回冗長検査)
問4情報セキュリティ認証システム
問5ソフトウェア設計部品の棚卸金額計算
問6ITサービスマネジメントITサービスマネジメントにおける個人情報の保護
問7システム戦略子会社の業績評価
必須問題問8データ構造とアルゴリズム符号付き2進整数の乗算
5問中1問選択問9ソフトウェア開発(C)バスの順番待ち時間
問10ソフトウェア開発(COBOL)有料自動車道路のインターチェンジ別売上と利用台数の集計
問11ソフトウェア開発(Java)電子会議システム
問12ソフトウェア開発(アセンブラ)ビット列を逆転するプログラム
問13ソフトウェア開発(表計算)シャンプーの価格弾力性分析



基本情報技術者試験 H22年春(午後問題 出題範囲一覧)


→ 問題の詳細と解答は公式ページ
問題番号出題分野テーマ
7問中5問選択問1ハードウェアキャッシュメモリ
問2ソフトウェアコンパイラの処理内容
問3データベース関係データベース
問4ネットワーク動画のストリーミングサーバの設置計画
問5ソフトウェア設計配達サービス管理システム
問6プロジェクトマネジメントプロジェクトにおける品質管理
問7経営・関連法規事業の分析
必須問題問8データ構造とアルゴリズムマージソート
5問中1問選択問9ソフトウェア開発(C)英文テキストの整形出力
問10ソフトウェア開発(COBOL)セキュリティルームの入退室管理とログ解析
問11ソフトウェア開発(Java)リバーシゲームの支援
問12ソフトウェア開発(アセンブラ)浮動小数点数の加算
問13ソフトウェア開発(表計算)喫茶店の料金計算



基本情報技術者試験 H21年秋(午後問題 出題範囲一覧)


→ 問題の詳細と解答は公式ページ
問題番号出題分野テーマ
7問中5問選択問1ハードウェア半加算器と全加算器
問2データベース倉庫内の保管棚を用いた書類管理
問3ネットワークデータ送信とその符号化
問4情報セキュリティ利用者認証
問5ソフトウェア設計航空券発券システム
問6ITサービスマネジメントインシデント及び問題の管理
問7システム戦略情報システムの効果見積り
必須問題問8データ構造とアルゴリズム数値計算と計算誤差
5問中1問選択問9ソフトウェア開発(C)多倍長整数の加算
問10ソフトウェア開発(COBOL)売上データのマスタへの反映と対前年同月比表示
問11ソフトウェア開発(Java)携帯電話の料金計算
問12ソフトウェア開発(アセンブラ)ビット列の置換え
問13ソフトウェア開発(表計算)勤怠管理と出勤割当て



基本情報技術者試験 H21年春(午後問題 出題範囲一覧)


→ 問題の詳細と解答は公式ページ
問題番号出題分野テーマ
7問中5問選択問1ハードウェア画像データの符号化
問2ソフトウェアソフトウェア製品の品質特性
問3データベース関係データベースの設計と操作
問4情報セキュリティパケットフィルタリング
問5ソフトウェア設計銀行口座の管理
問6プロジェクトマネジメントスケジュール管理
問7経営・関連法規需要予測
必須問題問8データ構造とアルゴリズム図形の塗替え
5問中1問選択問9ソフトウェア開発(C)絶対パスへの変換
問10ソフトウェア開発(COBOL)売上分析表の印刷
問11ソフトウェア開発(Java)簡易テキストエディタ
問12ソフトウェア開発(アセンブラ)32ビットの乗算
問13ソフトウェア開発(表計算)生産計画の作成

不正競争防止法

【過去問】
【ITパスポート H24年春 問1】
営業秘密を保護する法律はどれか。

ア 独占禁止法
イ 特定商取引法
ウ 不正アクセス禁止法
エ 不正競争防止法



【解答・解説】

営業秘密を保護する法律は、不正競争防止法なので
正解は エ となります。


【情報処理に出る法律って?】
文系の皆さんが得意な分野です。

法律は、「人を守るため」につくられます。

(あっちを立てれば、こっちが立たず
でなかなか難しいでしょうが。)

「コンピュータに関係した人を守るための法律」には
どんなのがあるでしょうか。

オリジナルの切り口でまとめると
試験でよく出るのは、ざっくりと以下の3つです。


1、コンピュータ業界で働く人(や会社)を守るための法律
(例)不正競争防止法、労働基準法
2、コンピュータ業界で働く人(や会社)の知的財産を守る法律
(例)著作権法、特許法など
3、コンピュータで攻撃されちゃう人を守るための法律
(例)不正アクセス禁止法、個人情報保護法など


【法律の勉強は趣旨!趣旨!趣旨!】


法律を勉強するときは

なんで(なんのために)そんな法律(条文)があるのか?

を考えましょう

これを目的や趣旨といいます。
情報技術者試験レベルの問題なら、
趣旨が理解できていればほぼ全問正解できます。

見たことがなくても何となくわかってしまうのです



【不正競争防止法ってなに?】
たとえば、不正競争防止法をざっくりと説明してみましょう。

不正競争防止法の目的は
ちゃんとした商売をしてもらって、不正競争(ズル)を防止することにあります。

簡単に言うと、下のようなズルいことはダメということです。
・営業秘密を盗んで使用した
・すごく似た商品をだした
・ほかの有名な会社と勘違いしちゃうような名前を使うなど

これは、営業秘密を盗まれる側とか、
ズルをされてしまう側を守る法律ということです。

正確な理解はとても難しいですが
情報処理ではこの程度の理解で大丈夫です。

浅く広く、著作権法、特許法、意匠法、労働基準法などについて目的を調べてみてください


実際の生活でも、よくわからない法律をきいたら
「○○法 目的」などと検索すると、なんとなくわかってきます!



キタミ式イラストIT塾 基本情報技術者 平成25年度キタミ式イラストIT塾 基本情報技術者 平成25年度
きたみ りゅうじ

技術評論社
売り上げランキング : 10569

Amazonで詳しく見る

伊藤園 1日分の野菜 200ml×24本伊藤園 1日分の野菜 200ml×24本

1日分の野菜
売上ランキング: 8

Amazonで詳しく見る
プロフィール

ダニエル

Author:ダニエル
教えることが好きです。そのうちオリジナリティ出していきます。

保有資格:
基本情報技術者試験
応用情報技術者試験
システム監査技術者試験
その他の資格

カテゴリ
PR
カウンタ
RSSリンクの表示
リンク
検索フォーム
ITパスポート
基本情報技術者
応用情報技術者

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。