||Speech Signal Processing
|Statistics||Natural Language Processing
||Automatic Speech Recognition
|Automata and Formal Languages1
|Data Science Programming
Courses in bold are required by the Program. If students have a comparable course they can be waived out of this requirement.
To increase breadth in Computer Science, students can take a limited number of courses from another institution, such as Portland State University.
Footnote 1: These courses will vary from year to year.
Footnote 2: These are 1 credit courses.
Footnote 3: If Statistics is not offered during a student's first year, and they have no statistics background they can take CONJ 633 in Winter Term.
Footnote 4: Students in the non-thesis option must do a capstone, which can be for 3 or 6 credits.
Footnote 5: During summer between 1st and 2nd year, students are encouraged to arrange an internship.