• ベストアンサー

基本情報技術者の学習方法

始めまして現役SEの会社員です。 会社で基本情報技術者の資格を取得するようにと言われたのですが、数回受験して未だに取得できないでいます。 勉強不足なのはもっともなのですが、いまいちどう勉強してよいのかわかりません。 特に午後問題が全くできないでいますので、 何かお薦めの参考書等ありましたら教えてください。 また言語の選択ですが、何がよいのでしょうか? 業務ではDelphi,VBを使用していますが、 やはり試験と割り気ってやるのがよいのでしょうか? どなたかよきアドバイスを下さい。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

言語の選択は、現在使用している言語もしくは今後使う言語を選択するのが最もよいです。当たり前ですが。 現在は試験対象になっている言語をお使いになっていないということなので、あとは今後の見込みやご自分の希望で選択すべきだと思います。IT業界で現在もっとも使用されている言語はJavaで次がC系の言語です。その意味ではJavaかCをお勧めします。が、使いもしない言語の命令を覚えるのは手間です。 それが無駄だとするならば、CASLをお勧めします。命令数が圧倒的に少ないことと、出題されるアルゴリズムは全選択言語中圧倒的に簡単だからです。ただし、命令数が少ない分処理の表現が難しくなったり、工夫して組み合わせて使用しなければならないため、読み書きするのが少し難しくなります。それを乗り越えることができれば、圧倒的に有利です。 そもそも、アセンブラは全ての言語に共通していますし、アルゴリズムをきちんと勉強する練習にもなるのでSEであれば習得すべき言語だと思います。 副次的な効果を望むのであれば、第一番目にCASLを、第2番目にCをお勧めします。CASLはレジスタの個数を考慮しながら工夫てアルゴリズムを考えなければなりません。MPUの構造等を意識したコーディングになりますのでその意味でコンピュータの基礎知識をより深める効果があるでしょう。C言語はメモリのアドレスの扱いを強く意識しなければならないので、プログラムが動く仕組みの勉強になります。 そういった観点からはJavaは何も勉強にならない気がします。余計なことを考えなくていい高級言語だからなのですが。COBOLは勉強にもならないし将来性も無いので絶対にお勧めしません。 実際に動かしながら勉強することも重要です。CやJavaは(言うほど手間ではありませんが)開発環境・実行環境を整えるまでに手間がかかります。しかし、CASLならシミュレータが用意されており、DLすればすぐに実行できるようになります。その意味では少しお勧めです。 もっとも合格しやすい・勉強しやすい、という観点からは…よくわかりません。 いろいろ踏まえたうえでのお勧めの言語は、CASLもしくはCです。CASLが苦にならなければCASLを、少し難しく感じるのであればCをお勧めします。 私はC、COBOL、Java、アセンブラをとりあえず習得していますが、どの言語も試験対策のみとして習得したものはありません。 ので説得力はありませんが、試験対策本は何でもいいと思います。古くても。基本情報処理やソフ開までならBookOffで100円で売っている本で勉強すれば十分です。何を使ってもいいと思いますが、とにかくわからないところがなくなるまで勉強すること、これが前提条件です。 どの教科書を使ってもそれで合格できます(できるはずです)。分厚い教科書だとこなすのが大変なので持ち運ぶのに邪魔にならないコンパクトなものにするとよいと思います。言語対策だけであれば1ヶ月以上毎日30分以上勉強すれば(おそらく)合格ラインです。 しっかり勉強をしてキッチリ合格できるようがんばってください。

Delphi6
質問者

お礼

懇切丁寧なご回答誠にありがとうございます。 確かに業務に関係ない言語を勉強するのは難しいのでアセンブラにしようかと思います。 アルゴリズムを苦手としてはSEとしては未熟ということですね。 これを気に勉強します。

その他の回答 (2)

回答No.2

