シラバス情報

開講年度
2025年度
開講学期
後期
科目名
オブジェクト指向プログラミング演習(PBL)
授業種別
演習
科目名(英語)
Exercises in Object−oriented Programming
授業情報(授業コード・クラス・授業形態)
A1500059 オブジェクト指向プログラミング演習(PBL) [J1][対面]
担当教員
京地 清介
単位数
1.0単位
曜日時限
水曜5限
キャンパス
八王子
教室
1N-029講義室

学位授与の方針
1 基礎知識の修得   100 %
2 専門分野の知識・専門技術の修得   0 %
3 汎用的問題解決力の修得   0 %
4 道徳的態度と社会性の修得   0 %
具体的な到達目標
● クラスの作成と利用

● オブジェクト指向プログラミングの基本的な概念の理解と、Java による実現
受講にあたっての前提条件
授業のねらいを把握し、それを習得する意志がある。
授業の方法とねらい
Javaによるプログラミングができるようなる
Javaプログラミングを通し、オブジェクト指向プログラミングの概念を理解する
「オブジェクト指向プログラミング」と「オブジェクト指向・演習」の両方を必ず同時に履修すること
AL・ICT活用
PBL(課題解決型学習)/プレゼンテーション/クリッカー・タブレット等ICTを活用した双方向授業

第1回
授業形態
対面
事前学習
講義資料を予習すること。
1.5時間
授業内容
Javaの基本
  プログラムの実行、式、演算子
事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第2回
授業形態
対面
授業内容
処理の流れを操り同種のデータを扱う
  条件分岐、繰返し、配列
事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第3回
授業形態
対面
授業内容
処理のまとめ方
  メソッド
事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第4回
授業形態
対面
授業内容
複数人で開発するための仕組
  クラス、ソースファイル分割、パッケージ、名前空間、API
事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第5回
授業形態
対面
授業内容
オブジェクト指向事始め、雛形としてのコード
  オブジェクト指向の効果と本質、クラス定義
事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第6回
授業形態
対面
授業内容
処理のための実体、実体の目印と初期化
  インスタンス、参照、コンストラクタ
事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第7回
授業形態
対面
授業内容
データの隠蔽
  static、アクセス制御、アクセサ
事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第8回
授業形態
対面
授業内容
仕様変更に対応するための仕組
  継承
事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第9回
授業形態
対面
授業内容
知識確認課題、継承のあれこれ
  is-a、抽象クラス
事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第10回
授業形態
対面
授業内容
共通の処理や命令が使えるようにする
  インターフェース、多態性
事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第11回
授業形態
対面
授業内容
多態性のメリット、日付の処理
  クラスのキャスト、java.util.Date
事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第12回
授業形態
対面
授業内容
知識確認課題、標準機能の紹介、不測の事態への対応
  java.lang.Object、ラッパークラス、例外
事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第13回
授業形態
対面
授業内容
例外に関する処理
  チェック例外、try-catch、例外の生成
事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第14回
授業形態
遠隔(オンデマンド)
授業内容
総合演習
事後学習・事前学習
復習すること。
1.5時間
第15回
授業形態
別欄もしくは授業内で通知
授業内容
学習内容の振返り
事後学習
復習すること。
0.5時間

成績評価の方法
授業に出席することを成績評価の前提とする。授業内実施の確認課題で評価する。
受講生へのフィードバック方法
KU-LMSのアナウンス、メールにて行う。

教科書
中山清喬, 国本大悟「スッキリわかる Java 入門」 株式会社インプレス
※初回に詳細を説明するので、第1回授業時には所持していなくてよい
参考書
高橋麻奈「やさしいJava」SBクリエイティブ

オフィスアワー
月曜3限(13:40-15:25)、A-1511
受講生へのメッセージ

実務家担当科目
実務家担当科目ではない
実務経験の内容

教職課程認定該当学科
コンピュータ科学科
その他の資格・認定プログラムとの関連
関連する科目でない
教育課程コード
Ⅲ2c
教育課程コードの見方【例】 Ⅰ2a(Ⅰ…Ⅰ群、2…2年配当、a…必修) ※ a : 必修 b : 選択必修 c : 選択 ※複数コードが表示されている場合には入学年度・所属学科の学生便覧を参照のこと