CMSY 282 Integrated Mobile Application Development
This project-oriented capstone course will cover a practical and comprehensive approach to planning, mapping, building, testing, and deploying mobile applications on iOS, Android, and mobile Web. Students will follow the development process to utilize their Java or C++ programming experience to build mobile applications relevant to the current market demands. Students will be encouraged to leverage device features and third-party application programming interfaces (APIs) to provide stable and robust software.
Hours Weekly
3 hours weekly
Course Objectives
- 1. Develop a basic mobile application for the Android platform.
- 2. Identify the differences between the mobile platforms and options.
- 3. Create basic user interfaces.
- 4. Utilize device APIs (GPS/location, data storage, etc.).
- 5. Set up a mobile development environment.
- 6. Analyze the differences between developing for mobile, Web, and desktop.
- 7. Apply software engineering fundamentals to mobile development.
Course Objectives
- 1. Develop a basic mobile application for the Android platform.
- 2. Identify the differences between the mobile platforms and options.
- 3. Create basic user interfaces.
- 4. Utilize device APIs (GPS/location, data storage, etc.).
- 5. Set up a mobile development environment.
- 6. Analyze the differences between developing for mobile, Web, and desktop.
- 7. Apply software engineering fundamentals to mobile development.