University of Arizona, Department of Computer Science

CSC 120 (Fall 2017): Programming Assignments

General

Students will be required to complete 10 programming assignments. Programming assignments will typically be given weekly, making for a total of 11 or 12 assignments over the course of the semester, and the best 10 scores will be used for computing the student’s grade.

Assignments will generally be given on Wednesdays and will consist of two components: a set of short problems due on Saturday; and a set of larger problems due the following Thursday. Students will receive their grades and feedback by the end of the day on the following Monday.

Assignment Specifications

The specifications for the programs in each assignment --- i.e., a description of exactly what the programs are supposed to do --- will be provided on the class website.

I will do my best to give you as precise specification for each programming assignment as I can. Programs are expected to meet these specifications exactly. Questions and clarifications should be settled beforehand. Programs that do not meet the stated specifications will be penalized heavily.

Deadlines and Late Submissions

Submission deadlines will be specified on the assignment handouts and will be strictly adhered to.

Assignments are due at the time stated on the assignment handout. Late submissions will not be accepted.

Academic Integrity

All of the code you submit for credit is expected to be your own work. Please see the academic integrity policy for details.