Course Content and Outcomes Guide for CIS 295P Effective Summer 2020
- Course Number:
- CIS 295P
- Course Title:
- PHP Web Development II
- Credit Hours:
- Lecture Hours:
- Lecture/Lab Hours:
- Lab Hours:
- Special Fee:
Course DescriptionIntroduces 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
· 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