CSci5221: Advanced Computer Networks Prof. Zhi-Li Zhang - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

CSci5221: Advanced Computer Networks Prof. Zhi-Li Zhang

Description:

An Engineering Approach to Computer Networks by S. Keshav ... You are encouraged to study in groups, but do your work independently! ... – PowerPoint PPT presentation

Number of Views:264
Avg rating:3.0/5.0
Slides: 13
Provided by: NickMc6
Category:

less

Transcript and Presenter's Notes

Title: CSci5221: Advanced Computer Networks Prof. Zhi-Li Zhang


1
CSci5221 Advanced Computer NetworksProf.
Zhi-Li Zhang
  • Welcome to

Time 1245pm 200pm Tu/Th Location Mech 108
Spring 2009 3 credits
2
What is Csci5221 about?
  • Second Graduate-Level Networking Course
  • Assume a first-course Introduction to
    Networking
  • csci5211, csci421 or equivalent
  • Well learn about
  • Fundamental networking principles and techniques
  • Advanced networking mechanisms, protocols and
    practices
  • foundational material long half life
  • deeper understanding of R D issues in todays
    Internet
  • mix of theory and practice
  • case studies
  • Who is it for?
  • primarily for graduate students who want to
    learn more about networking and systems
  • undergraduate students encouraged, but special
    permission

3
Course Topics
  • Review of Networking Basics (csci5211/csci4211)
  • Network Architectural, Design, Implementation
    Principles
  • Router Design
  • Congestion Control, Active Queue Management and
    Beyond
  • Packet Scheduling QoS Architectures and
    Mechanisms
  • Intra-Domain Routing and Traffic Engineering
  • Inter-Domain Routing and BGP BGP Policy Issues
  • Internet Measurement Basics Traffic,
    Performances, etc.
  • Routing Measurement, Routing Instability and
    Improvements
  • Network Security and Malware
  • Multimedia Networking Overlay and P2P Networks
  • Internet Architecture Revisited

4
Course Materials
  • No Required Textbooks
  • Some Recommended Textbooks (csci4211/csci5211)
    that will be referenced
  • Computer Networks A Systems Approach
  • by Peterson and Davies, 3nd Ed, Morgan
    Kaufmann
  • Computer Networking A Top-Down Approach by
    Kurose Ross, 3rd Edition, Addison Wesley
  • Other Useful Textbooks
  • Computer Networks by A. Tanenbaum, Prentice Hall,
    4th ed
  • An Engineering Approach to Computer Networks by
    S. Keshav
  • Assigned readings 3-4 required papers
  • Posted on class website (tentatively, updated as
    we go along)
  • Optional papers for background, supplementary and
    further readings
  • Lecture notes

5
Course Requirements
  • Will be Fast-Paced !
  • Do assigned readings
  • Be prepared, read and review textbook/lecture
    notes on your own in advance!
  • Self-reading materials in textbook read by your
    own and will not be lectured
  • So we can spend more class time on discussion and
    problem solving!
  • Attend and participate in class activities
  • Please ask and answer questions in (and out of)
    class!
  • Lets try to make the class interactive and fun!

6
Course Prerequisite
  • First-Course on Computer Networks
  • Algorithms, Computer Architecture, OS
  • Not necessary, but helpful
  • Basic knowledge of probability
  • Programming experiences
  • Required!
  • More importantly
  • Willing to learn and work hard
  • Love to ask questions and solve problems

7
Class Information
  • Class Website
  • http//www.itlabs.umn.edu/classes/Spring-2009/csci
    5221/
  • Announcement Page
  • Check the web page periodically
  • Bulletin Board
  • Participate in the discussions actively
  • Class Mailing List csci5221_at_cs.umn.edu?
  • Help Hot Line csci5221-help_at_cs.umn.edu ?

8
Office Hours and TA
  • Professor Zhangs Office Hours
  • By appointment
  • TA Esam Sharafuddin
  • Email shara_at_cs.umn.edu
  • Office Walter Library/DTC B-34
  • Phone 612-612-6202
  • Office Hours Wednesday 1130am-1230pm
  • Office Hour Location EE/CS 209

9
Workload
  • Workload
  • Three homework assignments (5 each)
  • One term project two phases (35 P115?,
    P220?)
  • Phase I paper design Phase II
    implementation
  • One mid-term (24 hrs take-home) exam (20)
  • One final essay (one-week take-home, WPE style)
    (25)
  • Class participation 5
  • Focus more on critical thinking, problem solving,
    heads-on/hands-on experiences!
  • Read and critique research papers
  • Understand, formulate and solve problems
  • Term Project (two phases)

10
Policies and Guidelines
  • No late hw/project
  • Please start working on your hw
    assignments/projects early and hand them in on
    time!
  • Make-up exams only if final conflicts
  • Incomplete not granted, unless
  • proof of emergency, agreement for incomplete
    form
  • Scholastic behavior
  • You are encouraged to study in groups, but do
    your work independently!
  • Acknowledge reference/credit if receive help!
  • Universitys code of conduct enforced!

11
Class Registration
  • Put the following information on a piece of paper
  • Your Name and Student Id
  • Your Contact Info e.g., email, or phone
  • Your Major and Status e.g., CS grad, registered,
  • Background
  • Relevant courses taken e.g., basic networking,
    OS, architecture, probability theory, ..
  • General programming skills e.g., proficiency in
    C, C, Java,
  • Network Programming e.g., experiences in BSD
    socket, Winsock,
  • Motivations and Objectives,
  • Why do you want to take this course?
  • How much time do you think youll devote to the
    course (reading, homework, project )
  • Objective e.g., youll work hard to get an A!

12
Questions?
Write a Comment
User Comments (0)
About PowerShow.com