Program Description
As the number of mobile devices owned by individuals continues to multiply, user demand is driving the need to improve web and computing access on smaller units in addition to traditional personal computer platforms. Additionally, the growth in popularity of cloud computing has improved the functionality of these devices to perform more complex operations. These changes have increased the necessity for developers with experience across multiple platforms, including iOS and Android. Students will learn the fundamental principles and frameworks necessary for a career in mobile application development and will gain the knowledge and skills necessary to succeed in their careers in an industry involving the constant development of new technology.
Curriculum integrates HTML, SQL, Python, JavaScript, iOS, and Android. Students may complete the certificate requirements completely online.
Preparation
Successful Mobile Application Development students will demonstrate critical thinking skills, problem solving and troubleshooting, creativity, self-motivation, adaptability, and written and oral communications.
Minimum computer skills requirements
Interested students must have basic file management skills, including saving, uploading, downloading, and file locations. Students will need access to a Mac computer for the iOS course; all other courses can be completed using a PC.
Program Requirements
Those who complete the required 18-credit curriculum will receive a Mobile Application Development certificate. Several courses in the Mobile Application Development certificate may be applied toward the Web Page Development and Design degree program.
Career Opportunities
The need for mobile app developers are in high demand and will continue to be in high demand in the future! According to the Department of Labor, employment of software developers is projected to grow 22 percent through 2030.
Possible career opportunities are Mobile Application Developer, Educational Application Developer, Social Media Application Developer.