American River College
Middleware Web Scripting
: Carol Leever
: CISW 300
: 54 lec/54 lab
: Liberal Arts Building
Textbooks: Not required, but any text book on PHP will be useful.
Flash Drive. BACK
UP YOUR WORK!
Notebook for class notes.
This course emphasizes the creation of interactive web sites using a
middleware scripting environment such as PHP or Active Server Pages (ASP). Topics
include core features of the middleware scri
pting language, embedding server commands
in HTML pages, control structures, functions, arrays, form validations, cookies,
environmental variables, email applications, and database
driven web applications. This
course may be taken twice using different mid
dleware web scripting environment.
CISW300. Students should already know how to navigate the Internet
and the WWW. You must have a good understanding of files and directories on a
computer. You should know how to use FTP and Telnet as we
ll as an ASCII editor. You
should know how to code HTML using a text editor, not a composer.
Student Learning Outcomes:
This course is designed to teach the students advanced
scripting techniques for creating interactive web pages using PHP. Subjects cov
Evaluate interactive web publishing situations appropriate for middleware web
Describe the core structures, statements, and syntax of the middleware scripting
Write functions using the middleware web scripting language
Analyze web publishing problems and situations and develop solutions in the
middleware web scripting environment.
Develop the basic features of a database
driven web application.
Create interactive web applications.
Attend Class. Students are responsible for all material and instruction missed
due to absences. Lecture notes are
available from the instructor.
Read all assigned material, including textbook and handouts.
Pass tests and final exam. Students are resp
onsible for making prior arrangements
with the instructor for make
Complete all assignments and projects
! Prior arrangements should be made if
an assignment is going to be turned in late.
Class participation in discussions and activitie
Complete final group project.
Please be courteous; no portable telephones or noisy beepers in the classroom.
You are more than welcome to help each other on projects, but copying is not
acceptable. Any indication of copying or cheating on quizzes or exa
ms will result in a
failing score, and disciplinary action in accordance with district policy.
Method of Evaluation:
The following is the Grade Point Spread for the Semester.
% of Total
: You will notice from the Grade Point Spread that around 20% of your
grade will be determined by lab assignments. Lab assignments will gener
ally be very
short assignments that will be graded immediately. Some may take you 5 minutes to
complete, some may take you longer. *
They will generally be worth about 2 points each
Lab assignments are
assigned during lab time and
be made up.
miss a lab assignment, do not ask for a make up. Since they are only worth 2 points on
average, you can miss several without it damaging your grade significantly.
All assignments are posted on my web site along with any
and handouts. You are expected to follow the schedule and turn the assignments in
on time. All assignment will be turned in by submitting them through the form on my
website. Please note that they must be turned in
The submission program will
tomatically deduct 1 POINT per day that the assignment is late.
If you wait too long to
turn in an assignment it may no longer have any point value left.
Occasionally I will post the answer or the solution to a homework
assignment. Once I post
the solution/answer the assignment is no longer worth any credit
so you can no longer turn it in late.
If you fail to regularly turn in your assignments, I will drop you from the class.
What to do:
Lab assignments can not be made up. I
f you miss one, you miss it.
Homework assignments all have a definite due date. You may turn the Homework
assignments in late, but you will lose 1 point per day it is late until it totals out to
zero. If you know you are going to be out of town on the due
date, turn it in early.
The due dates will not be 'surprises'. They will be clearly visible right from the
start of the semester. Check the schedule. You are responsible for you own work
and time management.
Quizzes: If you can not take it on the assigned
MUST INFORM ME
the due date of the test.
Clean Language Policy:
You will be turning in a number of web pages throughout the
semester, as well as a large final project at the end of the semester. Please use language
and graphics appropria
te to a classroom setting. Failure to comply will result in a zero on
that assignment. If your material is borderline or questionable, simply don't risk it.
Attendance will be taken every class session. Excessive absences will result in
ing dropped from the class. If, however, you wish to drop the class, go to the
admissions and records office and do the necessary paperwork yourself! Your records are
your own responsibility.
NOTE on DROPS
: If you fail to participate in the class (i.e. d
on't turn in
homework, continuously miss lecture or lab) you will be dropped from the class.
A class schedule for the individual lectures and assignments is available on
my web site. The schedule will also list tests, quizzes, notes, reading a
assignments and class examples. Please check the schedule at least once a week. Please
note that the schedule is not written in stone and may change throughout the semester.
You are responsible for keeping track of these changes. My web
page is the best place to
look for any class announcements.
Throughout the semester you will be emailing me with questions. Keep in
mind that I teach other classes, and receive a lot of email throughout the semester. Make
certain that all your e
mail starts with this subject line:
: CISW 410:
sign your name to your email
!!!! Many people forget to do this; and I have
no way of knowing that firstname.lastname@example.org is really Mary Jones. Even if your
email address has your name me
ntioned in it, please sign it still. email@example.com
could be Mary Jones or Mark Jones.
Web Site Orientation
: There are orientation notes on the schedule on my web site.
Please refer to it to learn how to submit your homework and check your grades. If
don't understand something, please ask me.