| |
Dec 16, 2025
|
|
|
|
|
CSC 4911 - 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 applications that are deployed on Android smartphones. Topics include design patterns, layout strategies, lifecycle management, persistence, and advanced topics. Labs provide hands-on experience developing mobile applications. (prereq: CSC 1120 ) (quarter system 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 mobile applications
- Create efficient, event-driven graphical user interfaces for mobile devices
- Understand local and remote mobile storage mechanisms
- Understand mobile information architecture
- Understand usability issues with developing mobile applications
- Understand basic security requirements when developing mobile applications
- Manage lifecycle of an application to handle interruptions gracefully
Prerequisites by Topic
- Understanding of data structures and GUI development
Coordinator Dr. Derek Riley
Add to Portfolio (opens a new window)
|
|