ITCS6166 / ITCS8166
Computer Communications & Networks
Spring 2012, CS Department, UNCC
Instructor:
Dr. Yu Wang
Office:Woodward 430D
Telephone: 704-687-8443
Email: yu.wang@uncc.edu
Office hour: Friday 3:30-4:30pm (or by appointments)
Time and Location:
Friday 9:30am-12:15pm, Woodward Hall 135
Course Content:
This course provides computer science graduate students with an
introduction to the principles of computer communications and networks. It
covers fundamental networking concepts, preparing students for entry to
advanced courses in networking. Particular focus will be placed on the Internet
network architecture and protocols.
Prerequisites:
Graduate standing in CS, ECE, SIS, or a closely related field.
Textbook:
James F. Kurose and Keith W. Ross, "Computer Networking: A Top-Down
Approach", Fifth Edition, Addison Wesley, 2009, ISBN: 0136079679
A reference open-source textbook: "Computer Networking : Principles, Protocols and Practice", Olivier Bonaventure, 2010.
Course Webpage:
The course website is available
through Moodle. All the
course-related handouts, assignments, and announcements will be posted at the
course website. Please check the course website regularly for new
information.
Download the PDF file of this syllabus
Tentative Course Outline:
(1) Introduction
(2) Application Layer
(3) Transport Layer
(4) Network Layer
(5) Link Layer & LAN
(6) Wireless and Mobile Networks
(7) Multimedia Networking
(8) Network Security
(9) Network Management
What not to Expect
1) End-user training: e.g. How to use FTP, NetWare, how to get Novel
NetWare certified, how to setup a Cisco router, how to administrate network
system
2) Detailed discussion of non-TCP/IP protocols: e.g. Appletalk, ...
3) Massively Parallel Processing: e.g. large numbers of interconnected,
identical processors programmed to solve problems in parallel
Grading:
There will be 1-2 programming assignments, 3 in-class
close-book/notes quizzes, a midterm, and a final exam. They will count toward
the grade as follows:
Projects 15%
Quizzes 15%
Midterm 35%
Final 35
However, the instructor reserves the right to make adjustments to these weights based on his a posteriori evaluation of the relative difficulty and fairness of the exams and homework.
Course Policies:
1) 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.
2) There will be no make-up quizs and
exams. Students who cannot attend an exam with health emergency must show
official proofs.
3) Late assignments are not accepted and will
have a grade of zero. All programming assignments are assumed to be an
individual effort unless otherwise specified by the instructor.
5) 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.