はじめまして、こんにちは。 基本情報の午後問題の言語については #1さんのおっしゃっているとおり、JAVAがよいかと 思います。 ・・・が、あくまで「試験としてのJAVA」ですので もし過去問題を見て戸惑うようでしたら試験用に 言語を変更する考えもありだと思います。 私は業務上PL/SQLなど基本情報のプログラム問題に 対応する言語を使用していなかったのでCASLII (アセンブラ)で受験しました。 (テキストは「1週間で分かる 基本情報技術者 集中ゼミ CASL II 改訂版」を使いました。) 午後問題の中でプログラムと擬似言語は ほぼ毎年でているのですが 私は苦手だったため、そこにポイントを絞って 苦手分野が極力ないようにしました。 あとは2~3年分の過去問を解いて、解説も理解して 答えの暗記ではなく、きちんと解法をわかって 解くようにできれば午後はクリアできます。 (どうしてもわからない部分は先輩など周りの人に 教えてもらって理解を深めるようにしました。) 個人的には過去問題集などはアイテックから出 されているものが解説が細かくてよいと思います。 とにかく問題を解いて慣れること、どうやって解くかを 理解できればきっと結果につながると思います。 リンク先はご存知かもしれませんが、情報処理試験に ついてわかりやすく解説しているので参考にしてみて ください。 がんばってくださいね!

参考URL:
http://www5f.biglobe.ne.jp/~pafu/
Delphi6
質問者

お礼

ご回答ありがとうございます。 最近アセンブラを検討しているところでしたので参考になりました。 毎年午後の点数が大幅に足りないので、 ご教授いただいた方法で勉強してみます。

  • linus1974
  • ベストアンサー率19% (71/370)
回答No.1

Delphi,VBをつかっているならJavaが いいと思います。 午後の問題は、提示されているプログラム 全部を把握していたら時間がありません。 ざっと目をとおしてだいたい何を やっているのかを把握して、問題に そってピンポイントでここだというところに 目星をつける必要があります。 これは練習を積むしかないと思います。

Delphi6
質問者

お礼

早速のご回答ありがおつございます。 確かに練習を積むしかありませんね。

