Informatics 341 Syllabus
Computer Networking and Distributed Applications
Informatics Program, Information School,
Fall 2009
Instructor: John Blommers
Phone: (425) 260-1471 (iPhone)
Email: blommers@u.washington.edu
Office Hours: By appointment
TA: Manohar Nagaraju manohar@uw.edu
Course Discussion Forum: TBA
Course Mailing List: info341a_au09@u.washington.edu
Course web page: http://faculty.washington.edu/blommers/syllabus_2009.html
Drop Box https://catalysttools.washington.edu/collectit/dropbox/blommers/3404
|
Course 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.
|
Text (optional) |
Computer Networks and Internets, any edition, Douglas E. Comer, Prentice Hall. (5th Edition, 2009 is ISBN 0-13-606698-4
|
Course Meetings |
The course lectures are Tuesday and Thursday 9:30 AM to 10:50 AM in Johnson 026. Lab room MGH 430 is reserved for info341 student unsupervised use every Monday 10:30 to 12:20 pm. You may also work on the group labs at any other time the lab is available.
|
Online Schedule |
The following schedule describes the Reading assignment for each week as well as the various assignment due dates. You will be notified if the following schedule changes for any reason. The Reading assignments that are not from the text are available on line.
Some lecture notes from prior terms are stored in this directory http://faculty.washington.edu/blommers/Lecture-notes/
Unit 1: Wires, Bits, Packets and LANs
|
Week 1 |
Thursday, Oct 1, 2009
Reading : Text chapters 1, 2, 4. Common Unix Commands
Lecture: Intro, physical layer
|
Week 2 |
Tuesday, October 6, 2009
Reading : Text chapters 8, 10, 11.
Lecture: LANs, LAN components
Thursday, October 8, 2009
Reading : Text chapters 7, 9, 13. Common Unix Commands
Lecture: Packets, Routing Algorithms
|
Week 3 |
Tuesday, October 13, 2009
Reading : Text chapters 6, 12, 16, 17.
Lecture: WANs, WAN Connections, Protocol Layering
Laboratory Assignment #1 Due on the 20th
Thursday, October 15, 2009
Reading : Text chapters 18, 19, 20, 21, 27.
Lecture: Intro to TCP/IP, Subnetting, and Routing
Unit 2: Internetworking
|
Week 4 |
Tuesday, October 20, 2009
Reading : Text chapters 24, 25, 26.
Lecture: Home networks
Laboratory Assignment #1 Due
Tuesday, October 22, 2009
Reading: Text chapter 28. NOS Implementation
Lecture: NOS, LAN OS, and Client-Server
|
Week 5 |
Tuesday, October 27, 2009
Reading : Text section 8.9 802.11b Wireless LANs and SCMA/CA
Lecture: Advanced Wireless Topics
Laboratory Assignment #2 Due
Thursday, October 29, 2009
Reading: No new reading
Lecture: Mid-Term Review
|
Week 6 |
Tuesday, November 3, 2008
Mid-term exam
Thursday, November 5, 2008
Reading : OS Introduction, OS Structures, Distributed Systems Introduction, Distributed Systems Architectures, Peer to Peer History, Protocol Design
Lecture: Operating Systems and Distributed OS Architecture
Unit 3: Network Oriented Applications & Management
|
Week 7: Intro to OS and Network Software |
Tuesday, November 10, 2009
Reading : OS Introduction, OS Structures, Distributed Systems Introduction, Distributed Systems Architectures, Peer to Peer History, Protocol Design
Lecture: Operating Systems and Distributed OS Architecture
Laboratory Assignment #3 Due
Tuesday, November 12, 2009
Reading : Text chapter 39
Lecture: Virtualization
|
Week 8: Virtualization and Network Management |
Tuesday, November 17, 2009
Reading : Text chapter 39.
Lecture: SNMP and Remote Access
Thursday, November 19, 2009
Reading : Text chapters 34.
Lecture: Remote Access and FTP
|
Week 9: Remote Access and Web Services |
Tuesday, November 24, 2009
Reading : Text Chapter 35..
Lecture: The Web and HTTP, OSI Revisited, Extending the Web, WebDAV Demo
Important RFCs: Original WebDAV Spec (Updated WebDAV), Transport Layer Security, HTTP Specification
Laboratory Assignment #4 Due
Thursday, November 26, 2008
Lecture: No Lecture, it's Thanksgiving
|
Week 10: Network Supported Communications |
Tuesday, December 1, 2009
Reading: Text chapter 32.
Lecture: Email
Thursday, December 3, 2009
Reading: Text chapter 33.
Lecture: Other Messaging IM, VoIP, Skype, Gizmo, Video
|
Week 11: Hacking & Security |
Tuesday, December 8, 2009
Reading : Text chapter 40. Security Guide, 2600 Selections, The Internet Worm (historical), Crisis & Aftermath (historical)
Thursday, December 10, 2009
Reading : Review 2nd half of recommended course readings
Lecture: Review session for the final examination
Laboratory Assignment #5 Due
|
Week 12: Review and Final Preparation |
JHN 026, Wednesday, December 16, 2009, 10:30 am to 11:30 am
|
End of Line. |
Assignments & Grading
|
Academic Honesty |
Academic honesty can be confusing. As a community of scholars we hold to a set of standards about our academic conduct. Please review the UW policy on academic honesty http://depts.washington.edu/grading/issue1/honesty.htm and make sure you understand these standards and norms.
|
Grading |
The grading of the course will be based on quizzes, examinations and lab assignments. The course is organized into three units. There will be one mid-term and one final exam. The bulk of the course is composed of laboratory assignments that you will complete. There will be 5-6 short pop quizzes given during regular course meetings. Quizzes are not announced in advance. There are no make-up quizzes.
|
Lab Assignments: |
50% (5 labs worth 10% apiece) |
|
Quizzes: |
15% (5 quizzes worth 3% apiece) |
|
Mid-term: |
15% |
|
Final exam |
15% |
|
Participation: |
5% |
|
Lab Information |
The lab assistants in the TE Lab are able to answer general questions only and provide lab management during the posted times. Remember, the lab assistants are not there to do your lab for you, but they can be very helpful; so be nice and treat your lab assistants well. The iSchool Lab web page is at: http://www.ischool.washington.edu/technology/labs/default.aspx
|
Lab Assignments |
Lab assignments are designed to give all students a common foundation in essential networking concepts and activities. The five lab assignments cover issues of wiring and interconnections, data transmission through a network, rudimentary aspects of putting equipment on a network, wireless infrastructure, and network server administration. The lab assignment and due dates are as follows:
|
Lab |
Topic |
Due Date |
|
1 |
10/20/09 |
|
|
2 |
10/27/09 |
|
|
3 |
11/10/09 |
|
|
4 |
11/24/09 |
|
|
5 |
12/10/09 |
Laboratory assignments are due at the beginning of class on the due date. Assignments that are not turned in on time will be penalized
Writing Style
Note that Info 341 lab reports must adopt a subset of the well-known APA style:
Complete title page
Table of Contents
Abstract
The body of the paper
References
Pages are numbered
Lines are double-spaced
No speling mistaekes
Points will be deducted for papers not meeting these minimum requirements. You are encouraged to present technical information in the appropriate formats. For example, tables are better suited to present quantitative data while prose is better suited for interpreting the data. A simple template you can adapt is located here.