Course Syllabus

Welcome to the Introduction to Communication Networks (EE 122), Spring 2015

This course explains the fundamentals of networking. The focus is on "how things work" and on the "design principles". With the understanding of these basics, the operation of the Internet and the key networking technologies/components (Ethernet, WiFi,  bridges, routers, etc.) will be discussed.

There will be both written and programming assignments in the class.

Lectures: MW 5-6.30P, 3108 Etcheverry, First lecture is on Mon, January 26th.

Check Syllabus for a week-by-week list of lectures, reading recommendations and assignments (Draft will be published soon)

Discussions: Will start the first week of classes

• Tu 4 -5P, 3111 Etcheverry

• Th 4 -5P, 3111 Etcheverry:

Midterm: Tuesday, March 17th, 2015;  MOFFIT  0102  6pm - 8 pm

Final: Friday, May 15th, 2015:  390 Hearst Mining,  3pm - 6 pm

Grading: Homework (20%), Project (25%), Midterm (20%), Final (35%).

Please Note the Calendar of all Assignments and Exams

All assignments are due by 11.59 pm of the indicated day! No exceptions!

Instructor: Prof. Adam Wolisz (wolisz@eecs)

OH: Thursdays  10.30 am  -- 12.am ,  557 Cory Hall, also available for questions after the Class!)

TA:  Eric Turner (elturner@eecs)

OH: Fridays 3:00pm to 4:00pm, 299 Cory Hall

Textbook/References:

• Textbook: William Stallings: Data and Computer Communications, 10th/E Publisher: Prentice Hall, 2011

•Additional books will be announced in the first lecture

• Supplementary reading will be regularly uploaded together with the lecture slides

Schedule EE 122, Spring 2015 (The schedule is subject to updates!!!)

No.

DATE

TOPIC

Slides

Reading

Assignments

 1

26.I

Organization

Networking:

 Introduction/History

Unit_0

Unit_1

Book, Ch.1

Tannenbaum Section 1.1 and 1.2   and

Holzmann, Intro on the History of Communication 1.1

 

 2

27.1

28. I

Fundamentals

 Unit_2

 Unit_3

Continue with Section 1.3 Tannenbaum

Book Ch 2 

Guide to Network Programming

 

 3

2.II

ISO_OSI/Internet

Introduction

 Unit_4,

 Unit_5

started

 Book Ch 2

Book. Ch.3-Ch.4, App.A

 

 4

4.II

PHY I: Signal Transmission

 Unit_5

 Unit_6_mod

 

 

Book Ch 3-Ch.4, App D

Ch. 5

 Homework 1 Released: Feb 5th

 5

9.II

PHYII: Data Transmission

 continued

Book ch 3- ch 5, App I

Bits,Signals, Bandwidth

 

 6

11.II

Multiplexing/

  Unit_7a

    Book Ch 8         

 Project 1 Released: Feb. 13th

 7

16.II

 Presidents Day - no class

 

 

 Homework 1 Due: Feb 17th

 8

18.II

Switching, Framing

 Unit_7b

 

Book Ch 9

 

 9

23.II

 

Error Detection,

  FEC

 Unit_8a

 Unit_8b

Book Ch 6, Bartsekas 2.3, 2.5 !

(More on Hamming codes)

(Real Checksum Performance)

 

10

25.II

 Telephone Networks

 Unit_9

 

 Homework 2 Released: Feb 27th

11

2.III

Queuing Systems

 Unit_10

Bartsekas Chapter 3.

Book, App. M

Supplementary reading

 

12

4.III

ARQ/FLow Control

 Unit_11a

 Bartsekas/Gallagher  Chapter 2.4

Book, Chapter 7

 Project 1 Due: March 6th

13

9.III

Flow Control/Link Protocol

(HDLC)

 Unit_11b

 As above PLUS -

Additional Reading  (interesting!)

 Homework 2 Due: March 9th

14

11.III

MAC

Midterm Review

 Unit_12

Midterm-Hints

 Bartsekas/Gallagher Chapter 4

 Project 2 released

 March 18th

15

-----

...

16.III

--------

17.III

 MAC/Ethernet

________________

   MIDTERM  6-8 pm

   MOFFIT  0102

 

 Unit_13

 Book Ch. 12, 11

Homework 3 released March 13th

16

18.III

Bridges,  Unit_14-cor

 Book Ch. 11, 13

 Project 2 Released March 17th
 

 

 

 SPRING BREAK

 

 
 

 

 

 

 SPRING BREAK

 

 

 

19

30.III

IP

 Unit_15

 Book Ch.14

The Design Philosophy...

End_to_End Argument

Understanding IP Addressing

 Homework 3 Due March 30th

20

 

1.IV

 

IP extensions

 Unit_15a

 Book Ch. 14, Ch. 21.4, 21.5

Tutorial Mobility management

Ip4 to Ip6 transition

 Homework 4 Released April 3rd

21

6.IV

Routing/global internet

  Unit:16

  Unit_17

 Book Ch.19

 

22

8.IV

Connection Management

Congestion Control

 Unit_18

Book Ch 20

AIMD paper

 Project 2 due April 10th

 Project 3 out April 11th

23

13.IV

Transport Layer  Unit_19  Book Ch.15

 Homework 4 due April 13th

24

15.IV

QoS

 Unit_20cor

 Book Ch.22 App-P

 

25

20.IV

QoS C.d.

 Unit 21 ATM

 

 

26

22.IV

 Above Transport  Unit_22

 Book Ch. 24

 

27

27.IV

WLANs

 

 

 Book Ch. 13

Supplementary reading:

Emerging WLAN Technologies

 

28

29.IV

 Signaling/SDNs

 

 

 

 

 

Recitations

 

 

 Project 3 due May 4th

Course Summary:

Date Details