``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````


***** This web site is available for use by the students of the CS 6390 course at the University of Texas at Dallas ONLY. It is not to be used by any other person(s) and/or for any other purpose. Any other use is a violation of the rules of University of Texas at Dallas and subject to all applicable laws. ***** 


Last modified: May 8, 2019; 12:15pm

This page is maintained by: Zygmunt J. Haas - haas(at)utdallas(dot)edu


CS/CE 6390  - Advanced Computer Networks -  Spring 2019


   

Course Announcements

Important Announcements

(Here, you'll find important and current announcements related to the course. Please check this section often.)

*  Thank you for taking the course. I hope that it was educational and enjoyable.

*  Have a safe Summer Break.

 

Permanent and Old Announcements

*  Thank you for taking the course. I hope that it was educational and enjoyable.

*  Have a safe Summer Break.


Course Description

This is an intermediate course in computer networks. In this course, we will cover both the classical/fundamental topics in computer networks and a number of current/recent research topics related to modern computer networks. Most, but not all, of the advanced topics will be relevant to Internet-related research and they will be mostly on the Layer 3 and above. Most of the classical topics will be covered following the Peterson and Davie book. Additional research topics will be covered through research papers, links to which will be provided to students in due time. In particular, toward the end of the semester, we will cover a number of recent and current networking research areas through relevant research papers. The main goal in this part will be to expose students to some ongoing active and challenging research areas in networking.

*  Number of Credits: 3

*  Prerequisites: CS 5390 or equivalent, + C/C++ or Java programming skills

 

*  Required Course Text

1.    L.L Peterson and B.S. Davie, "Computer Networks," /5th edition, Morgan Kaufmann, 1992

2.    References to articles will be provided during the course

*  Other References (not required)

1.  M. Donahoo and K. Calvert, "Pocket Guide to TCP/IP Sockets (C Version)", Morgan Kaufmann, 1st edition.

2.  M. Donahoo and K. Calvert, "TCP/IP Sockets in Java: Practical Guide for Programmers", Morgan Kaufmann, 1st edition.

3.  W. R. Stevens, "UNIX Network Programming, Volume 1: Networking APIs -- Sockets and XTI", 2nd edition.

4.  C. Huitema, "Routing in the Internet", Prentice Hall, 2nd edition.

5.  R. Perlman, “Interconnections, Bridges, Routers, Switches, and Internetworking Protocols”, Addison Wesley, 2nd edition.


 

Course Personnel

* Instructor: Prof. Zygmunt J. Haas

ECSS 4.405; haas[at]utdallas[dot]edu

Office hours: Mondays, 2:00pm – 4:00pm, or by appointment.

*  TA:  Ms. Shanthi Vellingiri (Shanthi.Vellingiri[at]utdallas[dot]edu)

Office: TBD

Office Hours: Tuesdays, 10:30am-12:00noon

 

Course Schedule

Mondays, Wednesdays, 11:30am – 12:45pm, Room: CB1 1.106

 

 

Grading Policy

Exams (1 & 2) each

25%

Homework Assignments

25% (total)

Class Project

25%

Small Extra Credit

Will be awarded for active class participation

 


 
Grading Rules

*  All the components are essential for the final grade.

*  No one is exempt from the exams. If you have missed an exam due to a legitimate reason, you need to reschedule a makeup exam as soon as possible.

*  If you did not turn in up to 2 homework sets due to a legitimate reason, the turned-in assignments will carry the total of the 25% of the final score.

*  Final project details to follow later in the semester.

*  Any final score component missed not due to a legitimate reason will count as no credits in the final score calculation.

*  See below for what constitute a legitimate reason.

*  Individual work is assumed on all grading components, with the exception of the final project.

*  Note (1): The date of the final exam is set by the University. It will not be changed and no exceptions will be given

*  Note (2): You have to complete and personally return to Prof. Haas the Course Pre-requisite Form by Monday, January 22, 2018. Failure to do so will cause your registration in the course to be dropped.

*  Note (3): You are expected to attend all classes of the course. Failure to attend the first 2 classes in the course may cause your registration in the course to be dropped.

*  Note (4): The CS department has the following attendance policy: three consecutive absences leads to one letter final grade drop; four consecutive absences leads to the final grade of F.

 

 

What constitutes a "legitimate reason"?

Event

Grading component 

The event occurred

Required proof

you are out of town at a conference or on a job interview

homework

any one of the two days before the homework due date or on the homework due date

conference registration, airline ticket, interview invitation letter

-"-

exam

the day of the exam

conference registration, airline ticket, interview invitation letter

family emergency

homework

any one of the two days before the homework due date or on the homework due date

"reasonable proof" confirming that the emergency has occurred and specifying the emergency dates

-"-

exam

any one of the two days before the exam date or on the exam day

"reasonable proof" confirming that the emergency has occurred and specifying the emergency dates

you’re sick

homework

the day before the homework due date

a note from a health professional indicating that on these days you were unable to function

-"-

exam

one of the two days before the exam day or on the exam day

a note from a health professional indicating that on these days you were unable to function

*  Excuses will not be granted in any other cases or without satisfying the above requirements.

*   To be considered a legitimate reason, you need to provide Prof. Haas with the required proof as soon as possible.



Reading Assignments

(Unless specified otherwise, the source is the course textbook)

*  Week of January 14: Chapter 1

*  Week of January 21: Chapter 1 (again)

*  Week of January 28: Chapter 1 and Chapter 2

*  Week of February 4: Chapter 2

*  Week of February 11: Chapter 3

*  Week of February 18: Chapter 3

*  Week of February 25: Chapter 4

*  Week of March 4: Chapter 5

*  Week of March 11: Chapter 5

*  Week of March 25: Chapter 5 (again)

*  Week of April 1: Chapter 5 (again)

*  Week of April 8: Chapter 6

*  Week of April 15: Chapter 6 and Chapter 8

*  Week of April 22: Chapter 7 and Chapter 8

*  Week of April 29: Chapter 7 and Chapter 8

 

Homework Sets and Other Handouts

There will be about 6-8 assignments in this course. Each assignment is due in class two weeks after its distribution:

*  HW#1 is due: Wednesday, Feb 6, at 11:30am, in class

*  HW#2 is due: Wednesday, Feb 20, at 11:30am, in class

*  HW#3 is due: Wednesday, March 6, at 11:30am, in class

*  HW#4 is due: Monday, April 8, at 11:30am, in class

*  HW#5 is due: Monday, April 22, at 11:30am

*  HW#6 is due: Friday, May 3, by 4:00pm, in room ECSS 4.405

 

---

***** This web site is available for use by the students of the CS 6390 course at the University of Texas at Dallas ONLY. It is not to be used by any other person(s) and/or for any other purpose. Any other use is a violation of the rules of University of Texas at Dallas and subject to all applicable laws. ***** 

---
---
---