Web and Mobile Application Development

Description:

The Web and Mobile Application Development degree prepares students to become professional software developers working in web and mobile environments. Students will progress from fundamental to advanced programming concepts and apply them to design and build web and mobile applications. Emphasis is also placed on the infrastructure of the web and the ability to plan, launch, and manage applications in the real world.

Program Learning Outcomes:

Upon successful completion of this program, students will be able to:

  • Evaluate, design, implement, test, and launch web and mobile applications individually and as part of a group.
  • Identify concepts related to remote data APIs (Application Programming Interfaces) and apply them within the context of application development.
  • Design, develop, and manage databases in support of web and mobile applications.
  • Produce user interfaces for web and mobile applications.
  • Identify components of web and mobile applications.
  • Recognize and describe ethical, legal, and security issues related to web and mobile development.

Program Entry Requirements:

New students are normally required to take the College’s placement test at their time of entry. Also, students who possess business computer application skills may test out of CIS 103: Computer Applications & Concepts. Students who are identified as needing developmental course work must satisfactorily complete the appropriate English and mathematics courses as part of their degree program.

Program of Study and Graduation Requirements:

To qualify for the Associate in Applies Science (A.A.S.) degree in Web and Mobile Application Development, a total of 65 credit hours as prescribed must be satisfactorily completed with a grade point average of 2.0 ("C" average).

Course Sequence:

Semester 1

Course Number and Name Prerequisites and Corequisites Credits Gen Ed Req.
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 Writing/Research/Info Lit 1
CIS 103 - Introduction to Information Technology   3 credits Technological Competency
CIS 155 - Principles of Operating Systems   3 credits  

Semester 2

Course Number and Name Prerequisites and Corequisites Credits Gen Ed Req.
CIS 114 - JavaScript I   4 credits  
CIS 130 - Web Page Design I CIS 103 4 credits  
FNMT 118 - Intermediate Algebra FNMT 017 or FNMT 019 completed or FNMT 118 (or higher) placement 3 credits Quantitative Reasoning
ENGL 102 - The Research Paper or
ENGL 102H - The Research Paper (Honors)
ENGL 101 with a "C" grade or higher 3 credits Writing/Research/Info Lit 2
CIS 204 - Fundamentals of Linux and Unix CIS 105 or CIS 155 3 credits  

Semester 3

Course Number and Name Prerequisites and Corequisites Credits Gen Ed Req.
CIS 205 - Database Management Systems CSCI 112, which may be taken concurrently, or CIS 103 or CSCI 118 4 credits  
CIS 244 - Server-Side Web Development CIS 114 and CIS 205, which may be taken concurrently 4 credits  
CIS 228 - JavaScript II CIS 114 4 credits  
CIS 230 - Web Page Design II CIS 130 3 credits  
CIS 200: Apple App Development I or 
CIS 211 - Android App Development I
CIS 106 or CIS 114 or CSCI 111 4 credits  

Semester 4

Course Number and Name Prerequisites and Corequisites Credits Gen Ed Req.
ENGL 115 - Public Speaking or 
ENGL 117 - Group and Team Communication
ENGL 101, which may be taken concurrently 3 credits  
PHYS 111 - General Physics I or
PHYS 105 - Survey of Physics
For PHYS 111: MATH 162 or MATH 171 or MATH 171 placement
For PHYS 105: FNMT 118 (or higher) placement or a passing grade in FNMT 017 (or higher) are required
4 credits  
CIS 271 - Information Technology Project Management CIS 103 3 credits  
CIS 201 - Apple App Development II or
CIS 212 - Android App Development II
For CIS 201: CIS 200
For CIS 212: CIS 211
4 credits  
CIS 288 - Cloud Computing CIS 244 4 credits  

Minimum Credits Needed to Graduate:

65

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.

For More Information, Contact:

The Division of Business and Technology, Room B2-22, 1700 Spring Garden Street, Philadelphia, PA 19130, Telephone (215) 751-8414 or the College Information Center (215) 751-8010.