Computer Networks and Distributed Applications

INFO 341 Syllabus (Autumn 2011)

Instructor   TA
David McDonald
Office: MGH 330A
Email: dwmc@uw.edu
  Office Hours: by appointment
     
  Josh Ratliff
Email: ratliffj@uw.edu
  Office Hours: by appointment

Description

Basic concepts of local and wide area computer networking including an overview of services provided by networks, network topologies and hardware, packet switching, client/server architectures, network protocols, and network servers and applications. Also addresses management, security, authentication, and policy issues associated with distributed systems.

  Lecture Tuesday 1:30pm-3:20pm MGH 420  
    Thursday 1:30pm-3:20pm MGH 420  
  Lab Friday 2:30pm-3:20pm MGH 430  

 

Grading

The grading for the course is made up of 5 equally weighted quizzes, a course project and your participation.

  Quizzes 60% (5 * 12% each)  
  Project 35%    
  Participation 5%    

 

Quizzes

The quizzes are designed to encourage you to keep up with the reading and lecture material. Quizzes are cumulative, but focus on the most recent material. On the day of a quiz, the quiz will start at the beginning of class and take the first 30 minutes of class. The quizzes are scheduled in advance for the following days:

  Quiz 1 Tuesday October 11th  
  Quiz 2 Tuesday October 25th  
  Quiz 3 Thursday November 10th  
  Quiz 4 Tuesday November 22nd  
  Quiz 5 Thursday December 1st  

 

Project

The course project will require that you develop a type of peer-to-peer networking application in Java. Details and specifications for what you will build will be on the project handout. The project will be completed in three separate parts with subsequent parts extending the prior part.

Text Books

The course has two required texts.

Readings are assigned for each lecture on weekly reading and lecture schedule. You should have the readings completed before you come to lecture.

Required Texts
  Comer, Douglas E (2009) Computer Networks And Internets With Internet Applications. 5th Edition. Prentice-Hall.
  ISBN 10: 0-13-606127-3
  Cheshire, Stuart and Steinberg, Daniel H. (2005) Zero Configuration Networking: The Definitive Guide. O'Reilly Media Inc.
  ISBN: 0-596-10100-7

 

iSchool Syllabus Inclusions

The iSchool has some required syllabus inclusions that may apply to this course.