Implementation and application of standard data structures and their operations, abstract data types and encapsulation, sorting, searching, storage management and complexity of algorithms. Continuation of 240A.
Expectations: Students are expected to spend at least
two hours outside of class per class session, including working exercises
in the book, and programming homework problems. Programming
can only be learned by doing! In this class students are expected to
write many programs in order to gain
proficiency.
Grading policy: Your grade will be based on a composite score computed according to the following breakdown:
Exam schedule:
The final will not be given early!
Attendance policy: Students are strongly encouraged to attend all classes. Although class attendance will not be used directly in the final determination of grades, students miss classes at their own risk. Students are required to attend class during the hourly tests and final exam unless prior arrangements have been made.
Academic dishonesty: Students are expected to turn in only their own work with proper documentation. Anything else may result in an F for the exam, project or program, an F for the course, or even dismissal from the University. Anyone intentionally harming the Ohio University computer system will be turned over to Student Judiciaries.
Homework is due by the time specified, late homework will lose 20% of its value per day late. Homework is to be an individual exercise, discussing general concepts with other students is encouraged. However, comparing answers, or working in groups is not allowed. You may consult books, journals, and notes in order to do your homework, but you must credit any source you use. You will not lose credit if you credit the source, but you may if you do not! As a general rule, be clear and rigorous in all of your work. Solutions that are unclear or difficult to read will lose points. For full credit your programs must follow the style guide, which can be found at the following URL:
All homeworks and labs will be posted on the class website on prime:
file:///home/wkatest/class/240b/web/index.htmlwhich can be read using a browser in the labs, or via
links
when logged
on via SSH.
Tests will be closed book, closed note. The final will be comprehensive, although it will emphasize the material in the latter part of the course. Use of electronic devices during tests is prohibited.