Mobile Apps Programming

The Certificate of Completion (CCL) in Mobile Apps Programming is designed to prepare individuals with the skills necessary to develop and distribute applications for mobile devices. Courses will include Mac Operating System, Adobe Photoshop, and Hypertext Markup Language (HTML)/Cascading Styles Sheets (CSS) for the development of iPhone, Android, and Windows 8 App development.

Suggested Course Plan Sequenced by Semester: RS, SM


Major Code: 
Certificate of Completion (CCL)
Total credits required: 
Award notes

The Computer Information System (CIS) courses required by this program are not applicable if taken more than eight (8) years prior to the completion of the certificate program. Consult with an Academic Advisor for complete information.

Students must earn a grade of "C" or better for all courses within the program.

Program prerequisites
Course #Course TitleCredits
CIS150Programming Fundamentals (3) AND
Certificate of Completion in Programming (5047) (21-26) OR
Certificate of Completion in Programming and Systems Analysis Level I (5048) (24) OR
Permission of Department or Division Chair.0-29
Required courses
Course #Course TitleCredits
CIS120DFComputer Graphics: Adobe Photoshop3
CIS121AIMac Operating System1
CIS165Introduction to IOS Application Development3
CIS165DAAndroid Mobile Device Programming3
CIS165DBC#/VB.NET: Windows 8 Mobile App Development3
  • Create, edit, and manipulate images. (CIS120DF)
  • Demonstrate use of a Mac operating system. (CIS121AI, CIS165)
  • Use Hypertext Markup Language (HTML). (CIS132)
  • Use Cascading Style Sheets (CSS) to format webpage elements. (CIS132)
  • Develop applications for iPhone. (CIS165)
  • Describe software tools and programming techniques for developing Android device applications. (CIS165DA)
  • Develop applications for Android devices. (CIS165DA)
  • Develop applications for Windows 8 smartphones and tablets. (CIS165DB)
  • Package applications for distribution. (CIS165, CIS165DA, CIS165DB)

At Maricopa, we strive to provide you with accurate information about this degree or certificate. However, the information above represents current requirements for the academic year and may change as the result of the curricular process. This course list does not represent a contract, nor does it guarantee course availability. If you are interested in pursuing this degree or certificate, we encourage you to meet with an advisor to discuss the requirements at your college for the appropriate catalog year.