オブジェクト指向言語II

科目基礎情報

学校 沖縄工業高等専門学校 開講年度 平成30年度 (2018年度)
授業科目 オブジェクト指向言語II
科目番号 5315 科目区分 専門 / 選択
授業形態 授業 単位の種別と単位数 学修単位: 2
開設学科 メディア情報工学科 対象学年 5
開設期 前期 週時間数 2
教科書/教材 自作教材
担当教員 佐野 誠一

到達目標

オブジェクト指向を使用してプログラムを設計することが出来る。Androidプログラミングを習得し、
Androidアプリケーションの構築方法を理解することを目標とする
【V-D-1】プログラミング分野
【VI-D】プログラミング基礎実習

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安最低限必要な 到達レベル(可)
オブジェクト指向 を使用してプロ グラムを設計す ることが出来るJava言語におい てオブジェクト指 向の考えに基づ いたプログラム を実装すること ができる。 Java言語におい てオブジェクト指 向の考えに基づ いたプログラム を設計すること ができる。プログラムを開 発する上で必要 なオブジェクト指 向の概念につい て理解できる。
Androidプログラ ミングを習得し、 Androidアプリ ケーションの構 築ができる。Java言語による Andoroidプログ ラミングを理解 し、Androidアプ リケーションの 実装ができる。Java言語による Androidプログラ ミングについて 理解できる。Androidにおける プログラム開発 の概念について 理解できる。

学科の到達目標項目との関係

教育方法等

概要:
本授業では、UMLを使用したオブジェクト指向設計および、Androidを利用した
Androidアプリケーションの構築を学びます。
また、Android端末にほぼ搭載されているNFCの機能を学びます。
授業の進め方・方法:
演習では講義内容に応じたプログラミング課題に取り組みます。
注意点:

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 UML入門 システム開発の流れと UML の概要について学ぶ
2週 クラス図/シーケンス図 クラスの抽出、処理の流れついて学ぶ
3週 デザインパターン1 GoF のデザインパターンの一部について学ぶ
4週 デザインパターン2 GoF のデザインパターンの一部について学ぶ
5週 アクティビティ Androidアプリのアクティビティについて学ぶ
6週 インテント Andoridで使用されるインテントについて学ぶ
7週 ユーザインターフェース 基本的なUIの利用方法について学ぶ
8週 通信 HTTP通信について学ぶ(後半は中間試験)
2ndQ
9週 非同期処理 非同期処理を行う方法について学ぶ
10週 ハードウェアの活用 センサやカメラなどハードウェア連携について学ぶ
11週 NFC NFCの基礎を学ぶ
12週 NDEF NFCで利用されるNDEFについて学ぶ
13週 PBL(1) NFCを活用したAndroidアプリケーションを作成します
14週 PBL(2) NFCを活用したAndroidアプリケーションを作成します
15週 PBL(3) NFCを活用したAndroidアプリケーションを作成します
16週 期末試験

評価割合

試験発表相互評価その他(演習課題・発表・実技・成果物等)ポートフォリオその他合計
総合評価割合50005000100
基礎的能力500000050
応用力(実践・専門・融合)000500050