Course Work and Grading

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 policy:

  CSE 3340 CSE 5315
Homework Assignments 50 % 35 %
Final Project N/A 15 %
Exam 1 15 % 15 %
Exam 2 15 % 15 %
Exam 3 - Cumulative 20 % 20 %

Manfred Huber 2011-08-30