Fall 2008 – Foundations of Computer Networking B438 Syllabus

Instructor:      Dr. John F. Doyle, P.E.
 
Office:          LF112 OH: M/W 1500-1800 
                           T/R 1600-1800 and by appointment
 
Class:           Number: 13476, Room: CV109  - T/R 1930 - 2120 (7:30p - 9:20p)
Phone:           812-941-2195 (Please use email first)
Email:           jfdoyle@ius.edu
 
Text:            Computer Networks 4e by Andrew S. Tanenbaum, Prentice-Hall ISBN 0-13-066102-3
 
Optional:        The Java Tutorial 2e by Campione and Walrath, Addison-Wesley
		 Java Programming by Joe Wigglesworth, Course Technology
 
		 Textbook website:
                 http://authors.phptr.com/tanenbaumcn4/
 
Course Goals 
 
Prerequisites:   C202, C335, C237
 
Grade Scale:     A+ 97% - 100%     A  93% - 96%        A-  90% - 92%
                 B+ 87% -  89%     B  83% - 86%        B-  80% - 82%
Click for        C+ 77% -  79%     C  73% - 76%        C-  70% - 72%
Grade Book:      D+ 67% -  69%     D  63% - 66%        D-  60% - 62%
                 F  0% -   59%
 

Course Evaluation:    2 Tests          =    30%

Exercises       =    10%

Homework    =    35%

Project          =    10%

Final Exam    =    15%

            Total             =  100%

Homework - Due at the start of class.
Project - On designated dates, part of class time will be spent practicing design skills necessary for homework assignments.
Teams - Student teams of two or three will be required for the project and select homework assignments.
Ethics - All graded work is expected to be the product of individual effort and is subject to the Indiana University Code of Student Ethics.

Frequently Asked Questions

Software Info


Preliminary/Tentative Class Schedule: [I reserve the right to change this schedule at any time]
 
   Aug 26   Course Introduction, Chapter 1 Notes Self-Evaluation Chapter 1 Slides
       38   Chapter 1 Notes  
   Sep 01   Labor Day - School Holiday    
       02   Chapter 2 Notes Chapter 2 Slides Exercise 1 due
       04   Chapter 2 Notes Chapter 2 Slides  
       08   No class - 
       09   Chapter 2 Notes  
       11   Chapter 3 Notes Chapter 3 Slides Exercise 2 due
       15   No class - Homework 1 due
       16   Chapter 3 Notes 
       18   Chapter 3 Notes 
       22   No class - 
23   Chapter 3 Notes  Exercise 3 due
       25   Chapter 3 Notes Python Programming Notes
       29   No class - Homework 2 due  
       30   TCP Programming Exercise in Java TCP Programming Exercise in Python  
   Oct 02   UDP Programming Exercise  
       06   No class - 
       07   Exam 1 - Chapters 1-3 + Notes 
       09   Chapter 4 Notes  Chapter 4 Slides 
       13   No class
       14   Chapter 4 Notes Exercise 4 due 
       16   Chapter 4 Notes Project Proposal due
       20   No class - 
       21   Chapter 5 Notes Chapter 5 Slides 
       23   Chapter 5 Notes  
       27   No class -  
       28   Chapter 5 Notes 
       30   Chapter 5 Notes Exercise 5 due 
   Nov 03   No class -  Homework 3 due 
       04   Chapter 6 Notes Chapter 6 Slides Project Literature Search due 
       06   Chapter 6 Notes Exercise 6 due
       10   No class - Homework 4 due 
       11   Guest Speaker - Adrian Crenshaw
       13   Exam 2 (here's a sample test) - Chapters 4-6 + Notes Project Status Report due
       17   No class - 
       18   Chapter 7 Notes Chapter 7 Slides  XML Introduction Notes .NET Notes
       20   Chapter 7 Notes Chapter 7 Slides Exercise 7 due (in class, together)
       24   No class - 
       25   Thanksgiving Break - No class
       27   Thanksgiving Break - No class
   Dec 01   No class 
       02   The Future - IPv6 Notes Chapter 8 Notes Chapter 8 Slides 
       04   Project Presentations. SETs  
       11   Exam 3 [Final Exam](here's a sample test)- Chapters 7-8 + Notes + Presentations, if necessary. Homework 5 due        

Document last modified: