CS 482/682 Winter 2026

Time and Loc:

Monday and Wednesday, 4-5:20pm. MC1056.

Lecturer:

Bin Ma

Email:

Lecturer's office hours: Tuesday 10-11am. DC3345.

TAs:

Max Homm (mchomm), Office hour: Fridays, 9-10:00am in B1-166.

Xavier Schneider (xschneid), Office hour: Thursdays, 1:30-2:30pm in DC3333.

Course outline:

Please read a separate outline at the link above, especially for the assignment late policy, collaboration, and other ethical issues.

Important Dates:

  1. Jan. 5. First lecture.
  2. Feb. 15-21. Reading week.
  3. April 6. Last lecture.
  4. Final exam. 2 hours. Location and Time TBA.

Announcements:

  1. Jan. 25: Class on Jan. 26 canceled due to campus closure.
  2. Jan. 25: Please bring your laptop for Jan. 28 lecture. We may need to run some demo in class.
  3. Jan. 16: Please subscribe the course's Piazza page .
  4. Jan. 16: The lecturer’s office hour on January 20 is moved from 10:00–11:00 a.m. to 1:00–2:00 p.m. in DC3345.
  5. Jan. 16: Assignment 1 released.

Assignments

  1. Assn1: Implement a fit sequence alignment program. Released Jan. 16. Due Feb. 1.

Lecture notes:

Note: Efforts will be made to post notes before classes. But there is no guarantee, and there may be last minute changes to the notes before the class.
  1. Introduction
  2. Sequence Alignment
  3. Slightly Modified Models for Sequence Alignment (Finished by Jan. 14 lecture. Updated Jan. 16 to fix an error on page 17. )
  4. Score and Significane
  5. Multiple Sequence Alignment (Updated Jan. 24 to remove the relative entropy score part.)
  6. AI Basics for Bioinformatics. A Jupyter Notebook Example.