University of Minnesota
CSCI4211: Introduction to Computer Networks

Important Dates (still tentative)

(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 Fri. Apr 3  (11:55pm online).


  • 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. Mar 25; Due Fri. Apr 10 (11:55 pm online).
  • Programming Assignment 4: Handout  Mon. Apr 13; Due Fri. May 1 (11:55 pm online).


  • Take-Home Quiz I:  Handout Wed. Feb 26; Due Tue. Mar 3  11:55pm
  • Take-Home Quiz II: Handout Wed. Apr 8; Due Tue. Apr 14  11:55pm
  • Final Exam: May 12 (Tuesday)  8:00am -- 10:00am, in-class (about 2 hours)



  • 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.