50%: 3 Assignments -- Assignment 1 is 10% and Assignments 2/3 are 20% each.
15%: Mid-term exam.
35%: Project.
5% (bonus): Class Participation.
Deadlines and late days: Deadlines are primarily there to help the class run smoothly, such as turning in assignments and project deliverables in time. However, at times things are not in our control. To account for that we provide you with 2 late days that can be used at your discretion for any deadline except the mid-term exam and project poster presentation. Weekends count as 1 day, so if an assignment is due on 11:59pm on Friday, it can be extended to 11:59pm on Sunday with one late day. After exhausting your late days, each submission will lose 25% credit for every extra day it is late.
Diversity and respectful conduct: This course welcomes all students of all backgrounds. The computer science and computer engineering industries have a significant lack of diversity. This is due to a lack of sufficient past efforts by the field toward even greater diversity, equity, and inclusion. The Allen School seeks to create a more diverse, inclusive, and equitable environment for our community and our field. You should expect and demand to be treated by your classmates and course staff with respect. If any incident occurs that challenges this commitment to a supportive, diverse, inclusive, and equitable environment, please let me know so the issue can be addressed.
Disability, Religious, and Family Accommodations: If you have any questions about disability or religious accommodations, please refer to university policies regarding disability accommodations or religious accommodations. Feel free to also contact me for any reason.