CSE 422 - COMPUTER NETWORKS
Mon Wed 10:20-11:40am, 1230 EB
Instructor:
Dr. Guoliang Xing
Email:
glxing@cse.msu.edu
Office: 3224
Engineering Building
Phone: 353-4392
Off. Hrs: Mon. 12:30-2pm, Wed.
12:30-2pm, or by appointment
TA: Jinzhu Chen
Email: chenjinz@msu.edu
Off. Hrs:: EB 3203, Thur 1 to 3pm, Wed 4:30pm to 6:30pm, or by appointment
Textbook:
Computer Networking, A top-down approach, 5/e
James F. Kurose
Keith W. Ross
ISBN: 0-13-607967-9
Publisher: Pearson Addison-Wesley
Course Objectives:
The objective of this course is to teach the student the basic principles
involved in the design and operation of computer networks. Topics include
computer network architectures and models, physical media and signaling, data
link protocols, medium access control, routing and IP, transport services
including TCP/UDP, network applications, local-area and wide-area networks.
Course projects will
be using C programming.
Grading Policy:
|
Homework and
Programming
|
45%
(HW: 6.4%+5.4%+5.4%; Lab: 11.8%+14%)
|
|
Quizzes *
|
25% (13.5%+13.5%)
|
|
Final Exam
(comprehensive, weighted towards later material)
|
30%
|
*There will be
three quizzes, but only two of them of your choice will be counted to your
final grade. There will be no makeup quizzes.
Class Procedures:
- Late
submissions will be accepted only under justifiable circumstances and
possibly with penalty. Not turning in any two homework assignments
or any two laboratory assignments is considered grounds for failing the
course.
- Class
notes/slides will be made online before class, please print them and take
to the class.
- All
students will have computer accounts on CSE machines. The instructor will
use those accounts in the course email alias. If your home account is
under another domain, it is your responsibility to have your mail
forwarded.
- The
programming assignments will require that the students be proficient in C
or C++. Grading of programming assignments will involve either
demonstrations or automated testing.
- Students
are expected to work individually on all assignments. The Department
of Computer Science expects all students to adhere to MSU's policy on
Integrity of scholarship and Grades, which includes the statement, ".... all academic work will be done by the
student to whom it is assigned, without unauthorized aid of any
kind" (Academic Programs, General Procedures and Regulations).
General Student Regulation 1.00 in the student handbook (Spartan Life)
also addresses this issue. In particular, all materials submitted
for grading (homework, laboratory, exam problem, writing assignment, and
so on) must be your own work. Being caught cheating on any
aspect of the course is grounds for receiving a grade of 0.0 for the
course. Any student missing an exam (only documented emergencies excepted)
will receive a grade of 0.0 for the course.
Notes: The instructor reserves the right to
change course policies and schedule according to needs of the class.