CSCI 778: Computer Networks
Fall 2006
Instructor:
Dr. Xiaojiang (James) Du
Office: IACC 258, Room A9
Phone: (701) 231- 8182
Email:
Xiaojiang.Du AT ndsu.edu
All course materials and announcements
will be distributed via Blackboard: http://bb.ndsu.nodak.edu/
Lecture Time: 6:00 to 8:55 pm M.
Lecture Room: IACC 106
Office Hours: 4pm - 5pm, T. Other time by appointment.
Credits: 3.
Prerequisite
CS 459/659 or equivalent.
Programming with C, C++, or Java.
Andrew S. Tanenbaum, Computer Networks, Fourth Edition, Pearson Education, 2002, ISBN: 0130661023.
Reference
William Stallings, Network
Security Essentials: Applications and Standards, 2/E, 2002, Prentice-Hall. ISBN
0-13-035128-8.
Course Description: This course introduces advanced topics and design
issues of computer networks and wireless networks.
Topics:
1. The Network Layer (Network Layer Design Issues, Routing Algorithms, Congestion Control, Quality of Service, Internetworking, The Network Layer in the Internet).
2.
The Transport
Layer (The Transport Service, Transport Protocols, UDP, TCP).
3.
Network Security
(Cryptography, Symmetric-Key Algorithms, Public-Key Algorithms, Digital
Signatures, Management of Public Keys, Authentication Protocols, E-Mail
Security, Web Security).
4.
Wireless LAN
5.
Mobile Ad Hoc
Networks
6.
Wireless Sensor
Networks (Routing, MAC, etc.)
Grading Policy
|
Grade |
|
|
A |
85 and Above |
|
B |
75-84 |
|
C |
65-74 |
|
D |
55-64 |
|
F |
54 and Below |
|
Item |
Weight |
|
Homework |
5 % |
|
In-Class Exercise |
15 % |
|
Technical Paper Reading & Presentation |
20 % |
|
Midterm Exam |
30 % |
|
Final Exam |
30 % |
Technical Paper Reading &
Presentation
You are required to read a recent research paper in
the areas of computer networks or wireless networks. The papers are from top
networking conferences (like IEEE Infocom, IEEE Globecom, ACM MobiCom, ACM MobiHoc,
etc) and journals. The paper list will be given later. The purpose of the
Technical Paper Reading is to let
students know the up-to-date research frontier in networking area. You need to
prepare a presentation and talk about the main content of the technical
paper.
Course Policy
·
Students are
expected to attend all classes. If a class is missed for any reason, the
student is responsible for finding out the material covered, any assignment and
handouts given, and any other announcements made in the class (e.g., exam
date).
·
Homework and
other assignments should be submitted at the beginning of the class on the
corresponding due date. Late work will be penalized at 5% of its full credit
per day. You may discuss homework assignments with classmates but all solutions
must be original and individually prepared.
·
No make-up exam
will be allowed except in cases of emergencies for which prior permission of
the instructor must be taken.
·
Cheating in an
exam or an assignment (project, homework) can result in a grade of F in the
course.
Americans with Disabilities Statement about Students
with Special Needs
Any students with disabilities or other special needs,
who need special accommodations in this course are invited to share these
concerns or requests with the instructor as soon as possible.
Rules
All work in this course must be completed in a manner
consistent with NDSU University Senate Policy, Section 335: Code of Academic
Responsibility and Conduct (http://www.ndsu.nodak.edu/policy/335.htm).
In particular, no student may represent or imply that the work of another
person is her or his own.
As a computer user,
you are expected to behave in responsible ways. You should always follow
computer usage policies (of NDSU and other organizations). The discussion in
this class does not give your permission to violate computer usage
policies.