Department: Engineering & Technology

Discipline: Computer Technology

Subject Code: WEBCourse #: 255

Course Title: Introduction to PHP Development

HARRISBURGAREACOMMUNITY COLLEGE

FORM 335

Course Form 335 must be updated at least every five years per AP 765 to include, at a minimum, the following elements. [§335.2]

1.Digital Description (Insert new/revised digital description below):

Credit hours:3.0

Lecture hours:3.0

Lab hours:0.0

Approved Online/Blended Face-to-Face Instruction Ratios:

[__] 25/75% [__] 33/67% [X] 50/50% [__] 67/33% [__] 75/25%

(Note: The first number indicates the percentage of online instruction. The second number indicates the percentage of in-class instruction.)

  1. Maximum Enrollment (Insert new/revised maximum enrollments below):

In-Class Instruction: 20

Lab Instruction:

(Note: It is assumed that maximum enrollments for blended courses are the same as those identified for in-class instruction. Maximum enrollments for Virtual Learning courses are to be 75% of in-class instruction, as per the SGP on Maximum Class Size):

3.Catalog Description(Insert new/revised description below):

Covers Web application development using PHPprogramming and Web databases. This course focuses on the creation ofdatabase-driven Web pages, PHP programming, HyperText Markup Language (HTML) tags, client/server applications, eXstensible Markup Language (XML) Web services, security issues, and database administration using MySQL, Web databases, and the Apache Web server.

Minimum Grade Required

4.Prerequisites:WEB143C

Co-requisites:None

Other:None

5.Learning Outcomes

[These outcomes are necessary to enable students to attain the essential

knowledge and skills embodied in the program’s educational objectives.]

Upon successful completion of the course the student will be able to:

  • Demonstrate a knowledge of current Integrated Development Environments (IDEs)and tools available in industry
  • Describe PHP and MySQL use for interactive, client-server Web applications
  • Use PHP programming objects and constructs
  • Integrate MySQL, and other database systems into a PHP Web application
  • Create XML-based Web services and XML documents
  • Integrate security measures into a Web application
  • Perform database administration with the MySQL database package
  • Configure a commonly used HTML or equivalent Web server

6.Planned Sequence of Instruction

[These must be designed to help students achieve the learning outcomes.]

  1. Overview of current technologies utilized in current application systems found in industry
  2. Overview of object-oriented techniques and data structures used in applications development for different languages
  3. Discuss contemporary models for data retrieval in applications, such as Model View Controller (MVC) and Model-View-ModelView (MVVM)
  4. Overview of current platforms and devices in general use in education and business, such as mobile devices, augmented reality, operating systems and artificial intelligence
  5. Demonstrate advanced techniques in current IDEs and Software Development Kits (SDKs)
  6. Demonstrate current technologies such as Cloud computing and Internet services
  7. Review Apache Server as well as other server technologies in use in industry
  8. Develop basic applications in PHP to demonstrate current technologies
  9. Demonstrate debugging and error checking technologies
  10. Develop applications that use data storage and Web services
  11. Develop applications that utilize XML, HTML and GUI technologies
  12. Demonstrate and utilize one or more content management systems (CMS)currently in use
  13. Integrate JavaScript and jQuery with PHP
  14. Lay groundwork for the advanced class

7.Assessment of Student Learning

[Methods of assessment should be appropriate for Learning Outcomes listed above.]

Assessment of student learning outcomes for the course, as required by AP 765, is part of regular curriculum maintenance and/or improvement. The specific plan has been determined by the pertinent faculty involved and is maintained in the College’s assessment management system.

8.List of Texts, References, Selected Library Resources or other Learning Materials (code each item based on instructional use): C-Lecture/Laboratory, A-Lecture, B-Laboratory, LC-Lecture/Clinical, CLN-Clinical, I-Online,

BL-Blended, D-Independent Study, P-Private Lessons, E-Internship,

F-Cooperative Work-Study, FE-Field Experience. [These resources must be easily accessible to students.]

[A, I, BL] Meloni, Julie C. and Matt Telles. PHP 6 Fast and Easy Web Development. 1st Edition. Cengage. January 25, 2008. ISBN-10: 1598634712; ISBN-13: 978-1598634716

Individual Instructors may choose to supplement textbook with…

[A,I,BL] lyndaClassroom subscription to five courses for one semester, from

Lynda.com Online Training Library®

9.Prepared by Faculty Member:Eric C. YoxheimerDate: 1/15/13

10.Approved by Department Chairperson: Kelley M. EngleDate:1/29/13

11.Approved by Academic Division Dean: Margie MattisDate: 2/7/13

This course meets all reimbursement requirements of Chapter 335, subchapters A / B.

This course was developed, approved, and offered in accordance with the policies, standards, guidelines, and practices established by the College. It is consistent with the college mission.

If the course described here is a transfer course, it is comparable to similar courses generally accepted for transfer to accredited four-year colleges and universities.

12.Director, Curriculum Compliance: Erika SteenlandDate: 2/8/13

13.Provost & VP, Academic Affairs: James E. Baxter, P.G.Date: 2/11/13

14.Original Date of course approval by the college:200820

15.Date(s) of subsequent reviews [Indicate change: Learning Outcomes; textbook(s)]:
201030 – Textbook
201330 – DACUM Update: Title, Catalog Description, Prerequisite/co-requisite, Learning Outcomes, Planned Sequence

6/30/15 – Inserted approved max enrollment numbers & re-approved blended F2F ratios for Fall 15 - ers

1

12/1/04

Form Template Reviewed & Updated: 10/26/07; 1/11/08; 1/16/09; 7/14/09; 7/31/12