CSE 422 - COMPUTER NETWORKS

URL: http://www.cse.msu.edu/~glxing/422/S12/index.htm

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:

  1. 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.
  2. Class notes/slides will be made online before class, please print them and take to the class.
  3. 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.
  4. 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.
  5. 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.