An advanced-level course expanding on mobile application development on the iOS platform. Covers data handling and connectivity to back-end services including those hosted in a cloud environment. Design approaches to efficiently reach a large segment in the mobile market will be covered.
Goals, Topics, and Objectives
- Cross-platform development tools.
- Mobile applications using an application development framework.
- Rapid prototyping techniques for mobile interfaces.
- Marketing for mobile applications.
- Social networking software integration.
- Mobile application security.
- GEO positioning, accelerometer, and rich gesture based UI handling.
- Software engineering for mobile applications.
- Describe the enterprise scale requirements of mobile applications.
- Design and develop mobile applications using an application development framework.
- Utilize rapid prototyping techniques to design and develop sophisticated mobile interfaces.
- Compare and contrast browser-based approaches, cross-platform development tools, and hybrid approaches that take advantage of underlying phone functionality.
- Explain GEO positioning, accelerometer, and rich gesture based UI handling.
- Promote mobile applications in the market, including social networking software integration.
- Demonstrate mobile application security concepts.
- Implement software engineering concepts in building mobile applications.
Assessment and Requirements
Assessment of academic achievement may include (but is not limited to) exams, quizzes, homework, and laboratory assignments.
See course syllabus
Outcomes
Credit for Prior College-Level Learning
Student will present CIS Department with a portfolio of at least two years full-time mobile IOS application development industry work experience related to the course learning outcomes as well as a valid certification in Java Development as described below. The portfolio will be evaluated using a rubric.
Student possess a recent Apple App Development with Swift Certified User certification. Credential will be reviewed by CIS Department.