Skip redundant pieces
Electrical Engineering & Computer Science

EECS 888

Internet Routing Architectures

Course Information


Professor Joseph B. Evans
Office: 208 Nichols Hall
Telephone: 785-864-4830

Office Hours:
By appointment
(For appointments send email to


Times: Tuesday and Thursday, 11:00 AM - 12:15 PM
Lecture: Online lectures via the course web site
Lab: 2060 Eaton Hall


Suyang Ju
Office Hours: Before class in Room 2041 or 2060 Eaton or by appointment


  • Required:
    • Internet Routing Architectures, Bassam Halabi, Cisco Press, New Riders Publishing, ISBN 1-56205-652-2
    • Routing in the Internet, Christian Huitema, Prentice Hall, 2000
  • Reference:
    • Computer Networks: A Systems Approach, L. Peterson and B. Davie, Morgan Kaufman Publishers, 2nd edition, 2000

Computer Requirements:

  • Streaming Video: Download RealPlayer (RealPlayer Basic) or RealOne (free RealOne player). If you are using Linux, you will need to get the RealVideo 9 (or later) codec from .
  • Adobe Acrobat: Free Acrobat Reader
  • High Bandwidth Connection: This website will only work with a bandwidth connection greater that 200 Kb/s. Home use requires a DSL or cable modem connection - dialup modems WILL NOT work!

Laboratory Information:

  • Location: Networking Laboratory, 2060 Eaton Hall
  • Default configuration: Network diagram

Learning Process:

  • Before Attending Class:

    • Explore the Overviews & Theory, Examples, Applications, and Exercises & Simulations sections for the Lessons to be covered in the Classroom Activities (see Schedule)
    • Complete Language Quizzes for Lessons to be discussed in class
  • Classroom / Laboratory Activities:

    • Attend class!
    • Be prepared to contribute!
    • Active learning environment with team-based problem solving
    • Web-based solutions from each team are due by the end of the week (Friday at 5 PM)
  • After Attending Class:

    • Complete team-based analysis and design problems assigned in the classroom / laboratory activities. The write up for the lab will be done in HTML at a web site of the the teams choosing. The write up will contain at least the following four sections:
      • Purpose
      • Procedure
      • Results
      • Lessons Learned
    • Optional problems are available on the website
    • Complete the Integration Quizzes for Lessons covered in class


  • All Language Quizzes must be electronically submitted at least one hour before the associated Lesson is scheduled to be explored in the classroom (see schedule). There will be NO make-up or late quizzes accepted. Each student will be able to drop their lowest two Language Quizzes
  • All Integration Quizzes must be electronically submitted within 1 one week of the classroom activities associated with the Lesson. There will be NO make-up or late quizzes accepted. Each student will be able to drop their lowest two Integration Quizzes
  • All electronic quizzes and exams will be open book and open notes but they must be the individual work of the student. The Final Exam will be closed book, and no extra sheets of paper will be allowed


There will be suggested homework problems given for each lesson. No homework will be collected.
As a warning, those who don't do the homework typically flunk the weekly quizzes.


Team-based Problems 35%  

Reports (per group) 20%

In Class Involvement (individual) 15%
Quizes (Individual Activity) 20%  

Language Quizes 10%

Integration Quizes 10%
Midterm (Individual) 10%  
Final Exam (Individual) 35%

Instructor Expectations:

  • Estimated homework for a B student
    ~3 hours out-of-class work for every hour in class
  • All assignments and materials will be provided through the course website (except midterm and final exam).
  • Computer compatibility is your responsibility.
  • Students are expected to attend every class.
  • Students will check the course website (new section) at least three times per week.
  • Students are expected to know (or re-learn on their own) material covered in prerequisite courses.

Course Policies:

See course policies web-page.