CpSc 360 (Section 2): Distributed and Network Programming
Fall 2008

General Information:

      Class Time: 4:00 PM-5:15 PM   Monday and Wedneday.
      Location: 408 Daniel Hall
      Instructor: Dr. James Z. Wang
      Office: 305 McAdams Hall
      Phone: 864-656-7678
      Email: jzwang@cs.clemson.edu
      Office Hours: 3:00 PM-4:00 PM   Tuesday and Thursday.
      Syllabus: http://www.cs.clemson.edu/~jzwang/0808360/syllabus.pdf

News:

      Welcome to CpSc 360.

Notes and Schedule:

      08/20: Introduction
      08/25: Network Introduction
      08/27: Network Basics
      08/27: C Programming Test Solutions
      09/03: Unix I/O Programming
      09/08: Socket Programming
      09/17: TCP/IP Protocols
      09/22: UDP Socket Programming
      09/27: HTTP Protocol
      10/07: TFTP Protocol
      10/13: Concurrent Programming
      10/20: DNS and IP Address Conversion
      10/27: I/O Multiplexing
      11/05: Email Protocols - SMTP, POP
      11/09: Threads Programming
      11/12: Daemons and Inetd
      11/17: Broadcasting and Multicasting
      11/19: Broadcast and Multicast Programming

Assignments:

      09/01: Assignment #1
      09/10: Assignment #2
      09/22: Assignment #3
      10/07: Assignment #4
      10/27: Assignment #5
      11/11: Assignment #6

Assignment grading policies:

     
  • Any duplicate or near duplicate homework assignment submissions will result in a zero (0) grade in that assignment for all students involved and may result in a failure for the entire course. You may discuss the assignments with other students, but sharing of code in any form is not acceptable (this means that looking at another student's code or showing your code to another student is not permitted). If you need help with an assignment, send emails to the instructor or see him in person!
  • Please make sure you submit the homework in time. Late submission will result in grade reduction.
    1. 10% reduction for 1 day past the due date.
    2. 20% reduction for 2 days past the due date.
    3. 30% reduction for 3 days past the due date.
    4. No grade will be given to submissions past the due date for more than 3 days.

Quizzes:

      09/08: Quiz #1 solutions
      09/24: Quiz #2 solutions
      10/02: Midterm exam solutions
      11/11: Quiz #3 solutions
      11/13: Quiz #4 solutions
      11/24: Quiz #5 solutions

Academic Integrity:

“As members of the Clemson University community, we have inherited Thomas Green Clemson’s vision of this institution as a “high seminary of learning.” Fundamental to this vision is a mutual commitment to truthfulness, honor, and responsibility, without which we cannot earn the trust and respect of others. Furthermore, we recognize that academic dishonesty detracts from the value of a Clemson degree. Therefore, we shall not tolerate lying, cheating, or stealing in any form. In instances where academic standards may have been compromised, Clemson University has a responsibility to respond appropriately and expeditiously to charges of violations of academic integrity.”