IT452 – Advanced Web & Internet Systems – Fall 2007


Asst. Prof. Luke McDowell, Phone x3-6811,

ABET Program Outcomes:

This course contributes to the following ABET program outcome that you should be able to do upon graduation:

(e) An understanding of professional, ethical, legal, security, and social issues and responsibilities;

Learning Objectives: At the end of the course students should be able to:

  1. Design and implement a dynamic web program with asynchronous operation
  2. Select and utilize appropriate web collaboration systems
  3. Describe the basic operation of modern search engines
  4. Explain and select among different kinds of web security mechanisms
  5. Identify and invoke relevant web services to accomplish an information need.
  6. Assess privacy and security issues related to the remote network storage and retrieval of documents and communications (supports Program Outcome (e) ).

Required Texts: (bring your own copy to every class – no sharing)

Professional Web 2.0 Programming, van der Vlist, Ayers, Bruchez, Fawcett, and Vernet; Wrox, 2006.


Students are responsible for obtaining any material missed due to an absence. Additionally, students must ensure that their work is submitted by the deadline regardless of other commitments, i.e. duty, sick call, movement orders. Should bona fide emergencies arise, it is the responsibility of the student to coordinate with the instructor IN ADVANCE (emergency leave, hospitalization, SIR, etc.).


You may collaborate on laboratory assignments to the following extent:  collaborative conversations with regard to syntax, strategies and methods for accomplishing the goal of the labs are encouraged, however design and implementation must be the work of the individual student handing in the final product. Sharing or copying of code is never permitted.  In addition, you must identify all those that you collaborate with on your assignment cover sheet.  Consult your instructor if you need further clarification.


Exams will be open notes / closed book, unless otherwise specified.  Expect frequent quizzes on assigned reading. Quizzes may be open or closed book/notes, as announced. No makeup quizzes will be given. All work on exams/quizzes must be your own in accordance with USNAINST 1610.3F, USNAINST 1531.53, and COMPSCIDEPTINST1531C.  These references can be found at


Extra Instruction:

Extra Instruction (EI) is available and encouraged when your own attempts to understand the subject matter are unsuccessful. However, you must come prepared with specific questions or areas to be discussed (i.e. have read the assigned readings). If you have missed class, get the notes from a classmate.


EI is normally available during weekdays by appointment; see the course web page (URL above) for hours of non-availability.  Students may also show up at the instructor’s office without appointment, however no expectation of instructor availability should be assumed.   Email questions are also encouraged, though in some cases the reply will request in-person EI as the most effective solution.

Section Leader:

The section leader will call the class to order and record absences and tardiness. If the instructor is absent, do not dismiss class, instead contract the department office and lead the class in productive review.

Class Conduct

Students are expected to uphold all professional standards while in class. Proper uniforms shall be worn, and proper language shall be used. Sleeping in class is prohibited. If you are experiencing difficulty staying awake at your desk, stand in the back of the room.


No food is permitted in the classroom or labs.  Beverages are permitted in closed containers only.

Course Grading:


6-Week Grade 


Final Grade 

6-Week Exam 




12-Week Exam 












Topic presentation




Final Exam 





For the “topic presentation”, teams of students will independently investigate an approved topic, then have responsibility for one class period during which the topic shall be presented. Grades shall be based on content, preparation, presentation quality, engagement of the audience (exercises and/or activities to promote learning are encouraged), and peer evaluation by the audience.  Team members might not receive the same grade.


The 6 and 12-week exams will primarily focus on the recent material. The final exam will be comprehensive. If for some reason a make-up exam will be required, inform the instructor at least 1 week in advance.


Expect the exams to challenge your understanding of the underlying principles involved – being able to “eventually” get some web program to “work” via trial and error is not sufficient understanding for your current education and for your ability to learn new developments in the future.

Late Assignments

Unless otherwise specified, assignments are due promptly at 2359 on the due date (electronically).  Assignments will normally be given on Thursday and due the following Wednesday.


Assignments will also have a paper copy to turn in.  The paper copy is due during class on the following work day.  If there is no class, then paper copy is due at 0800 the following day.  If paper copy is later than this, then the whole assignment will be treated as if submitted when the paper copy arrives.


Paper and electronic copies must exactly match! In particular, be careful not to modify your submitted files after the deadline, when you start working on the next assignment. Also, be sure to try to validate your files before the electronic deadline occurs.

Electronic submission time


By 2359 on due date


Before 2359 of first work day after due date


Before 2359 of  second work day after due date


After 2359 of second work day after due date

Not accepted

So this means that an assignment due on Wednesday would be -25% if submitted electronically after 2359 Thursday, and would not be accepted after 2359 Friday.

Take-home reading quizzes will not be accepted late.




Asst. Prof. Luke McDowell


CAPT T. Logue 

Course Coordinator

Department Chair