Web Development I Proficiency Certificate

Description:

The Web Development I Proficiency Certificate prepares students to begin creating applications that are used over the Internet. Web applications are ubiquitous now, and these applications require no special software aside from an internet connection and a web browser. Common programs many people use daily include Google Docs, Facebook, Twitter, and Canvas, to name a few. The Web Development I Proficiency Certificate starts students towards a career developing programs such as these and introduces students to several important technologies, including HTML, CSS, JavaScript, PHP and Database Management Systems. Students completing the certificate will be prepared to find employment as entry-level web application developers.

Program Learning Outcomes:

Students who complete this certificate will be able to:

  • Design and code web sites written in HTML and CSS.
  • Develop and program server-side scripts capable of storing, retrieving, updating, and deleting data that can be controlled via HTML pages used on a standard web browser.
  • Demonstrate the use of APIs and how to develop them.
  • Design and develop databases to intelligently store and manage real world data.
  • Develop real time interactions with web pages by using the JavaScript programming language.
  • Dynamically retrieve and display content for specific users of a web site.
  • Create user interfaces and tools that are well designed and are accessible to users.
  • Demonstrate core programming concepts, such as the use of variables, loops, arrays, objects, conditionals, and functions.
  • Create dynamically updated pages via AJAX.
  • Explain and identify fundamental networking and internet concepts.
  • Recognize and describe ethical and legal issues related to software development

Program Entry Requirements:

This certificate is open to interested students. Students are required to satisfy placement at the time of admission. Students who are identified as needing developmental course work must satisfactorily complete the appropriate English and mathematics courses as part of the certificate. Students who possess personal computer application skills may test out of CIS 103 - Applied Computer Technology.

Program of Study and Graduation Requirements:

Successful completion of the certificate requires a "C" grade or better in each of the courses listed. In order to receive a “C” grade or better and thus demonstrate competency, students must complete assignments, exams and participate in class activities.

Course Sequence:

Course Number and Name Prerequisites Credits
CIS 103 - Introduction to Information Technology*   3 credits
CIS 130 - Web Page Design I CIS 103 3 credits
CIS 114 - JavaScript I   4credits
CIS 205 - Database Management Systems CSCI 112, which may be taken concurrently, or CIS 103 4credits
CIS 244 - Server-Side Web Development CIS 130, CIS 114, CIS 205 which may be taken concurrently 4 credits

Notes

* Students who possess personal computer application skills may test out of CIS 103 - Computer Applications & Concepts.

Minimum Credits Needed to Graduate:

18

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 Computer Technologies Dept., Room C3-1, 1700 Spring Garden Street, Philadelphia, PA 19130, Telephone (215) 496-6134; or the College Information Center (215) 751-8010.