CSE 422 - COMPUTER NETWORKS - Spring 2013

URL: http://www.cse.msu.edu/~glxing/422/S13/

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. 1-2pm, Wed. 12:30pm-1:30pm, or by appointment

TA: Jinzhu Chen (chenjinz@msu.edu)
Off. Hrs: Wed 1:30pm to 3:30pm; Thu 12:30pm - 2:30pm @EB3203

Tentative Syllabus & Course Schedule 
Class Notes
Homework & Lab Assignments

Textbook:
Computer Networking, A top-down approach, 6/e
James F. Kurose
Keith W. Ross
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/C++ programming.

Grading Policy:

Homework and Programming 

45%  (HW: 5%+5%+5%+5%; Lab: 12%+13%)

Quizzes

25% (13.5%+13.5%)

There will be three quizzes, but only two of them of your choice will be counted toward your final grade. There will be no makeup quizzes.

Final Exam
(comprehensive, weighted towards later material)

30%

Final Grade

The final grades will be assigned based on the following scale. The instructor reserves the right to make changes to the grading scale. Specifically, the score required to obtain each mark may be lowered
90% à 4.0;  85% à 3.5;  75% à 3; 70% à 2.5; 60% à 2.0

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.