CSE 3213: Computer Networks I

 

Summer 2008

 

Department of Computer Science and Engineering, York University

Lectures: Thu. 7pm-10pm CB115

 

Instructor Information:

 

Name: Anand Dersingh

Email: My first name in lowercase at cse dot yorku dot ca

Office: CSB 2057

Office Hours: Thu. 5:30pm-7pm

TA: Neil Bruce (neil at cse dot yorku dot ca) Office hours: Wed. 10am-11am


 

News

 

July 17: Final exam - Wed, 6 Aug 2008 19:00 – 22:00 at CSE B

June 27: Midterm marks posted on ePost (link to ePost)

June 19: Quiz II will be in class on July 3 (first hour of class)

June 17: Midterm solutions posted

June 12: Midterm (in class)

June 5: Quiz I solutions posted

May 29: Quiz I

May 24: Solutions to exercises posted

May 8: First class. Introduction and general discussion.

 


 

Course Description

The course is an introduction to communications and networking. Topics covered include:  Distinction between information and data, between signal and data, and between analogue and digital data. Transmission media. Time domain and frequency domain. Fundamental limits due to Shannon and Nyquist theorem. Protocol hierarchies; the OSI model. Encoding, error and flow control. Medium access. Ethernet and token passing systems in LANs. Internetworking.

 


 

Textbook:

 

  • “Communication Networks: Fundamental Concepts and Key Architectures”, A. Leon-Garcia and I. Widjaja, McGraw Hill, 2004, 2nd edition.

 

Recommended Reading Material:

 

  • “Computer Networks and Internets with Internet Applications” Douglas E. Comer, Pearson Prentice Hall, 4th edition.
  • “Computer Networks” Andrew S. Tanenbaum, Pearson Prentice Hall, 4th edition.
  • “Data and Computer Communications”, W. Stallings, Prentice Hall, 2007, 8th edition.


Grading Scheme

 

  • Three Quizzes (5% each) = 15%
  • Midterm – 35 %
  • Final – 50% (Wed, 6 Aug 2008 19:00 – 22:00 at CSE B)


Software Tools

 


Enrollment

The Computer Science Undergraduate Office manages enrollment in this course. Please note that your professor will not be able to enroll you.


Prerequisite

General Prerequisite.



Late Assignments and Missed Midterm and Quizzes


Late assignments will not be accepted, unless a prior arrangement is made with the instructor.
Makeups of missed midterm exam or quizzes are only possible in exceptional situations (such as verifiable medical emergencies) or by arrangement well prior to the exam, provided there is a compelling reason.



Academic Honesty


“The Department takes the matter of academic honesty very seriously. Academic honesty is essentially giving credit where credit is due. And not misrepresenting what you have done and what work you have produced. When a piece of work is submitted by a student it is expected that all unquoted and uncited ideas and text are original to the student. Uncited and unquoted text, diagrams, etc., which are not original to the student, and which the student presents as their own work is considered academically dishonest.”
For more information, please visit this page.


 

Course Schedule

 

Week

Date

Topic

Required Reading

Exercise

1

May 8

General discussion and Introduction (ppt, pdf)

Chapter 1.1 and 1.2

Q.10, 14, and 18 (sol)

2

May 15

Applications and Layered Architectures (ppt, pdf)

Chapter 2.1 – 2.3

Q.3, 4, and 6 (sol)

3

May 22

Digital Transmission (ppt, pdf)

Chapter 3.1 – 3.2

Q.1, 2, and 4 (sol)

4

May 29

Quiz I

solutions

 

 

5

June 5

Digital Transmission (cont.) (ppt, pdf)

Chapter 3.3 – 3.6

 

6

June 12

Midterm

 

Solutions

7

June 19

Digital Transmission (cont.) (ppt, pdf)

Chapter 3.7 – 3.9

 

8

June 26

Service Model, Error Control, Flow Control, and Link Sharing (ppt, pdf)

Chapter 5.1-5.3.1 and 5.7.1

Q.21, 33, 34a, and 34b

Solutions

9

July 3

Quiz II

Cont.

 

 

10

July 10

Medium Access Control (ppt, pdf)

Chapter 6.1-6.3

Q.II solutions

Q.1, 4 solutions

11

July 17

MAC + LAN (ppt, pdf)

Ch. 6.4.1-6.4.2, 6.6-6.8.1, 6.10, 6.11.1

 

12

July 24

Quiz III

LAN (cont.) + Network Layer + IP (ppt, pdf)

Ch. 7.1, 7.3, 8.2.1-8.2.3

Q.III solutions

13

July 31

IP (cont.)

Review