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%

                        Homework       25%

                        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