CS367: Introduction to Data Structures
ASSIGNMENTS - Lecture 1, Spring 2018

  • Assignments are to be submitted electronically to the appropriate Canvas Dropbox.
  • You have one week after a graded assignment is returned to request a re-grade.

Programs:

There are five programming assignments worth a total of 50% of your final grade.

Links:

Policies for Programming Assignments:

  • Collaboration: You may work alone or with a single partner.
  • Questions: are to be posted on Piazza, a free tool that we're using to manage questions. Before posting a question, please search the assignment pages for an answer and also search Piazza to ensure your question hasn't already been asked.
  • Late Programs: are not accepted for a grade without prior approval from the instructor. Contact the instructor at least three (3) days in advance of the due date if circumstances beyond your control will prevent you from completing an assignment by the due date/time.
  • Grading: See assignment grading information below.

Homework:

There are six homework assignments, each worth 3% for a total of 18% of your final grade.

Links:

File Format:

For each homework assignment, put your answers for all questions in that assignment into one file, with your name and the homework assignment number at the top of the file. Acceptable file formats are: plain-text (i.e., .txt), PDF (.pdf), and Word (.doc and .docx). Name your file HomeworkN.ext where N is the number of the homework and ext is the appropriate file extension (for example, Homework4.txt if your file is a plain-text file).

Policies for Homework Assignments:

  • Collaboration: on homework assignments is not allowed.
  • Questions: are to be posted on Piazza, a free tool that we're using to manage questions. Before posting a question, please search the assignment pages for an answer and also search Piazza to ensure your question hasn't already been asked.
  • Late Homeworks: are not accepted for a grade without prior approval from the instructor. Contact the instructor at least two (2) days in advance of the due date if circumstances beyond your control will prevent you from completing an assignment by the due date/time.
  • Grading: See assignment grading information below.

Assignment Grading:

Assignments are graded by the course TAs using specified grading standards. See the grader named in your grade report if you have questions about the grading of your assignments.

Re-Grades Requests:

You may request a re-grade of your assignment, if you believe it wasn't correctly graded. Contact the grader named in the assignment's grade report within one week after the graded assignment is returned.
Last Updated: 1/18/2018     ©2018 Charles Fischer and Beck Hasti