- Homework Assignments:
- There will be 6 assignments in this course, each
covering approximately 4 class periods. Assignments will consist of
written, theoretical components as well as short programming
components in which particular solutions to problems are to be implemented.
Assignments are due in or before class on the date indicated on the
assignment with programming components to be submitted electronically.
Solutions to the written parts of the assignments will be posted within a week
of the due date (except if not possible due to special circumstances).
Late assignments will not be accepted and
extensions will only be granted in extreme
situations. If you find yourself in such a situation
and can not deliver a homework on time, immediately
inform the instructor. Also, while working with other
persons on non-graded example problems from the textbook is a
good way to help you develop your understanding and
insight into the techniques of problem solving,
homework solutions must be your work only. Violations
of this will not be tolerated and result in severe
penalties for all parties involved.
- All 3 exams in the course are closed book.
The first 2 exams each cover the content of the corresponding third of the course.
The final exam is cumulative and will cover all materials of the course with an emphasis on
the last third of the course. As in the case of homework
extensions, make-up exams will only be given in
extreme situations. If for any such reason you can not
attend an exam, inform the instructor as early as possible.
- Students of CSE 5315:
- Students enrolled in the graduate section of the course (CSE 5315) will be required to perform
additional components on the homework assignments and exams. Furthermore, students in CSE 5315 will
have a final project instead of the 6th homework assignment.
- Final Project:
- In the second half of the semester a number of possible project ideas will be posted on the course web site
but students are encouraged to propose their won final project by submitting a project description for approval
by the instructor. Projects are expected to contain a substantial implementation component that uses the
techniques covered in the course to address a application or research problem in Computer Science or
Computer engineering. Students are expected to submit their implementation as well as a report detailing their
design and discussing the results obtained.
- Grading Policy:
The final grade will be calculated using the following
|Exam 3 - Cumulative