| CS 322 Home |

The course assumes that you have completed the freshman-sophomore calculus sequence. We rely heavily on matrix algebra so Math 294 and Math 221 are particularly important.

From the computing point of view, we assume a CS 100 level of expertise. Note that CS 100 includes a brief introduction to Matlab. Although our Matlab presentation will be self-contained, its pace in the first few weeks will be brisk because it will be assumed that once upon a time you were familiar with the subset of Matlab that is taught in CS 100.

We also mention an alternative course, CS 321 which teaches 322 material using examples from computational molecular biology to drive the discussion.