Apr 17, 2026  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog [ARCHIVED CATALOG]

CS 355 - Mobile Application Development


Credits: 3

This course covers the programming environments that enable e-commerce and enterprise transactions. Students will learn how to make device-independent applications using a progressive approach, incorporating fun topics such as animation, sounds, photo editing, using the GPS, displaying a map, and advertising. Android Studio will be used as the base IDE where programs can be developed, managed, and executed (via emulation). The Android code developed can also be downloaded onto the physical android devices via a standard USB connection. As one of the dominant mobile platform today, the Android OS is a powerful and flexible platform for mobile device. The new Android release boasts significant new features and enhancements for both smartphone and tablet applications. This step-by-step resource takes a hands-on approach to teaching you how to create Android applications for the latest OS and the newest devices, including both smartphones and tablets. 

Prerequisites: A minimal grade of “C” in (both CS160 and CS161) or permission of the CS/CIS advisor.