OCJP Bronzeとは、Oracle Certified Java Programmer, Bronze SE 7 / 8の資格のことである。本記事ではその詳細内容、勉強方法について解説する。
この資格は、Javaプログラミング言語でプログラムを書いて動かすことが初めてという入門者向けの資格である。この認定試験に合格するならば、Java言語を使用したオブジェクト指向プログラミングの基本的な知識を持っていると認定される。
OCJP Bronze資格は、Java Bronze SE 7 / 8の試験に合格することにより取得できる。
これから、合格のための勉強法について説明する。
最初に必要なのは、試験の範囲を知ることである。この記事の「試験の範囲」のセクションに試験項目とその詳細がある。この項目から試験範囲がJavaプログラミング言語の基礎とオブジェクト指向プログラミングの基本であることが分かる。
次に、参考書を使って試験項目をひとつひとつ順を追って勉強する。その後、問題集を使って理解できたかを確かめる。もし間違った問題があれば、しばらく時間をおいて勉強しなおして問題に正しく答えられるまで、勉強と問題を解くことを繰り返す。こうして、全問正解を目指す。
どんな参考書や問題集を選んだらよいかと言うと、まずはこの「オラクル認定資格教科書」である。この本を読んで内容が理解できて、問題集も付いているのでその問題もすらすら解けたら準備はできたことになる。
- オラクル認定資格教科書 Javaプログラマ Silver SE 8
- 著者: 有限会社ナレッジデザイン山本道子
- 発行所: 翔泳社
- 発行日: 2016/02/11
しかし、これだけでは不安なので、もっといろいろな問題に挑戦して練習を積まないと思う人には、おすすめしたい問題集がある。
- 徹底攻略 Java SE 7/8 Bronze 問題集[1Z0-814]対応
- 著者: 志賀澄人/山岡敏夫
- 発行所: インプレス
- 発行日: 2015/06/12
一方、現実はそんなにあまくないということが分かったら、別の参考書が必要になる。オブジェクト指向の概念、特にポリモフィズムなどを理解するにはもっとやさしい解説が必要だと感じるかもしれない。
そうであれば、もっと入門者にわかり易くJavaプログラミング言語を解説した参考書が必要である。例えば、「スッキリわかるJava入門」などは、オブジェクト指向で挫折しないように初心者にその概念をやさしく説明している。
- スッキリわかるJava入門 第2版 (スッキリシリーズ)
- 著者: 中山清喬,国本大悟
- 発行所: インプレス
- 発行日: 2014/8/7
さて、実際の問題はどのようなものだろうか。
サンプル問題
参考書や問題集を買う前に試験の内容がどんなものかを知りたかったら、オラクルのホームページに7つのサンプル問題がある。
http://www.oracle.com/jp/education/certification/1z0-802-sample-question-1851335-ja.html
先にどの段階から勉強するかを決めるための基準として取り上げたオブジェクト指向の概念のひとつポリモフィズムの問題もある。その問題に挑戦すれば、どの段階から学んだらよいかがおおよそ分かるだろう。
試験の範囲
試験項目は、下表の通りである。項目については、オラクルのホームページに掲載されているが、ここではさらに説明を加えてわかり易く紹介する。
試験項目 |
必要とされるスキル |
Java言語のプログラムの流れ |
|
データ宣言と使用 |
|
演算子と分岐文 |
|
ループ文 |
|
オブジェクト指向コンセプト |
|
クラス定義とオブジェクトの生成、使用 |
|
継承とポリモフィズム |
|
これらの項目を見ると、OCJP Bronze試験においてはJavaについて非常に基本的なスキルを持っているかが問われることが分かる。
まとめ
本記事ではOCJP Bronzeを取得するにあたり、どのような書籍を参考にしたらよいのか、試験範囲はどのようなものなのかを簡単に紹介した。取得の際には参考にして頂きたい。