EEL 4781 Computer Communication Networks

 

Department of Electrical and Computer Engineering

University of Central Florida, Spring 2017

 

Course Information - Objectives - Description - Prerequisites - Textbooks - Syllabus - Organization - Grading -  Schedule, Notes & Assignments - Acknowledgment

 

Course Information

E-mail: murat.yuksel@ucf.edu

Phone: (407) 823-4181

Web page: www.ece.ucf.edu/~yuksem

Office: HEC 317A

Office hours:

E-mail: ljie@Knights.ucf.edu  

Phone: (407)-360-4841

Office: HEC 425

Office hours: Friday 2-5pm

 

Objectives

Learn the generic principles, components, and design of modern computer networks, focusing on the Internet.

 

Description

Network models. Media access protocols. Data link control. Routing and flow control. Internetworking. Current architectures and protocols: OSI, Ethernet, token, ring, FDDI, HSLC, X.25, etc.

 

Prerequisites

EEL 3801C with a grade of "C" (2.0) or better and STA 3032.

 

Textbooks

Required

·       [T&W] A. S. Tanenbaum and D. J. Wetherall. (2011) Computer Networks, 5th Edition. Pearson. (ISBN: 9780132126953)

 

Recommended

·       [K&R] J. Kurose and K. Ross. (2017) Computer Networking: A Top-Down Approach, 7th Edition. Pearson. (ISBN: 9780132126953)

 

Syllabus (Tentative)

 

1.     Introduction to Networking Concepts

 

  1. Physical Layer

 

  1. Link Layer

 

  1. Network Layer

 

  1. Transport Layer

 

  1. Application Layer

  

Organization

 

Grading (Tentative)

Grading Policy

Lab Assignments

15%

Homework

20%

Programming Projects

20%

Midterm Exam

20%

Final Exam

25%

Grading Scale

90% - 100%

A-, A

80% - 89%

B-, B, B+

65% - 79%

C-, C, C+

55% - 64%

D

0% - 54%

F

Important Note: Re-grading requests can only be made within the first week after the graded assignments/tests are returned to the students.

 

Schedule (Tentative), Notes & Assignments

This is a tentative schedule. It is subject to readjustment depending on the time we actually spend in class covering the topics. Slides presented in class and assignments will be posted at the WebCourses.

Date

Lectures

Assignments & Notes

Tue, Jan 10

Lecture 1: Introduction to Networking Concepts

T&W, Ch. 1

Thu, Jan 12

Lecture 2: Introduction to Networking Concepts

T&W, Ch. 1

Tue, Jan 17

Lecture 3: Introduction to Networking Concepts

T&W, Ch. 1

Thu, Jan 19

Lecture 4: Introduction to Networking Concepts

T&W, Ch. 1

Tue, Jan 24

cancelled

 

Thu, Jan 26

Lecture 5: Physical Layer

T&W, Ch. 2

Tue, Jan 31

Lecture 6: Physical Layer

T&W, Ch. 2

Thu, Feb 2

Lecture 7: Physical Layer

T&W, Ch. 2

Tue, Feb 7

Lecture 8: Link Layer

T&W, Ch. 3

Thu, Feb 9

Lecture 9: Link Layer

T&W, Ch. 3

Tue, Feb 14

Lecture 10: Link Layer

T&W, Ch. 3

Thu, Feb 16

Lecture 11: Link Layer

HW1 Due

T&W, Ch. 3

Tue, Feb 21

Lecture 12: Network Layer

T&W, Ch. 5

Thu, Feb 23

Lecture 13: Network Layer

T&W, Ch. 5

Tue, Feb 28

Lecture 14: Network Layer

HW2 Due

T&W, Ch. 5

Thu, Mar 2

Lecture 15: Network Layer

T&W, Ch. 5

Tue, Mar 7

Review

HW3 Due

Thu, Mar 9

Midterm Exam

 

Tue, Mar 14

Spring Break – NO CLASS

 

Thu, Mar 16

Spring Break – NO CLASS

 

Tue, Mar 21

Lecture 16: Network Layer

T&W, Ch. 5

Thu, Mar 23

Lecture 17: Network Layer

T&W, Ch. 6

Tue, Mar 28

Lecture 18: Transport Layer

T&W, Ch. 6

Lab 1 Due

Thu, Mar 30

Lecture 19: Transport Layer

T&W, Ch. 6

Tue, Apr 4

Lecture 20: Transport Layer

T&W, Ch. 6

Project 1 Due

HW4 Due

Thu, Apr 6

Lecture 21: Transport Layer

T&W, Ch. 6

Tue, Apr 11

Lecture 22: Application Layer

T&W, Ch. 7

Thu, Apr 13

Lecture 23: Application Layer

T&W, Ch. 7

Lab 2 Due

Tue, Apr 18

Lecture 24: Application Layer

Review

T&W, Ch. 7

HW5 Due

Thu, Apr 20

Review

 

Mon, Apr 24

NO CLASS

Project 2 Due

Tue, May 2, 1-3:50pm

Final Exam

 

 

Acknowledgment

The materials for this course are in part based upon the materials from a number of people/sources, including:

·      Official website of the Tanenbaum & Wetherall text: Computer Networks

·      Official website of the Kurose and Ross text: Computer Networking: A Top-Down Approach

·      Mehmet H. Gunes from UNR: http://www.cse.unr.edu/~mgunes

·      Lotzi Boloni: http://www.eecs.ucf.edu/~lboloni 

·      Mainak Chatterjee: http://www.cs.ucf.edu/~mainak

 

Course Information - Objectives - Description - Prerequisites - Textbooks - Syllabus - Organization - Grading -  Schedule, Notes & Assignments - Acknowledgment

 

Last updated on April 13, 2017