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.

Credits

3

Prerequisite

CMSY 169

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.