Mobile App Development

The Associate in Applied Science (AAS) in Mobile App Development provides students with the design and programming skills necessary for entry-level coding, programming, and software development positions with an emphasis on mobile apps. Students will be prepared for transfer to selected BAS programs. Students will be prepared to take the App Developer with Swift Certification Level 1, Microsoft C# Software Essentials, and Associate Android Developer certifications. A Certificate of Completion (CCL) in iOS Application Development, Android Application Development, Windows Application Development, Web App Development, Native Mobile App Development, Cross-Platform App Development, Foundations of Mobile App Development and Mobile App Development are also available.

Details

Field of Interest
Computer and Information Technology
Degree Type
Associate in Applied Science (AAS)
Academic Plan
Mobile App Development (DEG)
Academic Plan Code
3099
Total credits required
61-67
Catalog Year
2025-2026
Effective Term
Fall 2025
Notes

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

Students should consult with a Department Advisor in arranging their schedules.

Program requirements for CCL 5193 Mobile App Development and CCL 5914N iOS Application Development may be taken in the AAS 3099 Mobile App Development. An additional CCL within mobile apps may also be earned based on course selection.

Courses within any of the following prefixes must be taken within five (5) years prior to completion of the program to be applied toward this award: AIM, BPC, CIS, CLD, CNT, CSC, ITS, and MST.

This program replaces: AAS/3139 Mobile Apps Programming

What You'll Learn
  • Design and develop a complex user interface that utilizes professional UI/UX principles.
  • Design and develop complex applications that meet the client's needs utilizing the appropriate controls for the appropriate platform.
  • Develop effective, efficient, tested code that meets complex specifications.
  • Analyze complex problems using critical thinking skills and design program solutions.
  • Research and evaluate professional resources to effectively apply them to a complex problem.
  • Communicate in varied settings, both orally and in writing, in a culturally responsive manner to function well in a diverse and collaborative team environment.
  • Practice industry accepted professional and ethical behavior.
Required Courses
Course # Course Title Credits
Credits: 25-30
CIS105 Survey of Computer Information Systems (3) OR
Permission of Program Director, Department or Division Chair (0) 0-3
CIS120DF Introduction to Adobe Photoshop 3
CIS133DA Internet/Web Development Level I 3
CIS150AB Object-Oriented Programming Fundamentals 3
CIS156 Python Programming: Level I (3) OR
CIS159 Visual Basic Programming I (3) OR
CIS163AA Java Programming: Level I (3) 3
CIS162AD C#: Level I 3
CIS165 Introduction to IOS Application Development 3
CIS165DA Introduction to Android Application Development 3
CIS165DB C#/VB.NET: Windows 8 App Development (3) OR
CIS165DC Xamarin/C# Cross Platform Development (3) 3
FYE101 Introduction to College, Career and Personal Success (1) OR
FYE103 Exploration of College, Career and Personal Success (3) 1-3
Restricted Electives
Course # Course Title Credits
Credits: 9
Students must select one additional course from the following. Course may not apply to both Required Courses and Restricted Electives areas.
CIS156 Python Programming: Level I 3
CIS159 Visual Basic Programming I 3
CIS166AA Introduction to JavaScript 3
CIS166AE Web Scripting with PHP: Hypertext Preprocessor (PHP) 3
Students must select two additional courses from the following. Courses may not apply to both Required Courses and Restricted Electives areas.
CIS233DA Internet/Web Development Level II 3
CIS262AD C# Level II 3
CIS265 Advanced iOS Application Development 3
CIS265DA Advanced Android Application Development 3
CIS276DA MySQL Database 3
CIS276DB SQL Server Database 3
Free Electives
Course # Course Title Credits
Credits: 0-5
Select additional courses 100-level or higher to complete the minimum total program credits required for this degree. Consult with the Program Director or an Academic Advisor.

At Maricopa, we strive to provide you with accurate and current information about our degree and certificate offerings. Due to the dynamic nature of the curriculum process, course and program information is subject to change. As a result, the course list associated with this degree or certificate on this site 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.

Read the official description