0 or 3 credits
Spring 2025 Lecture Laboratory Upper DivisionThis programming course teaches students the skills necessary to develop complex applications for mobile computing devices (e.g., smartphones and tablet computers). This course gives students hands-on experience developing mobile applications that use advanced features found on the latest mobile computing devices.
Learning Outcomes1Develop applications for mobile devices that use advance features of mobile devices.
2Develop apps that use more than one processing thread.
3Develop apps that communicate with code running on a server.
4Understand ways to earn money from a mobile application.