CSIS-401
Web Design and Programming
Fall 2005
|
Instructor: |
Dr.
Mary Anne Egan Roger
Bacon 319 782-6546 |
|
|
Email: |
maegan@siena.edu |
|
|
Webpage: |
http://www.cs.siena.edu/~maegan |
|
|
Office Hours: |
Monday Friday |
10:30
12:00 1:30 2:30 10:30
11:30 1:30 3:00 |
|
Lecture Section: |
Mon/Fri |
9:20 10:15 |
|
Lab Sections: |
Wednesday Thursday |
9:20 11:20 1:00 3:00 |
Course Materials:
Text: Everything You Need to
Know about Web Programming; Compiled by Egan, 2005
Course Goals:
·
Understand
the concept of good web design practices.
·
Introduce
tools for web-site design and management: HTML, JavaScript, Dynamic HTML and
CGI scripting.
Policies:
Attendance:
Do not miss class. You are responsible for all announcements and material covered in
class, whether or not you are physically present. It is your responsibility
to obtain handouts, notes, and materials for any classes you may have
missed. Do not miss an exam; make-up
exams will not be given unless there
is a valid reason for missing an exam, i.e. scheduled sports event (intramural
events do not count), class trip, etc.
Arrangements must be made in
advance by contacting me at least two weeks before the scheduled exam date
to arrange an alternative time.
Project
Work: While
you may develop your projects on another system, you must have a copy in your
course account on Mandalay. Plagiarism,
for project work, consists of receiving undocumented help from ANYONE other
than the instructor for this course; if you have been given help from anyone,
you must document this help in your program.
Academic
Honesty:
You MUST do your own work on projects, homework and exams. Academic dishonesty includes cheating on an
exam or handing in a project not entirely your own work. The penalty for academic dishonesty is a
final grade of F for the course. I
reserve the right to examine any files or directories in your course account at
any time.
Hats: It is common etiquette that men do not wear any type of hat
inside. You will not be allowed in my classroom if you are wearing a hat. For the sake of fairness, not etiquette,
this policy will also hold for women.
Assessment:
Your grade for this course will be based upon your project work, performance on exams and class participation. Class participation includes class attendance, participation in class discussions and contributing information or current happenings in the web world. The following weights will be used to determine grades:
Exam 1 15%
Presentation 10%
Final Exam 15%
Labs 25%
Participation 10%
Each
student should have an account on Mandalay.
All web pages must be accessible from this location. These accounts will be removed during the
summer after you graduate from Siena.
Tentative Class Schedule:
In this course, we will attempt to balance the need to cover a certain amount of material with the approach of providing enough time for us to work as computer scientists. So, while a list of topics and dates is provided, you should be aware that it is only a tentative plan for the semester.
Dates
|
Topic
|
Reading
|
|
9/7 9/19 |
Web design |
Pages 1-66 |
|
9/23 9/26 |
HTML
/ Cascading Style Sheets
|
Pages 67-98 |
|
9/30 10/7 |
DHTML |
Pages 99-178 |
|
10/10 11/4 |
JavaScript |
Pages 179-224 |
|
11/7 11/21 |
PHP |
Pages 225-314 |
|
11/28 12/12 |
Database connectivity |
Pages 315-462 |