Syllabus data

開講年度
2025Year
開講学期
Second Semester
科目名
Object−oriented Programming
授業種別
Lecture
科目名(英語)
Object−oriented Programming
授業情報(授業コード・クラス・授業形態)
A1500060 Object−oriented Programming
担当教員
KYOCHI Seisuke
単位数
2.0Credits
曜日時限
Wed.4Period
キャンパス
Hachioji Campus
教室
1N-029講義室

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

● オブジェクト指向プログラミングの基本的な概念の理解と、Java による実現
受講にあたっての前提条件
授業のねらいを把握し、それを習得する意志がある。
授業の方法とねらい
Javaによるプログラミングができるようなる
Javaプログラミングを通し、オブジェクト指向プログラミングの概念を理解する
新規履修者は「オブジェクト指向プログラミング」と「オブジェクト指向・演習」の両方を必ず同時に履修すること。
AL・ICT活用
Presentation/Interactive classes using 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
受講生へのメッセージ

実務家担当科目
Not applicable
実務経験の内容

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