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