Data Communications and Networking II

ECGR4187/5187 - Fall 2010

Instructor:

Dr. Linda J. Xie

Office: Woodward 230D

Phone: 704-687-8413

Email: Linda.Xie@uncc.edu

Office Hours: Tuesday and Thursday 2:30-3:30pm (or by appointments)

Teaching Assistant:

Amitangshu Pal

Office: Woodward 254

Email: apal@uncc.edu

Lecture Schedule: Tuesday and Thursday 3:30pm--4:45pm, Woodward 140
Course Website:

The course website is available through Moodle. All the course-related handouts, assignments, and announcements will be posted at the course website. It is accessed via 49er Express, in the My Courses area. Moodle Orientation for Students can be found here.

Download the PDF file of this syllabus

Course Content:

This is a senior-level course in data communications, with an emphasis on the network, transport, and application layers of the TCP/IP architecture. It is a continuing and complementary course to ECGR3123, which focuses on the physical layer, data link layer, and medium access control of the protocol stack. The goal of this course is to provide a senior-level introduction to the principles of data and computer communications. It covers fundamental networking concepts, preparing students for entry to advanced courses in computer and wireless networking.

Textbook:

 

William Stallings, Data & Computer Communications, 8th Edition, Prentice-Hall, 2007.

References:

  • A. S. Tenenbaum, Computer Networks, Fourth Edition, Prentice Hall, 2003

Prerequisites:

 

ECGR-3123: Data Communications and Networking

Grading:

 

There are four homework assignments, four in-class close-book/notes quizzes, three OPNET labs, one midterm exam, and one final exam required for this course. They will count toward the grade as follows:

Homework:           15%

Quiz:                     15%

Labs:                    15%

Midterm Exam:     25%

Final Exam:           30%

Course Outline:

(Tentative)

The following topics will be covered as time permits:

  • Review of TCP/IP Stack, Data Link, Switching

  • Local Area Networks

  • Routing

  • Internet Protocols

  • Transport Protocols

  • Applications

Course Policies:

 

  • Class attendance is a responsibility of each individual. If a student chooses not to attend class, he/she is responsible for any handouts, announcement, and contents of missed lectures.

  • There will be no make-up quizzes and exams. Students who cannot attend an exam with health emergency must show official proofs.

  • Assignments are due at the beginning of the class. Assignments will be graded and solutions will be provided. Late assignments are not accepted and will have a grade of zero.

  • All assignments are assumed to be an individual effort unless otherwise specified by the instructor.

  • If you end up doing poorly in the class, please DO NOT ask for "extra work" to raise your grade. This would not be fair to other students.

Students with Disabilities:

 

Students in this course seeking accommodations to disabilities must first consult with the Office of Disability Services (http://www.ds.uncc.edu/) and follow the instructions of that office for obtaining accommodations.

Academic Integrity:

All students are required to read and abide by the Code of Student Academic Integrity. Violations of the Code of Student Academic Integrity, including cheating and plagiarism, will result in disciplinary action as provided in the Code. Definitions and examples of plagiarism are set forth in the Code. The Code is available from the Dean of Students Office on online at http://www.legal.uncc.edu/policies/ps-105.html

You are encouraged to discuss problems and papers with others as long as this does not involve copying of code or solutions.  If you have any doubt about whether something is legal or not, please do check with the Instructor.
Note:

The standards and requirements set forth in this syllabus may be modified at any time by the Instructor. Notice of such changes will be by announcement in class.