Internet Programming

CS 280/Zelle
Winter 2005

Contents: [contact] [content] [grading] 

Instructor:

Dr. John Zelle
Office: SC 353
phone: 352-8360
e-mail: john.zelle@wartburg.edu

Class Web Page: http://mcsp.wartburg.edu/zelle/internet

Office Hours: MTWHF 1:45--2:45

Course Objectives:
The Internet is one of the most successful and influential collections of technologies ever developed. Since its inception in the early 80s, the number of computers on this network has roughly doubled each year. The Internet now reaches every populated region of the world and has an impact on virtually all facets of society. This class is a hands-on introduction to the technologies that comprise the Internet with an emphasis on the underlying principles. Students completing this class will:
  1. Understand the fundamental concepts that underlie the Internet, especially the role of simple, standard, text-based protocols operating in a client/server distributed computing environment.
  2. Be conversant with the current core technologies that are used to deliver services on the Internet.
  3. Be able to design and implement network and web applications.
  4. Be able to appreciate, evaluate, and assimilate new Internet technologies as they are developed.
Text: Programming the World Wide Web -- 2nd ed., Robert W. Sebesta (2003, Pearson Education Inc.)

Evaluation:
Written Exams:
Exam 1
2/9
20%
Exam 2
3/18
20%
Exam 3
4/20
25%
Projects and HW: 35%
Grading Scale:
Grades are assigned based on the (weighted) percentage of total points.
Score
Grade
90-100
A
80-89.5
B
70-79.5
C
60-69.5
D
< 60
Thanks for playing
I may move the exact boundaries, but they will not be raised. Pluses and minuses will be used to smooth grade boundaries.

Attendance:
Regular attendance is expected. Although not part of the grade per se, excessive absences will affect a student's performance in the class and cannot help but have a detrimental impact on the instructor's attitude regarding the student.

Honesty:
You are reminded of your obligation to the Wartburg Honor Code. Absolutely no cheating will be tolerated. Any situation where I feel there is sufficient evidence of cheating will be vigorously pursued. Penalties will probably be more than just a zero for the assignment. Of course, discussion of ideas is healthy and essential for education. Feel free to discuss approaches to assignments and to help fellow students with problems in their programs. Be sure, however, that the assignments you turn in are your own work. There is an importance difference between sharing ideas and whole-sale copying.

Late Work:
Except in exceptional circumstances, late work will be accepted only three calendar days beyond the due date. 10% of total points will be deducted for each day late. Assignments will not be accepted after solutions have been posted or discussed in class.

Late Exams:
Late exams will be given only under exceptional circumstances. Except for the case of confirmed medical emergency, arrangements must be made prior to the actual exam date.

General Caveat:
The policies presented here should be taken as general guidelines and are subject to change at the discretion of the instructor with due notice and consideration. "If any point in dispute is not covered by the Rules, the decision shall be made in accordance with equity." (Rule1-4 of USGA Rules of Golf).