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. 1. Develop a basic mobile application for the Android platform.
  2. 2. Identify the differences between the mobile platforms and options.
  3. 3. Create basic user interfaces.
  4. 4. Utilize device APIs (GPS/location, data storage, etc.).
  5. 5. Set up a mobile development environment.
  6. 6. Analyze the differences between developing for mobile, Web, and desktop.
  7. 7. Apply software engineering fundamentals to mobile development.

Course Objectives

  1. 1. Develop a basic mobile application for the Android platform.
  2. 2. Identify the differences between the mobile platforms and options.
  3. 3. Create basic user interfaces.
  4. 4. Utilize device APIs (GPS/location, data storage, etc.).
  5. 5. Set up a mobile development environment.
  6. 6. Analyze the differences between developing for mobile, Web, and desktop.
  7. 7. Apply software engineering fundamentals to mobile development.