Instruction
CS2315
Assignments
Assignments will be evaluated based on the correctness of solutions, clarity and completeness of explanations, and adherence to the stated assignment guidelines and learning objectives. Detailed grading criteria may be provided in advance through the assignment instructions or rubric. Unless otherwise specified in an individual assignment rubric, grading will follow the policies outlined in the course syllabus, available here:
Discussions are graded using criteria that differ from other question/answer types. Please refer to the Discussions section for the detailed grading rubric. For multi-choice/close-end questions, the grading is straightforward as correct answers receives full points, while incorrect answers receive zero points. For open-ended questions in exam and/or assignments and project presentation Q&A sessions, responses will be evaluated using the following five levels for grading rubric. For example, in questions that are worth a total of 10 points, the instructor will apply the following guidelines:
- No Answer / Not Relevant at All: 0 points
- Partially Correct / Incomplete Answer: 3 points
- Half Correct / Partially Complete Answer: 5 points
- Mostly Correct / Nearly Complete Answer: 8 points
- Fully Correct / Complete Answer: 10 points
Overall, I try not to give out zero points unless the answer is completely irrelevant to the question or simply missing. As an instructor, I aim to encourage students to write down the answers to the best of their knowledge for credits. If the total points of a question is not 10, I will typically scale the points accordingly. For example, for a question that is worth 6 points, a “Mostly Correct / Nearly Complete Answer” will receive 4.8 points (8 * 6 / 10 = 4.8). For a question that is worth 20 points, a “Partially Correct / Incomplete Answer” will receive 6 points (3 * 20 / 10 = 6). For a question that is worth 15 points, a “Half Correct / Partially Complete Answer” will receive 7.5 points (5 * 15 / 10 = 7.5). Other specific grading rubrics may vary for different assignments and exams; however, they will be clearly communicated in advance.
Assignments following each course session may include, but are not limited to, the following components:
- General Homework assignments
- Recap Questions on Canvas
- In-class quick quiz handouts
Project
How to submit assignments
Assignments will be submitted via Canvas as a PDF.