|
Dec 26, 2024
|
|
|
|
SE 4910 - Mobile Application Development2 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)
|
|