Javaプログラミング -Java Programming-
担当教員・研究室 | 配当年次 | 学期 | 種別 | 単位数 | 授業形態 | 開講年度 | ナンバリングコード | |||
---|---|---|---|---|---|---|---|---|---|---|
|
2年 | 前期 | 選択 | 2 単位 |
|
2021 | SCM231 |
アクティブラーニング |
---|
はい |
授業概要 |
---|
Javaは,企業における実務システム,組み込みシステム,モバイルシステムまで,様々な分野で利用されているオブジェクト指向プログラミング言語の一つです。この講義では,プログラミング入門,Javaプログラミング基礎演習I,IIにおける学習内容を進めた,Java言語によるオブジェクト指向プログラミングの基礎を学習します。講義は,実際のプログラム作成を行う実習が中心となります。
授業は,株式会社444が開発した「TechFul」を利用して行う。 |
授業における学修の到達目標 |
---|
Javaによるオブジェクト指向プログラミングの習得 |
授業計画
回数 | 授業、事前・事後学習 | 時間 | |
---|---|---|---|
1 | 事前学習 | シラバスを確認し授業の全体の内容を把握する.オブジェクト指向プログラミングとはどのようなものかを把握しておく | 2 |
授業 | ガイダンス+クラスとは その1 | ||
事後学習 | POLITEの第1回目講義資料「クラスとは その1」を復習する | 2 | |
2 | 事前学習 | オブジェクト指向プログラミングにおけるクラスとはどのようなものか把握しておく | 2 |
授業 | クラスとは その2 | ||
事後学習 | POLITEの第2回目講義資料「クラスとは その2」を復習する | 2 | |
3 | 事前学習 | オブジェクト指向プログラミングにおけるクラスとはどのようなものか把握しておく | 2 |
授業 | クラスとは その3 | ||
事後学習 | POLITEの第3回目講義資料「クラスとは その3」を復習する | 2 | |
4 | 事前学習 | オブジェクト指向プログラミングにおけるクラスの仕組みについて把握しておく | 2 |
授業 | クラスの仕組み | ||
事後学習 | POLITEの第4回目講義資料「クラスの仕組み」を復習する | 2 | |
5 | 事前学習 | アクセス修飾子とは何か,どのように利用するのか把握しておく | 2 |
授業 | アクセス修飾子とカプセル化 その1 | ||
事後学習 | POLITEの第5回目講義資料「アクセス修飾子とカプセル化 その1」を復習する | 2 | |
6 | 事前学習 | アクセス修飾子とは何か,どのように利用するのか把握しておく | 2 |
授業 | アクセス修飾子とカプセル化 その2 | ||
事後学習 | POLITEの第6回目講義資料「アクセス修飾子とカプセル化 その2」を復習する | 2 | |
7 | 事前学習 | クラスとファイルの関係を把握しておく | 2 |
授業 | クラスとファイル | ||
事後学習 | POLITEの第7回目講義資料「クラスとファイル その1」を復習する | 2 | |
8 | 事前学習 | オーバーロードとは何か,またコンストラクタとは何か,どのように利用するのかを把握しておく | 2 |
授業 | オーバーロードとコンストラクタ | ||
事後学習 | POLITEの第8回目講義資料「オーバーロードとコンストラクタ」を復習する | 2 | |
9 | 事前学習 | 参照とは何か,また,オブジェクトのための参照の利用方法を把握しておく | 2 |
授業 | 参照とオブジェクト | ||
事後学習 | POLITEの第9回目講義資料「参照とオブジェクト」を復習する | 2 | |
10 | 事前学習 | クラスの継承とは何か,どのように利用するのかを把握しておく | 2 |
授業 | クラスの継承 | ||
事後学習 | POLITEの第10回目講義資料「クラスの継承」を復習する | 2 | |
11 | 事前学習 | クラス型の自動変換とキャストによる変換について把握しておく | 2 |
授業 | クラス型の変換とキャスト | ||
事後学習 | POLITEの第11回目講義資料「クラス型の変換とキャスト」を復習する | 2 | |
12 | 事前学習 | オーバーロードとは何か,オーバーロードの方法について把握しておく | 2 |
授業 | オーバーロードとオーバーライド その1 | ||
事後学習 | POLITEの第12回目講義資料「オーバーロードとオーバーライド その1」を復習する | 2 | |
13 | 事前学習 | オーバーライドとは何か,オーバーライドの方法について把握しておく | 2 |
授業 | オーバーロードとオーバーライド その2 | ||
事後学習 | POLITEの第13回目講義資料「オーバーロードとオーバーライド その2」を復習する | 2 | |
14 | 事前学習 | 抽象クラスとは何かを把握しておく | 2 |
授業 | 抽象クラスとインターフェース その1 | ||
事後学習 | POLITEの第14回目講義資料「抽象クラスとインターフェース その1」を復習する | 2 | |
15 | 事前学習 | 抽象クラスとは何かを把握しておく | 2 |
授業 | 抽象クラスとインターフェース その2 | ||
事後学習 | POLITEの第15回目講義資料「抽象クラスとインターフェース その2」を復習する | 2 |
成績評価の方法およびその基準 |
---|
次項の項目及び割合で標準成績評価基準に基づき総合評価する。
□試験: % □テスト: % □レポート: % ■演習課題:100% □その他[ ] |
課題(試験やレポート等)に対するフィードバック方法 |
---|
TechFulにより提出課題の評価をフィードバックする |
教科書 |
---|
|
参考書・Webサイト |
---|
特になし |
単位習得が望ましい科目 |
---|
プログラミング入門,プログラミング基礎 |
備考 |
---|
なし |
担当教員の実務経験 |
---|
実務経験なし |