EEL 4781 Computer Communication Networks

 

Department of Electrical and Computer Engineering

University of Central Florida, Fall 2018

 

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: 10-11:30am on Tuesday and Thursday, or by appointment

E-mail: prasun@knights.ucf.edu

Office: ENG2 201-D (EPC)

Office hours: Wednesday 2-4pm

 

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, Aug 21

Lecture 1: Introduction to Networking Concepts

T&W, Ch. 1

HW0 (EPC Quiz 0)

Thu, Aug 23

Lecture 2: Introduction to Networking Concepts

T&W, Ch. 1

Tue, Aug 28

Lecture 3: Introduction to Networking Concepts

T&W, Ch. 1

Thu, Aug 30

Lecture 4: Introduction to Networking Concepts

T&W, Ch. 1

Tue, Sep 4

Lecture 5: Application Layer

T&W, Ch. 7

HW1 (EPC Quiz 1)

Thu, Sep 6

Lecture 6: Application Layer

T&W, Ch. 7

Tue, Sep 11

Lecture 7: Application Layer

T&W, Ch. 7

Project 1 Out

Thu, Sep 13

Lecture 8: Application Layer

T&W, Ch. 7

Tue, Sep 18

Lecture 9: Physical Layer

T&W, Ch. 2

Thu, Sep 20

Lecture 10: Physical Layer

T&W, Ch. 2

Tue, Sep 25

Lecture 11: Physical Layer

T&W, Ch. 2

HW2 Due

Thu, Sep 27

Lecture 12: Link Layer

T&W, Ch. 3

Tue, Oct 2

Lecture 13: Link Layer

T&W, Ch. 3

Thu, Oct 4

Lecture 14: Link Layer

T&W, Ch. 3

Tue, Oct 9

Review

HW3 Due

Thu, Oct 11

Midterm Exam

 

Tue, Oct 16

Lecture 15: Link Layer

T&W, Ch. 3

Thu, Oct 18

Lecture 16: Link Layer

T&W, Ch. 3

Lab 1 Out

Project 1 Due

Tue, Oct 23

Lecture 17: Link Layer

T&W, Ch. 3

Thu, Oct 25

Lecture 18: Network Layer

T&W, Ch. 5

HW4 Due

Tue, Oct 30

Lecture 19: Network Layer

T&W, Ch. 5

Thu, Nov 1

UCF Knights Game – NO CLASS

Lab 1 Due (Nov 2)

Tue, Nov 6

Lecture 20: Network Layer

T&W, Ch. 5

Project 2 Out

Thu, Nov 8

Lecture 21: Network Layer

T&W, Ch. 5

Tue, Nov 13

Lecture 22: Network Layer

T&W, Ch. 5

Thu, Nov 15

Lecture 23: Transport Layer

T&W, Ch. 6

HW5 Due

Tue, Nov 20

Lecture 24: Transport Layer

T&W, Ch. 6

Lab 2 Out

Thu, Nov 22

Thanksgiving – NO CLASS

 

Tue, Nov 27

Lecture 25: Transport Layer

T&W, Ch. 6

Thu, Nov 29

Lecture 26: Transport Layer & Review

T&W, Ch. 6

HW6 Due

Lab 2 Due

Project 2 Due

Thu, Dec 6, 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 October 30, 2018