CS 590B, Fall 2003: Course Policies

Deadlines

All assignments (projects and quizzes) are to be turned in electronically via WebCT and are due by 11:59pm on the due date. In general, late submissions will not be accepted. Under extenuating circumstances, a student must make arrangements with the instructor before the due date. Due to university requirements for grade submissions, late project reports cannot be accepted. Project presentations also necessarily must be given on the assigned dates.

Grading and
Collaboration

The university's academic misconduct policies will be strictly enforced. If you have questions, ask.

30%Homeworks (6)
The homeworks will be short -- typically just a couple of questions -- and are intended to ensure basic comprehension of the material covered in class and the associated reading. Homeworks are to be completed independently. Any form of discussion with anyone (in the class or not) is strictly prohibited. Any available literature may be consulted in answering the questions; references must be provided in standard bibliographic form.
35%Programming projects (3)
The two-week-long programming projects will give students the chance to work together to implement, extend, apply, etc., particular computational biology algorithms. Programming projects are to be conducted in teams established by the instructor. Each team must turn in a report describing the implementation and results, and each team member must individually turn in a paragraph describing the contributions of the team members (including him/herself). High-level discussion with other students in the class is allowed, but the actual programming work must be done independently by the assigned teams. The code, to be written in Python, must be due solely to the assigned team, except for support utilities provided by the instructor. If for some reason additional small support utilities would be extremely useful, the instructor's permission must be obtained in advance, whereupon the code will also be made available to other students. Incorporating any other existing code in any way (e.g. by cutting and pasting or by studying and re-writing) is strictly prohibited.
35%Term project
A term project, designed and implemented by a student or group of students, will allow in-depth exploration of a topic of interest. Term projects are to be conducted in teams established by the students, with the approval of the instructor. Each team must turn in a mid-semester project proposal describing the project goal and possible approach; the instructor must approve this project and may provide feedback on how to proceed. Each team must provide both a written and oral end-of-semester report describing the project goal, approach, design, implementation, and results. Each team member must individually turn in a paragraph describing the contributions of the team members (including him/herself). The project may be developed in any language (Python preferred) and may utilize other available code, with the instructor's advance approval. Other code must be clearly referenced, and the novel contributions, which will be the basis for grading, must be explicitly delineated.


CS 590B CS 590B
Last modified: Tue Aug 5 16:35:02 EST 2003