2012年度シラバス(熊本高等専門学校 熊本キャンパス)
科目コードAN129
科目名ソフトウェア設計工学(Software Design Engineering) 単位数2単位
対象学科電子情報システム工学専攻対象学年1年開講期間後期
科目区分情報制御系必修・選択選択履修/学修学修
授業形式講義授業時間数30実時間数25
教員名(所属)
松本 勉(制御情報システム工学科)教員室
2号棟1階
使用教科書
Not decided yet
参考書
Android Developer Reference (http://developer.android.com/index.html)





科目の位置付けと関連科目 
科目の概要This subjects aims to equip subject with basic knowledge and skills to develop mobile applications on an Android platform
授業方針The subject aims to equip students with knowledge on the mobile operating system, Android, and relevant skills and capabilities so students will be able to develop an Android mobile application by the end of the module.

授業項目

時間

達成目標(習得すべき内容)

1. Introduction to Android
1
Students will be able to know the history of Android and how the Android ecosystem evolved.
2. Getting Started: Android Basics and Layout
2
Students will be able to understand the development structure of Android and create layouts for Android apps.
3. Android Development Basics :Creating Your First Android App - BMI Index
3
Students will be able to design and develop their first application that calculates their BMI index. In addition, students will be able to customize their app based on the locale and language
4. Android Development: Creating a ToDo List
3.5
Students will be able to develop an app using a ListView to list multiple items on the app
5. Do more in your Android application
2.5
Students will be able apply additional features on their app, such as options and context menu, toasts and dialogs.
6. Making use of libraries - Google Map
2.5
Students will be able to use libraries and their API for development work in Android mobile application
7. Android Development: Activities and Intents
3.5
Students will be able to understand and develop an app that uses more than 1 activities or intent to create a multiple screen application.
8. Android development: Database

3.5
Students will make use of database to store data that can be used in the application
9. Android development: Background service
2.5
Students will be able to understand the difference between foreground and background services and the implementation of background service based using Service and Threading
10. Final Project:

Develop your own application

6
Consultation period and final presentation to class the application that the student had developed
評価方法及び総合評価【評価方法】

There will be some assignments.



【総合評価】

Assignments: 100 %

Final test: 0%

Total: 100%

学習方法 
学生へのメッセージ 
学修単位への対応学修科目とは自学学習を含む科目を指す。
本校教育目標との対応
 
JABEE学習教育目標との対応
D-1(○)