Internet Programming
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:
- 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.
- Be conversant with the current core technologies that are
used to deliver services on the Internet.
- Be able to design and implement network and web
applications.
- 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).