Dec 26, 2024  
2022-2023 Course Catalog 
    
2022-2023 Course Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSCI 2096 - Cross-Platform Mobile Development

Credits: 4
Hours/Week: Lecture 4 Lab None
Course Description: This course focuses on how to design and implement applications for deployment on different mobile devices. This course introduces one of the available frameworks to target multiple mobile platforms such as iOS, Android, and Windows using a single codebase. Topics include the standard web technologies - HTML5, CSS3, and JavaScript.
MnTC Goals
None

Prerequisite(s): CSCI 2094 or 2095 with a grade of C or higher.
Corequisite(s): None
Recommendation: None

Major Content
  1. Introduction, rationale, and economics for cross-platform mobile apps development
  2. Design, develop, document and test a cross platform applications
  3. Frameworks available to develop cross-platform mobile applications
  4. Process of developing cross-platform mobile applications
  5. Hardware capabilities of mobile devices
  6. Implementation
  7. App design issues and considerations
  8. Persistent data
  9. Security considerations
  10. Testing and Result

Learning Outcomes
At the end of this course students will be able to:

  1. develop cross-platform applications.
  2. employ the technology and principles required for cross-platform operation.
  3. leverage current web technologies to create effective compatible applications.
  4. design, implement, and deploy a mobile application targeted for various platforms.
  5. use off-the-shelf UI (User Interface) frameworks to design applications that are user friendly and that can improve the user’s experience.
  6. explain the security risks facing the mobile applications.

Competency 1 (1-6)
None
Competency 2 (7-10)
None


Courses and Registration



Add to Portfolio (opens a new window)