Skip Navigation

Mobile Application Development

Change is coming this fall! Learn about the latest developments to this certificate program.

×

Overview

With the rapid advancement of mobile technologies such as mobile gaming, machine learning, AI and facial recognition apps, increasing in popularity, there's never been a better time to become a mobile application developer. Mobile app developers, mobile app strategists, mobile product managers, and mobile project managers with experience working in multiple platforms are in red-hot demand. In 2017, Apple's App Store grossed almost 26 billion global downloads and with an estimated revenue of $77 billion. Be a part of this in-demand career by learning how to create a mobile app and take it from concept to launch.

Who Should Enroll

This program is intended for individuals interested in the design, development, or use of mobile device applications, games, or utilities. It will benefit those who wish to distinguish themselves across a wide range of employment and technical disciplines within the rapidly expanding field of mobile application development.

Career Insight

Occupational summary for software developers, applications in the United States.

801,667
Jobs
(2016)
18.40%
Projected Growth
(2017-2027)
$107k
Annual Salary
(US Mobile App Developer*)

*Source: Indeed

Program Benefits

  • Develop the skills required to create applications for the major mobile device players including Apple iPhone and Google Android
  • Create strategies to overcome mobile development challenges including memory and processor limitations, intermittent network access, and limited battery power
  • Learn how to effectively use application architectures for a range of wireless devices via hands-on experience
  • Explain the factors to consider when designing software for multiple platforms
  • Increase confidence by implementing applications from scratch using best practice principles including object oriented design and test driven development
  • Understand the relationship between the mobile market and other emerging technologies including cloud computing and social networking platforms such as Facebook, Twitter, and LinkedIn
  • Acquire the necessary skills to ensure mobile applications efficiently utilize corporate data or data available from external web services
  • Gain insight into new trends and features in the mobile device marketplace
  • Utilize iPhone and Android development environments using mobile development fundamentals
  • Develop a mobile app using cross-platform development tools such as Flutter and React-Native
  • Create a mobile development strategy
  • Architect an intelligent services based mobile application
  • Experience the complete flow from environment setup, obtaining pointers to relevant documentation, architecture, design, implementation, debugging, and deployment to virtual and physical test devices

Course Schedule

Required Courses

TitleWinterSpringSummerFall
I&C SCI X402.35
Introduction to Mobile and Emerging Technologies (1.5 units)
I&C SCI X402.35
Online to be scheduled    
I&C SCI X402.36
Advanced Mobile Application Design and Development (1.5 units)
I&C SCI X402.36
  to be scheduled    

Choose two courses from the following tracks

TitleWinterSpringSummerFall
IOS
I&C SCI X402.37
Mobile Development for Apple iPhone and iPad Applications (1.5 units)
I&C SCI X402.37
       
I&C SCI X402.38
Advanced Mobile Development for Apple iPhone and iPad (1.5 units)
I&C SCI X402.38
       
Android
I&C SCI X402.39
Introduction to Android Application Development with Java Essentials (1.5 units)
I&C SCI X402.39
       
I&C SCI X402.40
Application Development for Android Devices (1.5 units)
I&C SCI X402.40
       
I&C SCI X402.41
Advanced Application Development for Android (1.5 units)
I&C SCI X402.41
       
Elective Courses
I&C SCI X402.43
Social Media RESTful APIs (1.5 units)
I&C SCI X402.43
    to be scheduled  
I&C SCI X471.1
Introduction to Computer Programming Using C++ (3 units)
I&C SCI X471.1
  to be scheduled   Online
I&C SCI X402.05
Developing .NET Solutions with C# (3 units)
I&C SCI X402.05
    to be scheduled  
I&C SCI X460.20
Introduction to Programming using Java (1 unit)
I&C SCI X460.20
  to be scheduled   Online
I&C SCI X460.10
Java Programming I (3 units)
I&C SCI X460.10
Online   to be scheduled  
I&C SCI X460.11
Java Programming II (3 units)
I&C SCI X460.11
  to be scheduled to be scheduled  
I&C SCI X460.68
Java Web Services (1.5 units)
I&C SCI X460.68
to be scheduled to be scheduled   Online
I&C SCI X460.53
Cloud Computing Platform as a Service (PaaS) (1.5 units)
I&C SCI X460.53
to be scheduled to be scheduled   Online
I&C SCI X471.67
Creating Websites for Mobile Devices (1.5 units)
I&C SCI X471.67
       
I&C SCI X494.85
Agile Software Design and Programming (2.5 units)
I&C SCI X494.85
    to be scheduled  
I&C SCI X494.83
Agile Development (2.5 units)
I&C SCI X494.83
    to be scheduled  
I&C SCI X494.80
Agile Project Management (3 units)
I&C SCI X494.80
  to be scheduled   Online

Course schedules are subject to change. Individual courses may be taken without enrolling in the full certificate.

Receive Customized Training for your Employees
Learn How To Earn Your Certificate

Certificate Eligibility and Requirements

A certificate is awarded upon completion of 15 credit units (6 required and 9 elective credit units) with a grade of "C" or higher in each course. Students have a choice of two tracks (iOS or Android) as part of their required courses. Students may also choose additional courses from the required tracks to complete their elective requirements.

Students who have taken related courses in IT (Java, MS/SQL, etc.); Device Software Engineering or Embedded Systems Engineering may be able to apply some of their completed units to electives in this program.

To become an official candidate in the program, students pursuing the certificate must submit a Declaration of Candidacy. Students are encouraged to declare candidacy as soon as possible, but no later than after the third course in the program. To receive the certificate after completing all program requirements, students must submit a Request for Certificate. All requirements must be completed within five (5) years after the student enrolls in his/her first course. Students not pursuing a certificate are welcome to take as many individual courses as they wish.

Advisory Committee

  • Ken Baldwin, President, GoingMobile
  • Ralf Brockhaus, CEO, SmileFish
  • Craig S. Dickson, Software Engineer Architect, The Juggernaut Group
  • Crista Lopes, Ph.D., Professor, Department of Informatics, Donald Bren School of Information and Computer Sciences, University of California, Irvine
  • Farhad Mafie, President and CEO, Savant Company Inc.
  • Andrew Maltin, CEO, MEDL Mobile
  • Wolf Paulus, Sr. Architect Mobile Software Development, Hewlett-Packard
  • Jeffry Peacock, Owner, Wonkware
  • John Petrone, SVP & CTO, Autobytel
  • Mustafa Seifi, Senior Director of Development, Oracle Corp.
  • Stefano Stefan, Ph.D., Director of Online Program Development, UCI Division of Continuing Education
  • Aaron Stibel, SVP of Technology, Dun & Bradstreet Credibility Corp.

On-site Training Available

Our Corporate Training specialists can deliver this program or customize one that fits your organization’s specific needs. Visit Corporate Training or call (949) 824-1847 for information.

English Proficiency Requirement
All certificate programs at UCI Division of Continuing Education (classroom and online formats) require professional-level English language proficiency in listening and note-taking, reading comprehension and vocabulary, written expression, and oral presentation.