Course Policies
Credit Distribution
- Homework (80 points)
- Final Project (30 points)
- Proposal (5 points)
- Status update (5 points)
- Final report (10 points)
- Presentation/demo (10 points)
Grading
For 400-level students: The grading scheme is shown in the above figure. If your grade is on the boundary (e.g., 93), you will get the higher letter grade (e.g., A). As there are a totoal of 110 points, this grading scheme means that 10 points are effectively extra credits. No other alterations to grades will be made. There is no curve.
For 200-level students: The grading scheme is the same as 400-level students, but your final grade will be increased by 10 points. This means you will get A if your original grade is greater than or equal to 83. No other alterations to grades will be made. There is no curve.
Assignment Submission
Each assignment must be submitted is the way specified in the particular assignment. Late assignments will receive a grade reduction of 20% of the full grade each day.
Attendance
Attendance is not taken. However, class discussions are very important for learning.
Academic Honesty
Do your own work. Academic dishonesty will be dealt with according to the University of Rochester's Academic Honesty Policy. Rules that I find most applicable in the past are:
- For assignments to be completed invidually, you cannot copy code or writeups from other students or external resources. You cannot let others copy your code or writeup either. That said, you are encouraged to discuss ideas with other students, TAs and the instructor. If the assignment allows you to write your code on top of external code, you need to state clearly which part is written by you in your report and code.
- For the final report, you cannot copy phrases with more than 5 consecutive words from other resources. When paraphrasing other work in your report, cite the work appropriately. You are allowed to use external software packages and code in your project, but again, you need to state clearly which part is your work and cite other work appropriately.
- You cannot use ChatGPT or other AI tools to draft your HW reports or the final project report, however, you are allowed to use them to polish your writing.