Fall 2009 – Foundations of Computer Networking B438 Syllabus

Instructor:      Dr. John F. Doyle, P.E.
 
Office:          LF112 OH: M/W 1500-1800 
                           T/R 1530-1630 and by appointment
 
Class:           Number: 25903, Room: CV111  - T/R 1730 - 1920 (5:30p - 7: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 25   Course Introduction, Chapter 1 Notes Self-Evaluation Chapter 1 Slides
 
       27   Chapter 1 Notes  
 
       31   No class
 
   Sep 01   Chapter 2 Notes Chapter 2 Slides 
 
       03   Chapter 2 Notes Exercise 1 due
 
       07   No class (Labor Day)
 
       08   Chapter 2 Notes  
 
       10   Chapter 3 Notes Chapter 3 Slides Exercise 2 due
 
       14   No class - Homework 1 due by 6pm
 
       15   Chapter 3 Notes 
 
       17   Chapter 3 Notes Exercise 3 due
 
       21   No class - 
 
22   Chapter 3 Notes  Project Proposal due
 
       24   Chapter 3 Notes Python Programming Notes
 
       28   No class - Homework 2 due by 6pm
 
       29   Chapter 4 Notes  Chapter 4 Slides 
 
   Oct 01   Chapter 4 Notes  Chapter 4 Slides  
 
       05   No class - 
 
       06   Exam 1 - Chapters 1-3 + Notes 
 
       08   Please consider attending the InfoSec 2009 conference! Chapter 4 Notes  Chapter 4 Slides Exercise 4 due
 
       12   No class - 
 
       13   Chapter 4 Notes  
 
       15   Chapter 4 Notes  
 
       19   No class - 
 
       20   Chapter 5 Notes Chapter 5 Slides 
 
       22   Chapter 5 Notes 
 
       26   No class -  
 
       27   Chapter 5 Notes Project Status Report due  Exercise 5 due
 
       29   Class Canceled
 
   Nov 02   No class - 
 
       03   MEET IN LF-115 TCP Programming Exercise in Java TCP Programming Exercise in Python 
 
       05   Guest Speaker - Adrian Crenshaw  
 
       09   No class - Homework 3 due by 6pm
 
       10   UDP Programming Exercise Chapter 6 Notes Chapter 6 Slides Project Literature Search due Exercise 6 due 
 
       12   Chapter 6 Notes Chapter 6 Slides
 
       16   No class - Homework 4 due
 
       17   Chapter 7 Notes Chapter 7 Slides  XML Introduction Notes .NET Notes Exercise 7 due
 
       19   Exam 2 Chapters 4-6 + Notes   
       
       23   No class - Homework 4 due by 6pm
 
       24   Thanksgiving Break - No class
 
       26   Thanksgiving Break - No class
 
       30   No class -
 
   Dec 01   The Future - IPv6 Notes Chapter 8 Notes Chapter 8 Slides 
 
       02   Project Presentations. SETs  
 
       08   Exam 3 [Final Exam] Location: Regular classroom, CV111, regular class meeting time 1730 - 1920         

Document last modified: