
Objective
The objective of this course is for the student to learn four skills: analyzing the runtime performance of algorithms, recognizing typical applications for common algorithms and data structures, becoming familiar with the greedy and dynamic programming design techniques, and developing an understanding about the nature of hard and uncomputable problems.
Policies
| Attendance: You are expected to attend class and participate in the discussion of the topic for the given day. The instructor reserves the right to reduce your final grade by one letter grade (i.e., A- to B+, etc.) for each set of three unexcused absences. Additionally, students who participate strongly in class may have there grade increased by one letter at the instructor's discretion. | |
| Appointments: Office hours are posted on this web site. Additionally, you may schedule an appointment with me during my free times. To schedule an appointment, please send me an email requesting a specific time to meet. As a general rule, please keep appointments to 30 minutes or less, if possible. | |
| Collaboration: I encourage you to work together in study groups to accomplish your homework and programs for this class. However, all work that you turn in must be your own. You may not copy another's work. Student's found doing so will receive a zero on that assignment and risk failure in the class for repeated offenses. For more detail see the course collaboration policy. | |
|
Disabilities: If you have a disability covered by the Americans with Disabilities Act for which academic accommodations might need to be provided in this course, please contact the office of the Coordinator of Disability Services, Mrs. Marilyn Meyer, Ext. 3843, meyerm@cedarville.edu, as soon as possible so reasonable and appropriate accommodations can be determined and arranged. |
|
| Late Policy: Homework will received a 25% late penalty per day that it is late. This penalty is a cap on the maximum grade you can receive, not a subtraction from the actual grade, so it is often in your best to turn in your homework, even if late. | |
| Grades: In general, this class is graded by the standard scale: 93-100 (A), 90-93↓ (A-), 87-90↓ (B+), 83-87↓ (B), 80-83↓ (B-), 77-80↓ (C+), 73-77↓ (C), 70-73↓ (C-), 60-70↓ (D), and 60↓ (F). However, some grade consideration will be given based on the class mean, standard deviation, and clustering. | |
| Email: Since I'll be communicating certain class information via email, I expect you to read you're email daily. |