CCOG for CIS 295P Fall 2024


Course Number:
CIS 295P
Course Title:
PHP Web Development II
Credit Hours:
4
Lecture Hours:
30
Lecture/Lab Hours:
0
Lab Hours:
30

Course Description

Introduces the advanced capabilities and features of PHP for website development. Includes using the object-oriented features of PHP, developing applications for security and portability, advanced features of databases, and creating efficient applications by implementing business logic within the database itself using stored procedures and triggers. Prerequisites: CIS 195P. Prerequisites/concurrent: CIS 275. Audit available.

Intended Outcomes for the course

On successful completion of this course the student should be able to:

  • Install, configure, and administer PHP, web server, and database tools and extensions.
  • Apply Object-Oriented Design principles in PHP.
  • Connect to databases to fetch, store, and update persistent information.
  • Avoid SQL injection attacks using parameter binding and input sanitization.
  • Store business logic in the database using stored procedures.
  • Test and debug object-oriented PHP scripts.

Course Activities and Design

This course is presented by means of:

Ï      on-campus lectures or distance learning materials,

Ï      group discussion,

Ï      term project presentation and professional development self-assessment

Ï      and quizzes, exams or other lab project assignments

Students will be required to use essential tools to complete the assignments in a timely and professional manner.

Outcome Assessment Strategies

Students will:

·         Develop, test and deploy a term project web-based system demonstrating their mastery of the Intended Outcomes.

·         Participate in on-campus and on-line discussions.

·         Deliver an on-campus and/or on-line presentation of their term project.

·         Take quizzes and exams.

·         Complete a professional development self-assessment