Apr 25, 2024  
2020-2021 Undergraduate Academic Catalog 
    
2020-2021 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

SE 4910 - Mobile Application Development

2 lecture hours 2 lab hours 3 credits
Course Description
This course provides an introduction to the architecture, design, and development of software systems that support smart phones. Topics include the design and layout of native Android applications, implementing software with web APIs, using sensors in applications, and much more. Labs provide hands-on experience developing mobile applications. (prereq: CS 2852 )
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Understand the concepts of technological and societal convergence and how they can be applied to emerging technological trends
  • Understand the constraints and architectural requirements for developing mobile applications
  • Identify the design patterns involved in multi-tier distributed applications
  • Create efficient, event-driven graphical user interfaces for mobile devices
  • Understand local and remote mobile storage mechanisms
  • Understand mobile web standards and technology for integrating networked information and for providing interactive mobile user interactions
  • Understand mobile information architecture
  • Understand usability issues with developing mobile applications
  • Understand basic security requirements when developing mobile applications

Prerequisites by Topic
  • Understanding of data structures

Coordinator
Dr. Derek Riley



Add to Portfolio (opens a new window)