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.
Many of the assignment start files have been deliberately “contaminated” with one or more errors. These errors (or “bugs”) will become more difficult as the semester progresses. This is a deliberate strategy to help students improve their debugging / troubleshooting skills.
Assignments typically conclude with the instruction to “submit your work on canvas.” You must upload your work to the class server to receive credit for it. Work submitted any other way (e.g. email) will not be graded. Some assignments will require a alternate technique for submission. In those cases, students are expected to turn in their work in the prescribed manner.
Any assignment uploaded before the assigned due date/time will be treated as “on time” and will be graded accordingly. Assignments uploaded within 24 hours after the due date will receive a 20 point late penalty. Unless there has been prior, written, mutually agreed on arrangement with the instructor, assignments uploaded after the 24-hour grace period will receive a grade of zero and will not be graded.
Assignments are typically due at 11:59pm, on Monday or Wednesday evenings. Refer to the schedule for due dates.
Assignment solutions will not be provided by the instructor. Students who struggle on a particular assignment are encouraged to seek assistance from the ITA, the MIS Helpdesk for coding, and the instructor. This is advisable even in cases where the due date has passed.
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 50% of the orginal grade on that particular assignment.