|
|||||
|
Goals and Objectives
This class will introduce the student to the Open Source, server side scripting
language PHP.
The skills and knowledge required to write web applications will be
developed. Specific objectives are to:
Prerequisites
CIS 10 A - Computer Science Fundamental I - Previous programming
experience as evidenced by the completion of CIS 10 A, or the equivalent.
CIS 58.51B - Creating Web Pages 2 - HTML - PHP will be used to create web
applications using HTML user interfaces. A firm grasp of hand editing HTML and a
basic understanding of HTML forms is needed.
CIS 69.53 - Structured Query Language - The web applications built in
this class with include components that dynamically generate web pages from a
the contents for a database. Students should be familiar with writing of SQL
insert, update and delete statements.
Text Book
Required - Atkinson, Leon. 2001. Core PHP Programming, Second Edition Prentice-Hall PTR,
Upper Saddle River. ISBN 0-13-089398-6. On line resources
Recommended - DuBois, Paul. 2003. MySQL, Second Edition.
Sams Developer's Library. Indianapolis. ISBN 0-7357-1212-3.
Requirements
|
Grading
Please note - late work will only be accepted up to 1 week after due date,
a 20% deduction will be imposed. Assignments turned in more than 1 week late
will receive no points. EXCEPTION - All assignments
must be turned in by 6 PM May 25th, the time of the Final Exam.
The semester grade will be composed of two examinations (12% each) and programming exercises (76%).
Both examinations must be completed to earn a D or better. All programming exercises must be completed and all test questions must be submitted to earn a B or better.
A running total of the grades will be posted in the Grades section of the web site. You should never have a question as to what your grade currently is.
IMPORTANT!
It is your responsibility to officially drop this class if you are
not going to complete it. Failure to do so will result in a
grade of "F" on your transcript.
Programming Exercises
All assignemnets and the semester project will
be implemented on the school's computer system, http://student.santarosa.edu.
All assignments will be turned in via web forms to the instructor which must be
received by 11 PM (Pacific) on the due date.
Credit is contingent on the following:
Lab & Lab Policies
These labs all have Macs and PCs which contain the necessary software for the
class. We have zip drives, scanners, color printers, and laser writers as well.
You may also use your home computer.
The lab printers are for printing class assignments only! Please do not use the printers to print out class notes or large web sites which can consume several printed pages.
The instructor will be in the laboratory for the two hours after class. Students are encouraged to work on their programming exercises at that time.
Cell Phone & Pager Policy
Turn them off or put them in silent mode. If you must take a call, step outside
the classroom.
|
Instructor Information David Pearson http://www.santarosa.edu/~dpearson/ Voice mail: 527-4999 x9209 (I only check it once a semester, please use email) e-Mail: dpearson@santarosa.edu |
Office Hours Thurs 5:30-6 PM (SR CIS Lab) and by arrangement |
Lab Hours Thurs 8-10 PM (SR CIS Lab) |
|