Web and Mobile Application Development

Invent new possibilities in the world of mobile computing

Do you find yourself dreaming up ideas for the next big mobile game, marketplace or utility? Do you want to learn to code in a program that prioritizes front end development and design? Earn an associate degree in Web and Mobile app Development and gain full-stack development skills that will prepare you to create, develop and manage databases, user interfaces and remote data in coordination with industry-standard APIs. This degree path prioritizes hands-on experience and concentrated course sequencing to give you a well-rounded perspective on software development in native IOS and Android settings.  

This program also teaches you the process of executing software design in the context of the modern marketplace. You will learn best practice for planning, launching and managing applications as well as recognizing, ethical, legal, and security issues related to web and mobile development. 

Career Options


Find your path.

Computer Programmers – est. salary $102,370
Web Administrators– est. salary $95,637
Computer and Information Systems Managers – est. salary $149,141*
Software Developers – est. salary $104,171


**EMSI Data, 2022; Philadelphia County, PA; a percentage of people in these jobs may have a bachelor's degree or higher.
map animation where the the Community College of Philadelphia is centered, the map zooms out to show the surrounding counties highlighted representing the areas of job and career growth.

Transfer Opportunities

Courses and Completion Sequence

The following courses and sequence of courses is designed for the optimal success and completion of the Web and Mobile Application Development degree/certificate. Any alterations should be discussed with your academic advisor.

Semester 1

Course Number and Name Credits Advisory Notes Course Type
SOC 101 - Introduction to Sociology or
SOC 101H - Introduction to Sociology (Honors)
3 credits   Cultural Analysis and Interpretation
ENGL 101 - English Composition I or
ENGL 101H - English Composition I (Honors)
3 credits Prerequisite for ENGL 102 with a "C" or better Writing/Research/Info Lit 1
CIS 103 - Introduction to Information Technology 3 credits Prerequisite for CIS 130, CIS 105, and CIS 271
Students who possess business computer application skills may test out of CIS 103
Technological Competency
CIS 155 - Principles of Operating Systems 3 credits Prerequisite for CIS 204 Major Course

A minimum GPA requirement of 2.0 ("C" average) is required to continue in program.

  • This program is designed to provide students with the option of entering the workforce or transferring to a bachelor's degree program after earning their associate's degree
  • Follow this course schedule each semester and you’ll earn your associate’s degree in two years
  • Make sure you discuss your first semester schedule and your educational plan with an advisor or counselor when you register.

Semester 2

Course Number and Name Credits Advisory Notes Course Type
CIS 114 - JavaScript I 4 credits Prerequisite for CIS 200, CIS 244, and CIS 228 Major Course
CIS 130 - Web Page Design I 4 credits   Major Course
FNMT 118 - Intermediate Algebra 3 credits   Quantitative Reasoning
ENGL 102 - The Research Paper or
ENGL 102H - The Research Paper (Honors)
3 credits   Writing/Research/Info Lit 2
CIS 204 - Fundamentals of Linux and Unix 3 credits   Major Course

Semester 3

Course Number and Name Credits Advisory Notes Course Type
CIS 205 - Database Management Systems 4 credits Prerequisite for CIS 244, which may be taken concurrently Major Course
CIS 244 - Server-Side Web Development 4 credits Prerequisite for CIS 288 Major Course
CIS 228 - JavaScript II 4 credits   Major Course
CIS 230 - Web Page Design II 3 credits   Major Course
CIS 200: Apple App Development I or 
CIS 211 - Android App Development I
4 credits CIS 200 is prerequisite for CIS 201
CIS 212 is prerequisite for CIS 212
Major Course

Semester 4

Course Number and Name Credits Advisory Notes Course Type
ENGL 115 - Public Speaking or 
ENGL 117 - Group and Team Communication
  3 credits Oral Communication/ Creative Expression
PHYS 111 - General Physics I or
PHYS 105 - Survey of Physics
  4 credits Scientific Reasoning
CIS 271 - Information Technology Project Management   3 credits Major Course
CIS 201 - Apple App Development II or
CIS 212 - Android App Development II
  4 credits Major Course
CIS 288 - Cloud Computing   4 credits Major Course


  • Congratulations, this is your final semester! Don’t forget to complete your graduation application.
  • Meet with an advisor when registering for your classes
  • Finalize your transfer plans:
  • Take advantage of our scholarship opportunities for transferring students and apply for a scholarship
  • Visit Career Connections to learn about internships and your future career possibilities

General Education Requirements:

All general education requirements necessary for graduation are met through the courses in the program as indicated above. Students who wish to take courses that differ from the general education courses indicated above must complete a course substitution request form. To access the form, login to the MyCCP portal, and in the Student tab, under Electronic Forms, click on the Records and Registration Forms link, then choose Request For Course Substitution Of Graduation Requirement link. A more detailed explanation of the College's general education requirements is also available.

Featured Career