関連するQ&A

  • 基本情報技術者を既にお持ちの方へ

    基本情報技術者の試験の受験を検討しています。 私はプログラマーやSEになることは考えていなく、一般の仕事(事務系だと思います)に就く予定なのですが、この資格を取って役に立ったことはありますか? また、言語は何を選択するのが最善なのでしょうか。 そして、スクールに通おうと思っているのですが、午後だけの勉強が出来るところはあるのでしょうか。午前の知識はあります。

  • 基本情報技術者試験を取っても対して使えない資格ですか?

    基本情報技術者試験を自分でこっそり受験し、資格を取得しました。 そこで実は合格したんだと先輩に言ったところ 「そんなもの業務に何にも使えない。必要ない。」と罵声を浴びました。 しかし、先輩は基本情報技術者の資格を持っていないどころか資格すら持っていません。 本当に必要ないものですか? 仮にあまり使えないとしても資格取得を目標として勉強した経緯が重要だと思うのですが、、 飲み会をした際に言われた事が気になり投稿しました。 皆さんの意見を聞かせてください。

  • 基本情報技術者

     基本情報技術者の試験に向け勉強を始めようと思うのですが、独学で勉強を進めようと考えていますが、この資格を独学で取得した方、勉強の進め方を教えてください。 あと、エクセル、ワードの資格はいつ試験があって、会場はどんなところであるのでしょうか? よろしくお願いします。

  • 基本情報技術者の資格を取るために・・・

    自分のレベルはまだ表計算やUNIXをやっている程度です。基本情報技術者の資格を取るためには何を勉強したら良いでしょうか?科目はC言語を取るつもりです。独学で勉強しようと思ってます。できればわかりやすい問題集が良いので、お勧めのがあったら午前と午後の試験に使える問題集何冊か教えて頂けませんか?

  • 基本情報技術者試験について

    今年の春基本情報技術者試験を受験します。 今回、午前問題免除試験を受験したので本試験は午後問題だけでいいのですが、午後問題がなかなか思った点数がとれません。 どのような勉強をすれば力が着きますか?

  • 基本情報技術者 合格までの期間

    内定を頂き、2009年4月から社会人になる予定の大学4回生です。 内定先の企業からは、入社後の研修を済ませた後の、 秋に行われる基本情報技術者試験に臨んでもらう予定だ、と言われています。 私個人としては、そのような予定ならば、今のうちから勉強しておき、 2009年4月に行われる試験を受験してみよう、と考えています。 文系出身なので、午後試験に出てくるようなプログラム言語の知識は一切ありません。 両親に話したところ、「給与に関係してくる資格になるはずだから、今のうちに受験したら」 と今年の10月受験を熱心に言われました。 私自身は勉強した手ごたえから、10月に受験しても合格は難しいと思っています。 卒業論文に集中したいとも考えて、その旨を話しているのですが、 納得しておらず「8・9月は暇なんだから」と言ってきています。 この資格の合格までの期間の平均はどの程度なのか教えてください。

  • 基本情報技術者の勉強方法について

    基本情報技術者試験に合格すると決めて本気で勉強してから、2回落ちてしまいました。 午前は1回目、2回目共に7割ほど取れて問題ないのですが、問題は午後です。 1回目に落ちてから、2回目に受験するまでに午後は以下の対策をしました。 ・3、4年分の過去問を繰り返し解く ・過去問とは別の午後対策の問題集と参考書を購入して解く 本試験直前にITECの模擬試験を受けたのですが、午後の判定がC判定でした。(A、B、C、D、Eの5段階) ITECの試験直前までの対策は、「午後はもう一度、参考書などで基本的な知識をつけるよう」と分析されて、念押しに午後に重点に置いた参考書を購入して1から読んで問題を解きました。 しかし、本試験は“過去問と似たような試験”は出題されますが、表現の仕方などは全く新しいと感じます。 “苦手な分野を勉強するように”といいますが、自分は苦手な分野はほぼ全てです。汗 でも、例えば、ネットワーク分野でのその中で「解ける問題」と「解けない問題」があったり、アルゴリズムやC言語の問題でも、「問題の意味すらわからない問題」と「トレースしてちゃんと解ける問題」があったりします。 午後試験になると、問題文を読んでも途中から理解できなくて、頭に入ってこない部分があり、パニックに陥ります。 問題文が最初から最後まで理解できていないのです。 おそらく、読解力がないと思われます。。。 読解力が自分には足りないのか?勉強方法が悪いのか? 今後の対策として、具体的にどーゆー対策をすればよろしいでしょうか? プログラミングは業務内でやってきましたが、ソフトウェアの開発の経験はありません。 今の会社に転職して、今後、開発職に就くかどうかはわからないのですが、会社内で“基本情報技術者試験”は昇格に必須です。 私と同じような経験を持っている方、似たような境遇の方、前向きな回答と助言をお願い致します。

  • 基本情報技術者試験

    本日、基本情報技術者試験を受けてきました。 午前は7割取れましたが、午後の出来が酷かったです… ちなみに、受験は5回目です(現在27歳) プログラマーに転職しようにも業界未経験なので、基本情報技術者はなければ論外ですよね。 いつもC言語で受験しています。 今回に関しては、プログラムの問10は全滅、問4は1問ミスでした。 他の問題の出来もいま1つです。 基本情報技術者試験の午後がダメなのは適性がないということなのでしょうか?

  • 基本情報技術者試験に向けてどのような参考書を購入すれば良いのですか?

    基本情報技術者試験、今年の秋の受験を予定している者です。 試験方式を調べ参考書を購入しようとしたところ、あまりの多さに見れば見る程どれを購入したら良いのかわからなくなってしまいました…。 午前問題は1冊でなんとかなると思うのですが、午後問題はどのような参考書でカバーできるのでしょうか。 現在の時点で考えているのは、 ・午前問題用1冊 ・午後問題用 アルゴリズム関連1冊/選択言語関連1冊 です。 当方プログラミングはVBをかじった程度、言語選択は就職の関係もありc言語を考えております。 宜しくお願い致します。

  • 基本情報技術者試験ではCASL2を選ぶと良いですか

    基本情報技術者試験の午後の試験では、 C、Java、COBOL、アセンブラ言語(CASL2)、表計算の中から 一つを選ばなければならないのですが、 アセンブラ言語(CASL2)を選ぶのが、 受験生にとって、一番負担が少なくてすむのでしょうか。

専門家に質問してみよう