1. トップ
  2. 学校紹介
  3. 情報公開
  4. 学科情報
  5. シラバス - 科目一覧

シラバス

モバイルアプリケーション開発科 2026年度入学生

科目名 資格対策Ⅰ 作成日 2026/09/15
区分 必修 講義
開催時期・標準履修年次 1年次 後期
講義・演習駒数/週 2駒
実習・実験駒数/週 0駒
合計駒数/週 2駒
総時間数 60時間
総単位数 4単位
企業連携 無
授業の目的 Java SE Bronze資格の取得を目的とする
到達目標 Java SE Bronze資格を取得するための力を身に付けること

評価項目 ①定期テスト ②小テスト ③レポート ④課題 ⑤作品 ⑥ポートフォリオ ⑦成果発表 ⑧その他
割合  % 50%  %  %  %  %  % 50%
評価基準
① Java SE Bronze以上のOracle Java認定資格を取得すること ② 授業内に実施するJava SE Bronze相当のテストで規定の点数を満たすこと
※上記に示した評価項目の割合(%)を基準に、総合評価点を算出して成績評価を行う。
※出席率が80%未満の場合は、評価対象としない。

担当教員 二宮 洋介
テキスト・参考文献 徹底攻略Java SE Bronze問題集
実務経験有無 有 
システムエンジニアとしてJavaを利用したアプリケーション開発や新人教育に従事した実務経験がある。その経験を活かして本科目において資格取得に効果的な教育を行う。  
授業外学習
(予習・復習等)
予習:事前に出題される問題に解答する 復習:演習問題をやる  履修前提
※自由選択科目のみ記載
  

授業計画

