Middleware Web Scripting -- PHP

waisttherapeuticSoftware and s/w Development

Nov 4, 2013 (3 years and 10 months ago)

104 views

CISW410
--
Syllabus
--
Leever


1



American River College

CISW 410
---

11
714

Middleware Web Scripting
--

PHP

Fall 2013



Course:
CISW 410





Instructor
: Carol Leever

Prerequisite
: CISW 300




Email
: leeverc@arc.losrios.edu

Hours
: 54 lec/54 lab





Phone
: 484
-
8098


URL:


http://bookofcels.com




Office
: Liberal Arts Building


TH


5:00pm
--
6:50pm


LEC



Rm 128

TH


7:00pm
--

7:45pm


LAB



Lab 152C


Textbooks: Not required, but any text book on PHP will be useful.


Supplies:



Flash Drive. BACK
UP YOUR WORK!



Notebook for class notes.


Course Description:

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.


Prerequisites:
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
ered will
be:




Evaluate interactive web publishing situations appropriate for middleware web
scripting.



Describe the core structures, statements, and syntax of the middleware scripting
language.



Write functions using the middleware web scripting language
.

CISW410
--
Syllabus
--
Leever


2




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.



Students Responsibility:





Must

Attend Class. Students are responsible for all material and instruction missed
due to absences. Lecture notes are
not

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
-
up tests!



Complete all assignments and projects
on time
! Prior arrangements should be made if
an assignment is going to be turned in late.



Class participation in discussions and activitie
s.



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.



Total

% of Total

90%
-

100%

A

Homework
Assignments

105

70.00%

80%
-

89%

B

L
abs

20

10.00%

70%
-

79%

C

Project

30

20.00%

60%
-

69%

D

Total

155

100%


0
-

59%

F










Lab Assignments
: 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
ONLY

assigned during lab time and
CAN NOT

be made up.
If you
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.


CISW410
--
Syllabus
--
Leever


3


Homework Assignments:
All assignments are posted on my web site along with any
notes

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
ON TIME
.
The submission program will
au
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.


NO CREDIT:

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.


Late Work
--

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

date you
MUST INFORM ME
BEFORE

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.



Absences:
Attendance will be taken every class session. Excessive absences will result in
you be
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.



Schedule:

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
ssignments, graded
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.

CISW410
--
Syllabus
--
Leever


4





EMAIL:
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:



SUBJECT
: CISW 410:


Also, please
sign your name to your email
!!!! Many people forget to do this; and I have
no way of knowing that supermom@hotmail.com is really Mary Jones. Even if your
email address has your name me
ntioned in it, please sign it still. mjones@hotmail.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

you
don't understand something, please ask me.