CISC4080, Computer Algorithms,
Spring 2018

     

Home

Schedule
  & Notes

Assignments

Syllabus

Assignments
 

All assignments (written homeworks, programming assignments) are posted to this page, and also listed on the Schedule & Notes page.

Handing In Assignments: All written assignments have a due date on a day when we have class, and should be handed-in in class. Programming assignments should be submitted on storm by the due date.

  • Configure your environment: run the following script once to configure your environment on storm:
    		~zhang/bin/config4080
    		     
  • Submit a programming assignment: after you have finished testing your program, run the following command to submit it (assuming you are submitting lab2.cpp, lab2.h as part of LAB2 assignment):
    		submit4080 LAB2 lab2.cpp
    		submit4080 LAB2 lab2.h
    		
    To verify that the submission is sucessful, you can use the following cocmmand to retrieve the files and display them, e.g., to retrieve lab2.cpp that you have submitted as LAB2 assignment, you run the following command:
    		verify4080 LAB2 lab2.cpp
    		
  • To check your graded assginemnt: go to the 4080_GradedLabs to check the graded.txt file (a summary of all graded works), and individual programs that have been graded and returned.

 

Written Assignments
What Date Assigned Date Due
lab0 1/16 1/22
lab1 1/22 2/1
hw1 1/29 2/8
lab2 2/2 2/15, Thursday
practice lab on vector N/A N/A
hw2 2/14 2/22
lab3 2/20 2/27
lab4 2/28 3/15, Thursday (midnight)
midterm lab 3/24 4/5, Thursday
lab5 3/18 4/6, Friday
graph hw 4/8 4/16
lab6 (graph part2) 4/10 4/18, Wednesday
homework4 (test case) 4/21 5/3, Thursday
Extra Credit Lab 4/20 5/13, Sunday