Iowa State University

Cpr E 489: Computer Networking and Data Communications

Time and Location

Class meets on TR 11:00 AM ~ 12:15 PM at 1012 COOVER.

Instructor

Name Daji Qiao
Address 3214 COOVER
Phone 515-294-2390
Email daji_at_iastate_dot_edu
Office Hours TBA

Prerequisites

Cpr E 381 or E E 324

Textbook

  • A. Leon-Garcia and I. Widjaja, Communication Networks: Fundamental Concepts and Key Architectures, 2nd Ed., McGraw-Hill, 2004. ISBN 0-07-246352-X.

References

  • W.R. Stevens, UNIX Network Programming, Vol. 1: Networking APIs: Sockets and XTI, 2nd Ed., Prentice-Hall, 1997. ISBN 0-13-490012-X.
  • J.F. Kurose and K.W. Ross, Computer Networking: A Top-Down Approach, 3rd Ed., Addison-Wesley, 2005. ISBN 0-321-22735-2.

Homework Information

  • Homework assignment is due one week from the assign date. Please hand in your homework assignment to the instructor before the lecture.
  • Late homework submissions will NOT be accepted.

Lab Information

  • There are two lab sections: Th 4:10 ~ 6:00 PM and F 8:00 ~ 9:50 AM.
  • Lab location: 2048 COOVER.
  • Attendance will count for 10% of each lab grade. Attendance will only be taken within the first 30 minutes of the lab. If you do not show up within the first 30 minutes of a lab, you will be counted as absent for that lab.
  • We will be doing labs in groups of two. You have to inform us who your partner is in your first lab report. The partners will last the whole semester. Try to form a group where you have an opportunity to learn from each other or at least one person can learn from the other. Taking turns to do labs is not allowed. It has to be a joint effort each time. Both partners should write their effort levels, totaling to 100%, on each lab report.
  • Lab reports are due one week from completion of the lab unless specified otherwise. They are to be submitted in hard copy within the first 30 minutes of the lab session. If you are asked to submit source codes, they are expected to be well-commented.
  • Late lab reports will NOT be accepted.
  • Each of your lab grade will be: min ( 90, report_grade_obtained * effort_level * 2 ) + attendance.

Exam Information

  • Quizzes and exams are open-book and open-notes.
  • Quizzes: random number, random time.
  • Final exam is comprehensive.

Grading

Homework Assignments 15%
Labs 20%
Quizzes 10%
Midterm Exams 15% x 2
Final Exam 25%

WebCT

This course mainly uses WebCT for communication and course information.