University of Minnesota
CSCI4211: Introduction to Computer Networks

Important Dates (updated Monday March 30)

(Subject to Changes!)


  • Written Homework Assignment 1: Handout  Mon. Feb 3;    Due Feb 21  (11:55pm online)
  • Written Homework Assignment 2: Handout  Wed. Mar 18;  Due Mon. Apr 13  (11:55pm online)
  • Optional Written Homework Assignment 3 (Practice Sample Final Exam): Handout the week of April 27


  • Programming Assignment 1: Handout Wed. Jan 29; Due Fri. Feb 28  (11:55 pm online).
  • Programming Assignment 2: Handout  Wed.  Feb 26; Due Mon. Mar 16 (11:55 pm online);
  • Programming Assignment 3: Handout  Wed. April 8; Due Tue. Apr 28 (11:55 pm online).


  • Take-Home Quiz I:  Handout Wed. Feb 26; Due Tue. Mar 3  11:55pm
  • Take-Home Quiz II: Handout Mon. Apr 20; Due Sun. Apr 26  11:55pm
  • Take-Home Final Exam: handout the week of May 4; due time/date TBD (no later than May 13)



  • No late homework or project (unless with approval from instructor): one day late 10% deduction, thereafter each extra late day 15% deduction. No credit if more than one-week late. 
  • The students are required to submit their homework assignments and quizzes online via the course canvas site. Projects must be submitted online (with the necessary documentation).  We strongly discourage you to hand in your homework assignments or quizzes in hard copy, unless under special circumstances and with permissions for the instructor. In this case, please make sure that you date them, make a copy and retain the copy for your records.  We are not responsible for lost homework assignments/quizzes. After the due times of the homework assignments/projects/quizzes/exams, we'll check and record all the students who have submitted them, and notify those who have not submitted them yet. If you believe your homework or quizzes are lost, please notify us immediately.