Course Name:
ICS 570: Advanced Compuer Networking
Instructor:
Dr. Farag Azzedin
Building 22, Room 107
Phone: 860-3431
fazzedin@ccse.kfupm.edu.sa
Office hours: Sat/Mon/Wed 12:00 pm - 13:00 pm
Course Web site: http://www.ccse.kfupm.edu.sa/~fazzedin/COURSES/ANC2005
Consultation: In the instructor's office during listed office hours or by an appointment. Emails are also
welcome.
Course Description:
This is a graduate-level course that examines modern computer networking and data communications. We will study the fundamental principles, elements, and protocols of computer networks. We will investigate how the different protocols work, why they work that way, and their performance trade-offs. Using this knowledge, we will try to examine the way applications are deployed on the Internet and their performance trade-offs. In particular, we will examine the advancements that are made in the fundamental areas of network computing. Several case studies will be conducted by examining example systems to understand the state-of-the-art. Particular focus of the course will be on Grid computing systems as well as Peer-to-Peer systems. A major component of the course will be two projects. Please see the Projects Information page.
By the end of the course, you should be able to:
Course Syllabus: The course syllabus is outline in this word document.
Grading:
Attendance, class participation and assignments | 10% |
Midterm exam | 20% |
Research paper | 20% |
Term project | 20% |
Final examination | 30% |
Book for part of the course:
Grid Resource Management (mirrored PDF)
References:
Grid Computing: Making the Global Infrastructure a Reality,
Fran Berman, Geoffrey Fox, and Anthony Hey,
John Wiley, 2004.
Academic Dishonesty: Students are expected to abide by all the University regulations on academic dishonesty. Discussing and brainstroming with other students are encouraged. But, what you write or code should be your own. In other words, DO NOT share code with other students. Receiving and providing code are equally WRONG! By doing this, you are defeating the purpose of the learning experience that is supposed to be provided by this course. When in doubt, consult either the University guidelines or ask the instructor.