回数 学習目標 学習項目
1 授業の全体像とJava Bronze試験の概要を把握し、Javaの基本文法(変数・定数・識別子規則)に関する演習問題で合格点を超える点数を取得すること。  ・授業オリエンテーション、Java SE Bronzeの試験概要および受検方法について解説をする。 ・事前理解度チェックテストを実施し、受講生の現状の理解度・論理的思考力を把握する。 ・Javaの基本構造、println出力、変数宣言、定数(final)、識別子命名規則(1文字目制限・予約語不可)について解説する。 ・Java SE Bronze出題範囲における「データの宣言と使用」の問題を解き、理解を深める。 
【理解度確認】演習問題
2 暗黙/明示的型変換(キャスト)、演算子の優先順位、および配列(1次元・多次元)の扱いを理解し、演習問題で合格点を超える点数を取得すること。  ・暗黙/明示的キャスト、算術・代入・インクリメント演算子(前置/後置の評価タイミング)およびリテラルの注意点を解説する。 ・1次元・多次元配列の宣言・生成・初期化の構文ルール、メモリ構造、length属性について解説する。 ・Java SE Bronze出題範囲における「データの宣言と使用」の演習問題を解き、理解を深める。 
【理解度確認】演習問題
3 コマンドライン引数の受け取りと、if 文・論理演算子の評価を理解し、演習問題で合格点を超える点数を取得すること。  ・要素なし配列、ArrayIndexOutOfBoundsException、mainメソッドのコマンドライン引数について解説する。 ・関係演算子・論理演算子(&&, || の短絡評価)、if-else ネスト構造について解説する。 ・Java SE Bronze出題範囲における「演算子と分岐文」の演習問題を解き、理解を深める。 
【理解度確認】演習問題
4 switch 文の評価型制限および各種ループ構文の実行順序を理解し、演習問題で合格点を超える点数を取得すること。  ・switch文の評価可能型制限、defaultの挙動等について解説する。 ・for文、while文、do-while文の構文構造と実行順序の違いについて解説する。 ・Java SE Bronze出題範囲における「演算子・分岐文・ループ文」の演習問題を解き、理解を深める。  
【理解度確認】演習問題
5 拡張for文やラベル付き制御構造を含む複雑なループ解読をマスターし、これまでに学んだ基礎文法全体の演習問題で合格点を超える点数を取得すること。  ・拡張for文、break/continueについて解説する。 ・これまで学んだ内容の複合問題を使った総合演習を実施する。 ・誤答率が高い問題をピックアップし、弱点補強の解説を行う。 
【理解度確認】演習問題
6 オブジェクト指向用語(カプセル化・データ隠蔽・情報隠蔽・抽象化)を正しく区別し、クラス定義とインスタンス化に関する演習問題で合格点を超える点数を取得すること。  ・クラスとインスタンスの関係、「カプセル化」「データ隠蔽」「情報隠蔽」「抽象化」の概念的区別、is-a/has-a関係について解説する。 ・フィールド/メソッド定義、new演算子によるインスタンス化、参照型変数とヒープ領域のメモリ確保について解説する。 ・Java SE Bronze出題範囲における「オブジェクト指向の概念・クラスの定義」の演習問題を解き、理解を深める。 
【理解度確認】演習問題
7 参照型変数のメモリ構造とJavaの「値渡し」の挙動を理解し、演習問題で合格点を超える点数を取得すること。  ・参照の代入、スタック領域とヒープ領域、nullの意味およびNullPointerExceptionの発生メカニズムについて解説する。 ・メソッドの定義、引数の渡し方について解説する。 ・Java SE Bronze出題範囲における「クラスの定義とオブジェクトの使用」の演習問題を解き、理解を深める。 
【理解度確認】演習問題
8 オーバーロード、デフォルトコンストラクタ自動生成規則、およびstaticメンバーの制約を理解し、演習問題で合格点を超える点数を取得すること。  ・オーバーロードのルール、コンストラクタ定義、デフォルトコンストラクタの自動生成条件について解説する。 ・this/this()の利用規則、static変数/メソッドの特性、staticメソッドから非staticメンバーへのアクセスエラー対策について解説する。 ・Java SE Bronze出題範囲における「クラスの定義とオブジェクトの使用」の演習問題を解き、理解を深める。 
【理解度確認】演習問題
9 パッケージとアクセス修飾子の可視範囲を理解し、getter/setterによるカプセル化問題で合格点を超える点数を取得すること。  ・package、import文、アクセス修飾子の可視範囲(public/protected/修飾子なし/private)について解説する。 ・privateフィールドとpublicなgetter/setterメソッドを用いたデータ隠蔽の実践方法について解説する。 ・Java SE Bronze出題範囲における「アクセス制御とカプセル化」の演習問題を解き、理解を深める。 
【理解度確認】演習問題
10 staticメンバーの共有メモリ構造を深く理解し、クラスの基本・オブジェクト指向全体の演習問題で合格点を超える点数を取得すること。  ・static変数が共有されるメモリイメージ、クラスロード時の初期化タイミング、引っ掛けパターンについて解説する。 ・クラス定義・コンストラクタ・static・アクセス修飾子・カプセル化の複合問題演習を実施する。 ・実施後、誤答率の高い問題を中心に弱点補強の解説を行う。 
【理解度確認】演習問題
11 extends・superによる継承関係とオーバーライド成立ルールを理解し、演習問題で合格点を超える点数を取得すること。  ・extends によるクラス継承、親クラス/子クラス関係、super/super()の呼び出し規則について解説する。 ・オーバーライドのルールおよびオーバーロードとの違いについて解説する。 ・Java SE Bronze出題範囲における「継承」の演習問題を解き、理解を深める。 
【理解度確認】演習問題
12 ポリモーフィズムの概念とダウンキャストにおけるエラーを理解し、演習問題で合格点を超える点数を取得すること。  ・ポリモーフィズムの概念、親クラス型/インタフェース型変数への代入(アップキャスト)について解説する。 ・参照型の型変換(ダウンキャスト)、コンパイルエラーと実行時エラーの違い、instanceof演算子による型チェックについて解説する。 ・Java SE Bronze出題範囲における「ポリモーフィズムと型キャスト」の演習問題を解き、理解を深める。 
【理解度確認】演習問題
13 抽象クラス・インタフェースの違いと、Stringの不変性(Immutable)・参照比較を理解し、演習問題で合格点を超える点数を取得すること。  ・抽象クラス(abstract class)、抽象メソッド、インタフェースの実装(implements)、多重実装規則について解説する。 ・Stringの不変性(Immutable)、StringBuilder、==(参照比較)と equals()(内容比較)、String Poolの仕組みについて解説する。 ・Java SE Bronze出題範囲における「抽象クラス・インタフェース・文字列操作」の演習問題を解き、理解を深める。 
【理解度確認】演習問題
14 Javaプラットフォームの特徴・言語特性・実行環境の知識を整理し、本番形式の総合演習で合格点を超える点数を取得すること。  ・Javaエディション(SE/EE/ME)、言語特性(静的型付け・GC・マルチスレッド)、JDK/JRE/JVM、mainメソッドシグネチャ、javac/java コマンド規則について解説する。 ・全出題範囲の「総合演習」を実施する。 ・実施後、採点結果に基づき誤答率が高い領域の解説をし、弱点を無くしていく。 
【理解度確認】演習問題
15 授業内テストを実施する。  ・Java SE Bronze出題範囲の授業内テストを実施する。 
【理解度確認】テスト