|
教員名 : 京地 清介
|
開講年度
2025年度
開講学期
後期
科目名
オブジェクト指向プログラミング
授業種別
講義
科目名(英語)
Object−oriented Programming
授業情報(授業コード・クラス・授業形態)
A1500060 オブジェクト指向プログラミング [J1][対面]
担当教員
京地 清介
単位数
2.0単位
曜日時限
水曜4限
キャンパス
八王子
教室
1N-029講義室
学位授与の方針
1 基礎知識の修得 100 %
2 専門分野の知識・専門技術の修得 0 % 3 汎用的問題解決力の修得 0 % 4 道徳的態度と社会性の修得 0 % 具体的な到達目標
● クラスの作成と利用
● オブジェクト指向プログラミングの基本的な概念の理解と、Java による実現 受講にあたっての前提条件
授業のねらいを把握し、それを習得する意志がある。
授業の方法とねらい
Javaによるプログラミングができるようなる
Javaプログラミングを通し、オブジェクト指向プログラミングの概念を理解する 新規履修者は「オブジェクト指向プログラミング」と「オブジェクト指向・演習」の両方を必ず同時に履修すること。 AL・ICT活用
プレゼンテーション/クリッカー・タブレット等ICTを活用した双方向授業
第1回
授業形態
対面
事前学習
講義資料を予習すること。
1.5時間
授業内容
01: Javaの基本
プログラムの実行、式、演算子 事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第2回
授業形態
対面
授業内容
02: 処理の流れを操り同種のデータを扱う
条件分岐、繰返し、配列 事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第3回
授業形態
対面
授業内容
03: 処理のまとめ方
メソッド 事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第4回
授業形態
対面
授業内容
04: 複数人で開発するための仕組
クラス、ソースファイル分割、パッケージ、名前空間、API 事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第5回
授業形態
対面
授業内容
05: オブジェクト指向事始め、雛形としてのコード
オブジェクト指向の効果と本質、クラス定義 事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第6回
授業形態
対面
授業内容
講義資料を予習すること。演習問題を復習すること。
事後学習・事前学習
06: 処理のための実体、実体の目印と初期化
インスタンス、参照、コンストラクタ 1.5時間
第7回
授業形態
対面
授業内容
07: データの隠蔽
static、アクセス制御、アクセサ 事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第8回
授業形態
対面
授業内容
08: 仕様変更に対応するための仕組
継承 事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第9回
授業形態
対面
授業内容
09: 知識確認課題、継承のあれこれ
is-a、抽象クラス 事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第10回
授業形態
対面
授業内容
10: 共通の処理や命令が使えるようにする
インターフェース、多態性 事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第11回
授業形態
対面
授業内容
11: 多態性のメリット、日付の処理
クラスのキャスト、java.util.Date 事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第12回
授業形態
対面
授業内容
12: 知識確認課題、標準機能の紹介、不測の事態への対応
java.lang.Object、ラッパークラス、例外 事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第13回
授業形態
対面
授業内容
13: 例外に関する処理
チェック例外、try-catch、例外の生成 事後学習・事前学習
講義資料を予習すること。演習問題を復習すること。
1.5時間
第14回
授業形態
対面
授業内容
学期末筆記試験
事後学習・事前学習
復習すること。
0.5時間
第15回
授業形態
遠隔(オンデマンド)
授業内容
総合演習
事後学習
復習すること。
0.5時間
成績評価の方法
授業に出席することを成績評価の前提とする。定期試験を実施し、Grade D以上の者に単位を認める。
受講生へのフィードバック方法
KU-LMSからのアナウンス、メールにて行う。
教科書
参考書
スッキリわかるJava入門(中山 清喬 著/国本 大悟 著/株式会社フレアリンク 監修)
オフィスアワー
月曜3限(13:40-15:25)、A-1511
受講生へのメッセージ
実務家担当科目
実務家担当科目ではない
実務経験の内容
教職課程認定該当学科
コンピュータ科学科
その他の資格・認定プログラムとの関連
関連する科目でない
教育課程コード
Ⅲ2b
教育課程コードの見方【例】 Ⅰ2a(Ⅰ…Ⅰ群、2…2年配当、a…必修) ※ a : 必修 b : 選択必修 c : 選択 ※複数コードが表示されている場合には入学年度・所属学科の学生便覧を参照のこと
|