| 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. |
|