“MobileApplication Development (Android)” Syllabus
Course Code | 045100801 |
CourseTitle | MobileApplication Development (Android) |
CourseCategory | Specialty-relatedCourse |
CourseNature | ElectiveCourse |
Class Hours | 48 |
Credits | 2.5 |
Semester | |
Institute | Schoolof Computer Science & Engineer |
ProgramOriented | ComputerScience, Network Engineer, Information Security |
TeachingLanguage | English |
Prerequisites | JavaProgramming Design |
StudentOutcomes (Special Training Ability) | After the class, students canacquire the ability of analyzing and solving problem based on theknowledge they have already learned, as well as the ability ofdesigning and developing applications running on mobile devices. |
TeachingObjectives | To enable students to design and develop some smallor medium scale Android mobile application under realrequests. |
CourseDescription | Thecourse aims to make students understand mobile developmentenvironment (especially the basic concepts and knowledge aboutsmart phones), learn fundamental method and skill on developingAndroid application and use development tools, such as Eclipse,Android Studio, to solve problems. |
Instrumentsand Equipments | Computer,Eclipse+Android Studio |
ExperimentReport | 1-Description 【Objectiveand Requirement】 【Environment】 2-Content 【Background】 【SystemDesign】 【Result】 3-Conclusion 4-Teacher’sComments and Score |
Assessment | Attendance: 30% experimental report: 70% |
TeachingMaterials and Reference Books | 1)Textbookand Reference Books for Lab BeginningAndroid 4 Application Development Wei-MengLeeJohnWiley2014-11-262)MultimediaTeaching Resources (e.g. Website, Courseware, etc) developer.android.com |
Preparedby Whom and When | LiYue, Zhang Jing |
“CourseTitle”ExperimentalTeaching Arrangements
No. | ExperimentItem | ClassHours | ContentSummary | Category | Requirements | Numberof StudentsEach Group | Instruments,Equipments and Software |
1 | Activity+Intent+Layout Or Listview/Recyclerview | 4 | 1)Design an application to check whether students are familiar thecomponents and related filed of Android and the life cycle ofActivity or not. 2)Make students understand the differences between process andthread in Android. 3)Know how to change activities. 4)Pass parameters between different activities. Or 1)Familiarwith Listview/ Recyclerview. 2)Understandthe concept of Listview/ Recyclerview. 3)Tolearn and use SQLiteOpenHelper & SQLiteDatabase. | Demonstration | Compulsory | 1 | Computer,Eclipse/Android Studio |
Media+Network | 4 |
| Demonstration | Compulsory | 1-4 | Computer,Eclipse/Android Studio | |
Service+Multi-thread | 4 |
| Demonstration | Compulsory | 1-4 | Computer,Eclipse/Android Studio | |
API | 4 |
| Demonstration | Compulsory | 1-4 | Computer,Eclipse/Android Studio | |
…… | …… |