<html> <head> <title>WEB 182: PHP Programming</title> <style>body {font-family: arial; font-size: 10pt; b {font-family: arial; font-size: 12pt}}</style> </head> <body background = 'devbg.gif' text = 'black'> <table cellpadding = '5' cellspacing = '2' border = '0' bgcolor = 'white' width = '695'><tr><td align = 'center'><b style = 'font-family: arial; font-size: 10pt'>WAKE TECHNICAL COMMUNITY COLLEGE<br>DIVISION OF COMPUTER & ENGINEERING TECHNOLOGIES<br>COURSE SYLLABUS<br> COURSE NO: WEB 182<br> TITLE: PHP Programming<br></b></td></tr><tr align = 'left'><td><b style = 'font-family: arial; font-size: 10pt'>Lead Instructor: </b><span style = 'font-family: arial; font-size: 10pt'>Gregg Wallace (see <a href = 'https://webadvisor.waketech.edu/WebAdvisor/WebAdvisor?&TYPE=M&PID=CORE-WBMAIN&TOKENIDX=5645459093' target = '_blank'>Wake Tech course schedules</a>, class and section, for the actual instructor)</span><br><b style = 'font-family: arial; font-size: 10pt'>Office: </b><span style = 'font-family: arial; font-size: 10pt'>PLM 360</span><br><b style = 'font-family: arial; font-size: 10pt'>Phone: </b><span style = 'font-family: arial; font-size: 10pt'>(919) 866-5371</span><br><br><b style = 'font-family: arial; font-size: 10pt'>Office Hours:</b> <pre style = 'font-family: arial; font-size: 10pt'>Posted In Blackboard</pre><br><b style = 'font-family: arial; font-size: 10pt'>Textbook(s):</b><br><b style = 'font-family: arial; font-size: 10pt'>&#160;&#160;&#160;&#160;&#160;Title:</b><span style = 'font-family: arial; font-size: 10pt'> PHP Programming with MySQL</span><br><b style = 'font-family: arial; font-size: 10pt'>&#160;&#160;&#160;&#160;&#160;Author:</b><span style = 'font-family: arial; font-size: 10pt'> Don Gosselin</span><br><b style = 'font-family: arial; font-size: 10pt'>&#160;&#160;&#160;&#160;&#160;ISBN:</b><span style = 'font-family: arial; font-size: 10pt'> 978-0-61-921687-0</span><br><b style = 'font-family: arial; font-size: 10pt'>&#160;&#160;&#160;&#160;&#160;Publisher:</b><span style = 'font-family: arial; font-size: 10pt'> Thomson Course Technology</span><br><br><hr><b style = 'font-family: arial; font-size: 10pt'>Credit Hours: </b><span style = 'font-family: arial; font-size: 10pt'>Three (3) Semester Hours</span> <br><b style = 'font-family: arial; font-size: 10pt'>Pre-requisites: </b><span style = 'font-family: arial; font-size: 10pt'>CIS 115</span><br><b style = 'font-family: arial; font-size: 10pt'>Co-requisites: </b><span style = 'font-family: arial; font-size: 10pt'>none</span><br><b style = 'font-family: arial; font-size: 10pt'>Course Description:</b><br><span style = 'font-family: arial; font-size: 10pt'>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.</span><br><br><b style = 'font-family: arial; font-size: 10pt'>Course Goals:</b><ol style = 'font-family: arial; font-size: 10pt'><li>Provide basic knowledge of the PHP programming language in order to create dynamic Web pages using PHP scripting language features.</li></ol><b style = 'font-family: arial; font-size: 10pt'>Course Objectives:</b><br><span style = 'font-family: arial; font-size: 10pt'>Upon successful completion, students will be able to demonstrate (through completion of classwork and assignments):</span> <ul style = 'font-family: arial; font-size: 10pt'><li>an understanding of the PHP installation/configuration process.</li><li>an understanding of PHP data types and operators.</li><li>an understanding of PHP functions and control structures.</li><li>an understanding of PHP string manipulation.</li><li>an understanding of how to use PHP to manipulate files and directories.</li><li>an understanding of how to use PHP to manipulate arrays.</li><li>an understanding of how to use PHP in conjunction with MySQL.</li><li>an understanding of how to debug PHP.</li></ul><table border = '3' align = 'center' cellpadding = '5' width = '600'><tr><th bgcolor = 'navy' colspan = '2' style = 'font-family: arial; font-size: 14pt'><font color = 'white'><b>The Core Values of Wake Technical Community College</b></font></th></tr><tr valign = 'top'><td bgcolor = 'lightyellow' width = '130' style = 'font-family: arial; font-size: 10pt'><b>Respect</b></td><td bgcolor = 'lightyellow' style = 'font-family: arial; font-size: 10pt'>Instructor and students will foster an environment that is respectful of all.</td></tr><tr valign = 'top'><td bgcolor = 'lightyellow' style = 'font-family: arial; font-size: 10pt'><b>Responsibility</b></td><td bgcolor = 'lightyellow' style = 'font-family: arial; font-size: 10pt'>Instructor and students will foster an environment that promotes taking responsibility for one's actions and obligations.</td></tr><tr valign = 'top'><td bgcolor = 'lightyellow' style = 'font-family: arial; font-size: 10pt'><b>Critical Thinking</b></td><td bgcolor = 'lightyellow' style = 'font-family: arial; font-size: 10pt'>Instructor and students will strive to improve the critical thinking skills of analysis, synthesis, and evaluation.</td></tr><tr valign = 'top'><td bgcolor = 'lightyellow' style = 'font-family: arial; font-size: 10pt'><b>Communication</b></td><td bgcolor = 'lightyellow' style = 'font-family: arial; font-size: 10pt'>Instructor and students will strive to ensure that both written and oral communications are clearly understood.</td></tr><tr valign = 'top'><td bgcolor = 'lightyellow' style = 'font-family: arial; font-size: 10pt'><b>Collaboration</b></td><td bgcolor = 'lightyellow' style = 'font-family: arial; font-size: 10pt'>Instructor and students will strive to develop collaborative skills.</td></tr></table><br><br><table border = '3' align = 'center' cellpadding = '5' width = '600' style = 'font-family: arial; font-size: 10pt'><tr><th colspan = '3'><span style = 'font-family: arial; font-size: 10pt'>Grading Is As Follows:</span></th></tr><tr valign = 'top'><td width = '130'>Class Participation</td><td width = '30'>10%</td><td>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.</td></tr><tr valign = 'top'><td width = '130'>Assignments</td><td width = '30'>30%</td><td>All assignments MUST be completed and submitted by the posted due date</td></tr><tr valign = 'top'><td width = '130'>Quizzes</td><td width = '30'>10%</td><td>Taken in Blackboard</td></tr><tr valign = 'top'><td width = '130'>Exams</td><td width = '30'>30%</td><td>Two major exams (15% each)</td></tr><tr valign = 'top'><td width = '130'>Project</td><td width = '30'>20%</td><td>One major project</td></tr></table><br><br><b><font color='Black' style = 'font-family: arial; font-size: 12pt;font-weight:900'>Classroom Policies:</font></b><ul style = 'font-size:10pt'><li>Students are responsible for all of the information presented in the Wake Technical Community College Student Handbook.</li> <li>Please note that computers are to be used at all times for official course purposes. <font color='black'><b>Use of computers for general web surfing, email, chat rooms, etc. is not allowed. Violation of this rule will result in a grade deduction and possible loss of computer privileges</b></font>. </li><li>The college forbids the use of audible electronic equipment (cell phones, pagers, etc.) during instructional time. </li><li>If you miss a lecture or arrive late, you are responsible for the material presented, handouts distributed, and any announcements made that day. The instructor will not provide notes for missed classes. </li></ul><fieldset style = 'padding: 8px; border:double'><span style = 'font-family: arial;font-size:10pt'><b>Note</b>: 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. <br /> <br /> 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.</span> </fieldset><br /><br /><table border = '3' align = 'center' cellpadding = '5' width = '600' style = 'font-family: arial; font-size: 10pt'><tr align = 'center' valign = 'top'><td colspan = '3'><span style = 'font-family: arial; font-size: 10pt; font-weight: bold'>Tentative Schedule</span><br><span style = 'font-family: arial;font-size:10pt'>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.</span></td></tr><tr align = 'center' valign = 'top' style = 'font-family: arial; font-size: 10pt'><th width = '20'>Unit</th><th width = '290'>Coursework</th><th width = '290'>Textbook/Assignments</th></tr><tr valign = 'top'><th >1</th><td><pre style = 'font-family: arial; font-size: 10pt'>Introduction</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Introductory assignment</pre></td></tr><tr valign = 'top'><th >2</th><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 1 - Introduction to Web Develeopment</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 1 assignments</pre></td></tr><tr valign = 'top'><th >3</th><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 2 - Getting Started with PHP</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 2 assignments</pre></td></tr><tr valign = 'top'><th >4</th><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 3 - Working with Data Types and Operators</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 3 assignments</pre></td></tr><tr valign = 'top'><th >5</th><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 4 - Functions and Control Structures</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 4 assignments</pre></td></tr><tr valign = 'top'><th >6</th><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 5 - Manipulating Strings</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 5 assignments</pre></td></tr><tr valign = 'top'><th >7</th><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 6 - Working with Files and Directories</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 6 assignments</pre></td></tr><tr valign = 'top'><th >8</th><td><pre style = 'font-family: arial; font-size: 10pt'>Exam 1</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Taken in Blackboard</pre></td></tr><tr valign = 'top'><th >9</th><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 7 - Manipulating Arrays</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 7 assignments</pre></td></tr><tr valign = 'top'><th >10</th><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 8 - Working with Databases and MySQL</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 8 assignments</pre></td></tr><tr valign = 'top'><th >11</th><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 9 - Manipulating MySQL Databases with PHP</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 9 assignments</pre></td></tr><tr valign = 'top'><th >12</th><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 10 - Managing State Information</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 10 assignments</pre></td></tr><tr valign = 'top'><th >13</th><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 11 - Developing Object Oriented PHP</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 11 assignments</pre></td></tr><tr valign = 'top'><th >14</th><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 12 - Error Handling and Debugging Final Project</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Chapter 12 assignments Begin Final Project</pre></td></tr><tr valign = 'top'><th >15</th><td><pre style = 'font-family: arial; font-size: 10pt'>Exam 2</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Taken in Blackboard</pre></td></tr><tr valign = 'top'><th >16</th><td><pre style = 'font-family: arial; font-size: 10pt'>Final project</pre></td><td><pre style = 'font-family: arial; font-size: 10pt'>Turn in Final Project</pre></td></tr></table><br><br><table border = '3' align = 'center' cellpadding = '5' width = '400'><tr align = 'center'><td style = 'font-family: arial; font-size: 10pt'>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 <br> 919-866-5500</td></tr></table><p align = 'center' style = 'font-family: arial; font-size: 10pt'>Copyright - <script> var myYear = new Date(); myYear = myYear.getFullYear(); document.write(myYear); </script> - Wake Technical Community College All Rights Reserved</p></td> </tr> </table><br> </body> </html>