CS 468 Algorithms in Bioinformatics (Fall 2010)

Instructor: Chi-Cheng Lin Office: ST132 Telephone: 285-7145
E-mail: clin@winona.edu Instructor Web site: http://cs.winona.edu/lin/ 
Office Hours: 2:00PM to 4:00PM on Monday, Tuesday, and Wednesday; 12:30PM to 1:00PM on Wednesday; 12:30PM to 4:00PM on Thursday; or by appointment

Required Textbook: An Introduction to Bioinformatics Algorithms, by Neil C. Jones and Pavel A. Pevzner
Recommended Reference: Introduction to the Design and Analysis of Algorithms, 2/E, by Anany V. Levitin (or any general algorithm book)
Instructor Web site: http://cs.winona.edu/lin/ 

Synopsis: Theory-oriented approach to the design and analysis of contemporary algorithms, and their applications to bioinformatics. This course offers an exposition of the algorithmic principles driving advances in the field of bioinformatics. Data modeling, analysis of algorithm efficiency, algorithm design techniques such as dynamic programming and divide-and-conquer, and machine learning algorithms are discussed in the contexts of genomics and bioinformatics. (Credit will only be given for one of CS 440, CS 468, and CS 469.) Prerequisite: CS 341 Data Structures and BIOL 310 Genetics

Course Objectives and Student Learning Outcomes:
Upon entering CS 468, students should have

Upon completing CS 468, students should be able to

Grading: Grades are based on three categories: a set of homework assignments (25%), two to three projects (30%), two exams (40%), and participation (5%). The course grade will be based on the total of the categories:
      A: 90% or above, with an average of at least 80% on every grading category
      B: 80% or above, with an average of at least 70% on every grading category
      C: 70% or above, with an average of at least 60% on every grading category
      D: 60% or above
      F: less than 60%.

Homework Policy:
1. Each homework assignment and project assignment is due by the time and date specified on the assignment handout.
2. Non-programming assignments must be typed or written neatly.
3. Late Work: Two late assignments, except for the presentation project, will be accepted without penalty, and a late assignment should be handed in within a week. After the two late assignments, no additional late work will be given credit. The late policy is in place so that students will not be burdened to discuss each personal issue with the instructor. Thus, late assignments should be reserved for these types of situations. If a student has an issue that requires more than two late assignments, it is unlikely they will be successful in the course and they are encouraged to withdraw from the course.
4. Plagiarizing is absolutely prohibited and will result in a grade of F for the course according to the Computer Science Department's Collaboration Policy Form and Illegal Collaboration Policy.

Attendance Policy: You are expected to be present for all class meetings. At a minimum, I expect you to treat each other (and your instructor) politely and with respect. This includes turning off all cell phones (or muting them), participating in class, and arriving in a timely manner. Please remember that personal conversations and using your computer performing tasks unrelated to class during lecture and lab time are distracting to your fellow students.

Student Responsibilities: You are responsible for what goes in the class, including obtaining lecture material, assignments and handouts, turning in assignments, and taking exams.  If you are unable to attend a class meeting, it is your responsibility to obtain class notes, assignments, and extra copies from your study partners, other students, or me; you may turn in assignments early or your study partners may turn them in for you on time.  If, due to extremely unusual circumstances, you are unable to take an exam at the scheduled time, the exam may be rescheduled, but it is your responsibility to arrange this with the instructor in advance as early as possible.

Commitment to Inclusive Excellence
WSU recognizes that our individual differences can deepen our understanding of one another and the world around us, rather than divide us. In this class, people of all ethnicities, genders, religions, ages, sexual orientations, disabilities, socioeconomic backgrounds, regions, and nationalities are strongly encouraged to share their rich array of perspectives and experiences. If you feel your differences may in some way isolate you from WSU's community or if you have a need of any specific accommodations, please speak with the instructor early in the semester about your concerns and what we can do together to help you become an active and engaged member of our class and community. 

UCR Learning Center
The UCR Learning Center (LC) provides learning support for everyone on campus: developmental students, regular students, honors students, WSU students, all the way to doctoral students and faculty members. It offers tutoring in math, stats, computer applications, writing, resume writing, MLA or APA format, science, reading, speech, and many other academic disciplines. It also offers test proctoring. It is NOT a correction service or a drop-off service. In other words, the LC personnel will not fix your assignments or correct things. They will, however, happily help you learn the material in a way that makes sense for you! Please be sure to sign in at the computer sign-in terminal every time you enter the LC. This data provides the necessary information to assure that the LC remains funded.