CIS-243: Advanced Mobile Application Development (iOS)

School
Business, Entrepreneurship, and Professional Development
Division
Computer Technology
Department
Computer Information Systems
Academic Level
Undergraduate
Course Subject
Computer Information Systems
Course Number
243
Course Title
Advanced Mobile Application Development (iOS)
Credit Hours
3.00
Instructor Contact Hours Per Semester
47.00 (for 15-week classes)
Student Contact Hours Per Semester
47.00 (for 15-week classes)
Pre-requisites
CIS-141 with either CIS-130 or CIS-170, or just CIS-171 or CIS-230
Catalog Course Description

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

Core Course Topics
  1. Cross-platform development tools.
  2. Mobile applications using an application development framework.
  3. Rapid prototyping techniques for mobile interfaces.
  4. Marketing for mobile applications.
  5. Social networking software integration.
  6. Mobile application security.
  7. GEO positioning, accelerometer, and rich gesture based UI handling.
  8. Software engineering for mobile applications.
Core Course Learning Objectives (Separated)
  • 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

Assessment of academic achievement may include (but is not limited to) exams, quizzes, homework, and laboratory assignments.

Texts

See course syllabus

Outcomes

Satisfies Wellness Requirement
No

Credit for Prior College-Level Learning

Options for Credit for Prior College-Level Learning
Portfolio Review
Licensure/certifications
Portfolio Review Details

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.

Licensure/Certification
App Development with Swift Certified User certification
Licensure/Certification Details

Student possess a recent Apple App Development with Swift Certified User certification. Credential will be reviewed by CIS Department.

Effective Term
Fall 2023