トップ カリキュラム・授業 ユビキタスコンピューティング実験
授業科目名 | ユビキタスコンピューティング実験 |
履修期 春 1単位 履修基準年度 3年 | |
担当者 | 岡留 剛(OKADOME TAKESHI) |
授業目的 / Course Objectives |
(A) Android携帯端末を利用したAndroidのアプリケーションアプリを作成する.さらに, 学習に余裕のある者についてはadvanceなコースとして,(B) SunSPOTセンサノードを利用して,無線通信やセンシングのプログラミングについて実習を通して学習する.併せて,Javaの初歩からオブジェクト指向プログラミングの真髄を獲得する. |
到達目標 / Attainment Objectives |
|
授業時間外の学習 (準備学習等について) / Study Required Outside of Class (Preparation etc.) |
プログラミング実習IとIIとを理解していることが望ましい. |
授業計画 / Class Overall Plan |
A. Android アプリ作成入門コース
第1回 Eclipse入門 & Java入門 第2回. Javaの基本: 演算子,配列とargv, 制御文 第3回. Javaの基本: クラス 第4回. Javaの基本: コンストラクタ,クラスの継承 第5回. Android入門1: 簡単なアプリを作る 第6回. Android入門2: 画像表示アプリ 第7回. Android入門3: カメラ利用アプリ 第8回. Android入門4: ボタン,テキストフィールド 第9回. Android入門5: お絵かき 第10回. Android入門6: Timer: handler処理 第11回. Android入門7: タッチセンサー 第12回. Android入門8: 加速度センサー 第13回. Android入門9: ポンゲーム作成1 第14回. Android入門10: ポンゲーム作成2 B. SunSPOTコース 第1回 SunSPOT入門 & NetBeans入門 1. Sun SPOTって何 2. 手っ取り早くNetBeans 3. もちっと詳しくSun SPOT: 手に取って 4. デモプログラムを動かす 5. デモプログラムをいじってみる 6. ついでに,Basestationのデモも動かす 7. 最後にJavaについてちょっとだけ 第2回 Sun SPOT:デモボード 1. NetBeansでSun SPOTを 2. Sun SPOTのトラブル対応 3. Sun SPOT: eDemoBoardとLED 第3回 Sun SPOT:スイッチ 第4回 Sun SPOT:加速度センサー 第5回 Sun SPOT:照度センサー 第6回 Java:クラスの継承 & Sun SPOT:温度センサー 1. Javaの基本:クラスの継承 2. Sun SPOT:温度センサー 第7回 Java:抽象クラスとインタフェース & Sun SPOT:無線通信 1. Javaの基本:抽象クラスとインタフェース 2. Sun SPOT:無線通信 第8回 Java:修飾子 & Sun SPOT:ベースステーションを使った無線通信 1. Javaの基本:修飾子 2. Sun SPOT:ベースステーションを用いた無線通信 第9回 Java:入出力 & Sun SPOT:センサデータの保存 1. Javaの基本:入出力 2. Sun SPOT:センサデータの保存 第10回 Java:イベント処理 & Sun SPOT:イベント処理 1. Javaの基本:イベント処理 2. Sun SPOT:イベント処理 第11回 Java:スレッド & Sun SPOT:スレッド 1. Javaの基本:スレッド 2. Sun SPOT:スレッド 第12回 Java:ネットワーク & Sun SPOT:ネットワーク 1. Javaの基本:ネットワーク 2. Sun SPOT:ネットワーク(Just finished! 第13回 Java:クラスライブラリ初歩 & Sun SPOT:キャリブレーション 1. Javaの基本:クラスライブラリの初歩 2. Sun SPOT:キャリブレーション 第14回 Java:パッケージ,JARファイル,例外 & Sun SPOT:初歩のセンサデータ処理 |
教科書 / Textbook(s) |
五十嵐貴之「はじめてのAndroidプログラミング入門」秀和システム |
参考文献 References Books |
|
授業方法 / Method of Instruction |
実習による学習とする. |
学生による授業評価の方法 / Course Evaluation by Students |
全学統一方式による. |
成績評価 / Evaluation Criteria/Method |
実習課題の達成度に出席を加味する |
備考 / Note |
|
検索キーワード / Keywords |
Android, センサー,Java, センサネットワーク |