Throughout the semester, assignments will be provided to compliment instruction. These assignments will be graded. There are 10 graded assignments provided in the semester. Unless otherwise stated by the instructor, students are expected to complete each assignment independently, and without the assistance of AI resources, or other aids.
Assignments typically conclude with instructions to “find the corresponding canvas assignment and provide the URL to your work”. You must provide your work as directed by the instructor to receive credit for it.
Work submitted any other way (e.g. email) will not be graded.
Assignment solutions will not be provided by the instructor. Students who struggle with a particular assignment are encouraged to seek assistance from the ITA, and the instructor. This is advisable even in cases where the assignment due date has passed.
Assignments that use code (syntax, techniques, etc.) explicitly forbidden by the style guide will automatically receive a grade of zero. Students are expected to construct their own solutions using the programming features and elements provided in the style guide.
All assignments are graded on a 100 point scale. If an assignment is turned in on or before its due date, it is on time. Assignments turned in later are automatically assigned a 20 point penalty, no matter what the reason. Assignments may not be turned in more than three days late. These assignments get a grade of zero.
For the assignment to be considered “on time,” you must attach all necessary files specified in the assignment instructions by the due date. If additional/revised/corrected documents are received after the due date, then the 20-point penalty will be applied to the assignment.
All assignments are required. No assignment grades will be dropped.
Policy on Generative AI
Generative AI tools (i.e. ChatGPT) should NOT be used in this course. Using code that is not taught in 2402 will result in the student receving a zero on that particular assignment.