科目コード | 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 | Students will be able to know the history of Android and how the Android ecosystem evolved. | |
2. Getting Started: Android Basics and Layout | 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 | 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 | 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 | 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 | Students will be able to use libraries and their API for development work in Android mobile application | |
7. Android Development: Activities and Intents | 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 | Students will make use of database to store data that can be used in the application | |
9. Android development: Background service | 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 | 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学習教育目標との対応 |