|
Teacher name : KYOCHI Seisuke
|
開講年度
2025Year
開講学期
Second Semester
科目名
Exercises in Object−oriented Programming
授業種別
Practice
科目名(英語)
Exercises in Object−oriented Programming
授業情報(授業コード・クラス・授業形態)
A1500059 Exercises in Object−oriented Programming
担当教員
KYOCHI Seisuke
単位数
1.0Credits
曜日時限
Wed.5Period
キャンパス
Hachioji Campus
教室
1N-029講義室
学位授与の方針
1 基礎知識の修得 100 %
2 専門分野の知識・専門技術の修得 0 % 3 汎用的問題解決力の修得 0 % 4 道徳的態度と社会性の修得 0 % 具体的な到達目標
● クラスの作成と利用
● オブジェクト指向プログラミングの基本的な概念の理解と、Java による実現 受講にあたっての前提条件
授業のねらいを把握し、それを習得する意志がある。
授業の方法とねらい
Javaによるプログラミングができるようなる
Javaプログラミングを通し、オブジェクト指向プログラミングの概念を理解する 「オブジェクト指向プログラミング」と「オブジェクト指向・演習」の両方を必ず同時に履修すること AL・ICT活用
Project Based Learning/Presentation/Interactive classes using 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
受講生へのメッセージ
実務家担当科目
Not applicable
実務経験の内容
教職課程認定該当学科
Department of Computer Science
その他の資格・認定プログラムとの関連
関連する科目でない
教育課程コード
Ⅲ2c
教育課程コードの見方【例】 Ⅰ2a(Ⅰ…Ⅰ群、2…2年配当、a…必修) ※ a : 必修 b : 選択必修 c : 選択 ※複数コードが表示されている場合には入学年度・所属学科の学生便覧を参照のこと
|