CSci 4211: Introduction to Computer Networks Time: Monday and - - PowerPoint PPT Presentation

csci 4211 introduction to computer networks
SMART_READER_LITE
LIVE PREVIEW

CSci 4211: Introduction to Computer Networks Time: Monday and - - PowerPoint PPT Presentation

CSci 4211: Introduction to Computer Networks Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits 1 Instructor David Hung-Chang Du Email: du@cs.umn.edu Office: Keller Hall 4-225B for Office Horus Phone:


slide-1
SLIDE 1

1

CSci 4211: Introduction to Computer Networks

Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits

slide-2
SLIDE 2

2

Instructor

David Hung-Chang Du Email: du@cs.umn.edu Office: Keller Hall 4-225B for Office Horus Phone: 612-6252560 Office Hours: Monday and Wednesday 1:00 pm to 2:00 pm

slide-3
SLIDE 3

3

Teaching Assistant

Ming-Hong Yang (yang5445@umn.edu) 25% Rostand Amel Fezeu (fezeu001@umn.edu) 50% Office: KHKH 2-209 612-6267512 (TA Office) Office Hours: Tuesday 02:45 to 03:45 pm Thursday 01:00 to 02:00 pm Friday 01:00 to 02:00 pm

slide-4
SLIDE 4

4

Attendance Sheet

  • If your name appears, please initial it
  • Otherwise, write the following information

– Name – Student ID – Registered or Waiting – Grading basis – Class/year (grad, senior, junior etc.) – Major (CS, CE, EE etc.) – Email address

slide-5
SLIDE 5

5

Admission to the Class

  • Students who have registered

– If thinking of dropping, please decide soon

  • If room available, those in the waiting list will be

admitted in the following order

– CS,CE graduate students, – Outside department students, others – Note that 4211 is now only for undergraduate students

  • Admitted student list will be posted on the web

and get the magic number from CS front desk

slide-6
SLIDE 6

6

Scholastic Conduct

  • See the policy in the appropriate college
  • bulletin. Students are encouraged to discuss

with classmates and to help each other learn and understand course material. However, you should not go beyond the boundaries of the individual responsibility.

  • Any academic misconduct will be reported.
slide-7
SLIDE 7

7

What is CSci 4211 about?

  • An introductory computer networking

course

  • Fundamental principles and general concept

– Not survey of existing protocol standards

  • How does Internet work?
  • Focus on network software architecture

– Only discuss some relevant network hardware

  • Some hands-on experiences (via projects)

– No queuing theory

slide-8
SLIDE 8

8

Course Materials

  • Required textbook

– Computer Networking by Jim Kurose and Keith Ross, Addison Wiley, the 7th Edition (or other versions) – Website: http://www.aw.com/kurose-ross

  • Recommended references

– Computer Networks by Andrew S. Tanenbaum, Prentice Hall, 4th Edition, 2002 – Computer Networks and Internets by Douglas

  • E. Comer, Prentice Hall, 2nd Edition, 1998
slide-9
SLIDE 9

9

Class Information

http://www-users.cselabs.umn.edu/classes/Fall- 2018/csci4211/

  • Lecture Notes

– Posted on website a day before the class

  • Bulletin Board

– Participate in the discussions actively

  • Announcements

– Check the web page periodically

  • Class Mailing List: csci4211_fall-2018@umn.edu
  • Help Hot Line: csci4211-help@cs.umn.edu
slide-10
SLIDE 10

10

Course Prerequisites

  • A rudimentary understanding of computer

architecture, and operating systems would be helpful

  • Basic probability theory may be needed to

understand some performance analysis

  • Programming experience in C or other

languages

– Two programming projects – You need computer account at IT or grad labs

slide-11
SLIDE 11

11

Course Requirements and Workload

  • Five to six homework assignments (20%)
  • One or two programming projects (15%)

– Details will be announced later – Based on socket Programming

  • One midterm exam (30%)

– Date will be decided later; roughly 7th week

  • One final exam (35%): December 15th

(Saturday) 8:00 to 10:00 am

slide-12
SLIDE 12

12

Policies and Guidelines

  • No late homework or project

Hand in during classes or drop off in 4-225B by the mid- night of due date

  • Make-up exam

– Only for those who have legitimate reasons (e.g. conflict of finals etc.)

  • Incomplete

– Not granted unless proof of emergency – Need to fill “Agreement for Incomplete” form

slide-13
SLIDE 13

13

Tentative Schedule

Week 1

  • 1. Computer Networks and Internet

Week 2 Chapter 1 Continued Week 3

  • 2. Application Layer

Week 4

  • 3. Transport Layer

Week 5 Chapter 3 Continued Week 6

  • 4. Network Layer: Data Plane

Week 7 Chapter 5: Network Layer: Control Plane Mid-Term Review

Mid-Term

Week 8

  • 5. Link Layer and LANs
slide-14
SLIDE 14

14

Tentative Schedule (cont’d)

Week 9 Chapter 6 Continued Week 10 Additional Network Architectures Week 11 Chapter 7. Wireless and Mobile Networks Week 12 Chapter 7: Continued Week 13 Chapter 8: Security in Computer Networks Week 14 Chapter 8: Continued Week 15 Chapter 9: Multimedia Networks Week 16 Future Networks and Final Review Week 17 Final Exam

  • Dec. 15th

8:00 to 10:00 am