WAKE TECHNICAL COMMUNITY COLLEGE
DIVISION OF COMPUTER & ENGINEERING TECHNOLOGIES
COURSE SYLLABUS
COURSE NO: WEB 182
TITLE: PHP Programming
Course Description:
This course introduces students to the server-side, HTML-embedded scripting language PHP. Emphasis is placed on programming techniques required to create dynamic web pages using PHP scripting language features. Upon completion, students should be able to design, code, test, debug, and create a dynamic web site using the PHP scripting language.
Credit Hours: Three (3) Semester Hours
Pre-requisites: CIS 115
Co-requisites: none
Textbook(s):
Title: Murach's PHP and MySQL
Author: Joel Murach and Ray Harris
ISBN: 978-1-890774-56-1
Publisher: Mike Murach & Associates, Inc.
Course Goals:
Student Learning Outcomes:
Upon successful completion, students will be able to demonstrate (through completion of classwork and assignments) a comprehension of the following:
The Core Values of Wake Technical Community College |
|
|---|---|
Respect |
Instructor and students will foster an environment that is respectful of all. |
Responsibility |
Instructor and students will foster an environment that promotes taking responsibility for one's actions and obligations. |
Critical Thinking |
Instructor and students will strive to improve the critical thinking skills of analysis, synthesis, and evaluation. |
Communication |
Instructor and students will strive to ensure that both written and oral communications are clearly understood. |
Collaboration |
Instructor and students will strive to develop collaborative skills. |
Grading Is As Follows: |
||
Class Participation/Discussion Activities |
5% |
Attendance of at least 90% of all scheduled course hours is required unless unavoidable absences can be justified to the satisfaction of the instructor with documentation. |
Assignments |
30% |
All assignments MUST be completed and submitted by the posted due date |
Exams |
45% |
Three major exams (15% each) |
Project |
20% |
One major project |
Classroom Policies:
Note: Wake Tech provides every student with an official e-mail account which is to be used for all e-mail correspondence with instructors and college officials. Some information such as instructor to student correspondence, WebAdvisor registration information, and financial aid information will ONLY be e-mailed from Wake Tech to your official e-mail account. Students in all curriculum classes must activate and use their my.waketech.edu account. Once you have activated your e-mail account, you may choose to re-direct your e-mail to another account of your choosing. Please be advised that Wake Tech will only send e-mail to your Wake Tech e-mail account. Furthermore, college officials and instructors may decline to accept e-mail from accounts other than the college-issued my.waketech.edu account.
For more information about your Wake Tech-provided e-mail account, please visit the Wake Tech student portal at my.waketech.edu and click on Support. You must wait 24 hours after activating your my.waketech.edu account before you can activate your e-mail account.
Tentative Schedule Note: This schedule is subject to some changes/modifications per Instructor -- This offered as only a study guide. The pace of each class differs according to the instructional needs of the students in the class. Always consult with your instructor. Note** A Final Project may be assigned in lieu of a Final Exam. |
||
Unit |
Coursework |
Textbook/Assignments |
1 |
Introduction |
Introductory assignment |
2 |
Chapter 1 - Introduction to web development with PHP |
Chapter 1 assignments |
3 |
Chapter 2 - How to code a PHP application |
Chapter 2 assignments |
4 |
Chapters 3 & 4 – Relational databases & how to use PHP with MySQL |
Chapter 3 & 4 assignments |
5 |
Chapters 5 & 6 – Using the MVC pattern and how to test & debug PHP |
Chapter 5 & 6 assignments |
6 |
Chapters 7 & 8 – How to work with forms & using control statements |
Chapter 7 & 8 assignments |
7 |
Chapters 9 & 10 – How to work with strings, numbers & dates |
Chapters 9 & 10 assignments |
8 |
Chapters 11 & 13 – How to create and use arrays & functions |
Chapters 11 & 13 assignments |
9 |
Chapter 15 – Using regular expressions, exception handing and data validation |
Chapter 15 assignments |
10 |
Chapter 14 – How to create and use objects |
Chapter 14 assignment |
11 |
Chapters 16 & 17 – How to design a database & create one using SQL |
Chapters 16 & 17 assignments |
12 |
Chapters 18 & 19 – Using SQL & PHP to work with databases |
Chapters 18 & 19 assignments |
13 |
Chapter 23 – Working with files, uploads and images |
Chapter 23 assignment |
14 |
Chapter 12 – Working with cookies & sessions |
Chapters 12 |
15 |
Final project |
Turn in Final Project |
16 |
Final Exam |
Taken in Blackboard or Moodle |
Disability Support Services (DSS) is available for students who require academic accommodations due to any physical, psychological, or learning disability. To determine eligibility, contact the office at 108-S Holding Hall or call |
Copyright - 2012 - Wake Technical Community College All Rights Reserved