<!-- ********************************** --> &nbsp; ##**Assignments** ###There will be three programming homework assignments in C/C++ and OpenGL, related to the material covered in class. Please see the schedule for links to assignments and due dates. All assignments must be done individually, and submitted via Blackboard. ###Here are the assignments: ####&bull; <a href="HW1/index.html">HW1</a> ####&bull; <a href="HW2/index.html">HW2</a> ####&bull; <a href="HW3/index.html">HW3</a> ##**Exams** ###There will be just one exam - a Final. <a href="fn-samples/practice.html">Here</a> are sample questions... ##**Grading** ###Assignments: 25% each (75% total) ###Exam: 25% ###All assignments must be completed to pass the course. Each assignment will have a small amount of extra credit. You will be submitting your assignments via Blackboard. ###Lateness policy: Programming assignments should be turned in by midnight on the day they are due. A total of three late days may be taken during the semester on programming assignments. For example, you can use one late day on the second assignment, and two on the third assignment. All days are counted, including any weekends and holidays, as follows: less than 24 hours late = 1 late day, 24-48 hours late = 2 late days, 48-72 hours late = 3 late days, and so on. The flexibility provided by the late days is intended to get you through the time where all your classes just happen to have assignments due on the same day. Beyond the three late days, there will be a penalty of 10% of the value of the assignment / day. Exceptions will be granted only under most dire circumstances and must be discussed with and approved by the instructor at least one week in advance. ###Assignment grading may be discussed within three weeks of them being returned to the students. <hr class="style1"> <!-- ********************************** -->