Mobile Apps and Ubiquitous Computing Undergraduate Certificate

The undergraduate Certificate in Mobile and Ubiquitous Computing is a six-course (18 credit hours) 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 two of the following:6
Advanced Web Development with Java
Database Management Systems
Introduction to Cloud Computing
Total Hours18

A minimum of four courses must be taken in residence in the Department of Mathematics and Computer Science at UMSL. Courses may be substituted with the permission of the department. For more information, students can contact the department chair or email

Upon completion of a Certificate in Mobile Apps and Ubiquitous Computing at the University of Missouri St. Louis, students 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