IT350 – Web & Internet Programming – Fall 2005


CDR Tom Logue, Phone: x3-6806,

Asst. Prof. Luke McDowell, Phone x3-6811,   (Coordinator)

Course Objectives:

1.        Explain how the client-server model of Internet programming works.

2.        Design and develop interactive, client-side, executable web applications. 

3.        Demonstrate how Internet programming tasks are accomplished.

4.        Build tools that assist in automating data transfer over the Internet.

5.        Compare the advantages and disadvantages of the core Internet protocols.

ABET Program Outcomes:

(#3) Employ emerging technology to satisfy challenges or opportunities faced by organizations or individuals.

(#4) Design and create integrated IT-based solutions following standards and best practices.

(#8) Analyze the impact of technology on individuals, organizations and society, including ethical, legal and policy issues.

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

Internet & World Wide Web: How to Program, Third Edition, H. M. Deitel, P. J. Deitel, T. R. Nieto; Prentice Hall, 2004.


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 book/notes.  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. Do not ask or expect to receive EI on material that you have slept through.


EI is normally available during weekdays by appointment; see the course web page 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.

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 












Course Project




Final Exam 





For the final project, teams of students will create a web site.  50% of the project grade will be the instructor’s estimation of the final group’s effort and the other 50% will be based upon the other group members’ estimation of an individual’s teamwork and production.


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.

Late Assignments

Unless otherwise specified, assignments are due promptly at the start of class on the due date.  Assignments will often involve both an electronic and a written submission – both must be accomplished before the assignment is deemed submitted. 

Submission time


At start of class on due date


Before 0755 of first work day after due date


Before 0755 of  second work day after due date


After 0755 of second work day after due date

Not accepted

So this means that an assignment due on Wednesday will not be accepted after 0755 Friday.

Take-home reading quizzes will not be accepted late.







Asst. Prof. Luke McDowell, Ph.D.



Professor K.G. Schulze, Ph.D. 

Course Coordinator

Department Chair