Mobile Apps and Computing Undergraduate Certificate

The undergraduate certificate in Mobile Apps and Computing is a five-course (15 credit hour) program. It is designed to provide training in technologies and framework for mobile apps and computing. A minimum GPA of 2.5 is required for admission.

Required Courses
CMP SCI 4020Introduction to Android Apps: Android Fundamentals3
CMP SCI 4220Introduction to iOS Programming and Apps3
CMP SCI 4222iOS Apps3
CMP SCI 4792Mobile and Ubiquitous Computing3
Choose one of the following courses:3
Advanced Web Development with Java
Database Management Systems
Introduction to Cloud Computing
Total Hours15

A minimum of three courses must be taken from UMSL. Courses may be substituted with the permission of the certificate coordinator. For more information, students can contact the department chair or email

Learning Outcomes

Upon completion of the program, certificate earners will be able to:

  • Identify and implement techniques for communicating complex information in the Internet, particularly for mobile and wireless platforms
  • Use appropriate programming languages and tools to integrate media and user interaction
  • Design and develop applications in mobile and wireless computing, using representative mobile devices and platforms
  • Assess and implement security principles in mobile applications
  • Evaluate the quality and performance of mobile applications