2024 年度の講義概要のデータベースを検索します。カリキュラムツリーへのリンク
学部・研究科
Faculty/Graduate School
総情
時間割コード
Course Code
70672
科目名
Course title
サブテーマ
Subtitle
モバイルコンピューティング実習
授業形態/単位
Term/Credits
クラス
Class
/1
担任者名
Instructor
田頭 茂明
曜限
Day/Period
火5
授業概要
Course Description
到達目標
Course Objectives

授業種別 / Teaching Types

実験・実習・製図(対面型)

言語 / Language

日本語(Japanese)

授業概要 / Course Description

近年のスマートフォンやタブレット端末などの携帯端末には、モバイルコンピューティングを支える数多くの先進的な技術(電話機能だけでなく、データ通信機能、センサ機能、カメラ機能など)が組み込まれている。また、携帯端末上で動くアプリケーションでは、これらの技術を利用して、様々な便利な機能が実現されている。本実習では、携帯端末上のアプリケーション開発を通して、スマートフォンのための開発方法を習得するとともに、モバイルコンピューティングを支える技術の構造と動作を理解することを目的とする。具体的には、Android端末を用いて、基本的な開発環境の学習にくわえて、加速度センサ、位置情報を用いたプログラムの開発などを行う。

学位授与方針との関係 / Related Diploma Policy

(総合情報学部)
1.知識・技能
  
2.思考力・判断力・表現力等の能力
  
3.主体的な態度
  

到達目標 / Course Objectives

モバイルコンピューティングを支える要素技術の理解と、それらのプログラミング技術を習得する。

授業手法 / Teaching Methods

・教員による資料等を用いた説明や課題等へのフィードバック

授業計画
Course Content

授業計画 / Course Content

第1回 イントロダクション
第2回 Android上でのプログラミングの基本(1)
第3回 Android上でのプログラミングの基本(2)
第4回 Android上でのプログラミングの基本(3)
第5回 Android上でのプログラミングの基本(4)
第6回 Android上でのプログラミングの基本(5)
第7回 センサを用いたプログラミング(1)
第8回 センサを用いたプログラミング(2)
第9回 センサを用いたプログラミング(3)
第10回 位置情報を用いたプログラミング(1)
第11回 位置情報を用いたプログラミング(2)
第12回 プロジェクト演習(1)
第13回 プロジェクト演習(2)
第14回 プロジェクト演習(3)
第15回 まとめ

授業時間外学習 / Expected work outside of class

授業資料を読み返し、授業内容の理解に努めるよう復習をすること。 

成績評価の方法・基準・評価
Grading Policies /
Evaluation Criteria

方法 / Grading Policies

定期試験を行わず、平常試験(小テスト・レポート等)で総合評価する。
授業参加度と課題の成績から総合的に判断する。

基準・評価 / Evaluation Criteria・Assessment Policy

モバイルコンピューティングを支える開発技術を理解し、課題に取り組むことができるかどうかで判断する。

教科書
Textbooks


特に指定せず、適宜資料を配付する。

参考書
References

高橋  麻奈  『やさしいAndroidプログラミング』  (ソフトバンククリエイティブ)  

フィードバックの方法
Feedback Method

担任者への問合せ方法
Instructor Contact

授業の前後に対応する。

その他
関大LMSの「メッセージ」機能で問合せてください。

備考
Other Comments

Java言語またはオブジェクト指向言語の知識が必須です。これらに関連する授業や実習を履修しておくことが望ましい。