Registration in either the Honors Specialization, the Major, or the Specialization in Computer Science and either Mathematics 1600A/B or the former Linear Algebra 1600A/B or permission of the department.
These courses must not already be included in the Honors Specialization, the Major or the Specialization in Computer Science.
3.0 courses: Computer Science 3346A/B, 3388A/B, 4474A/B, 4480Y, 4482A/B, 4483A/B.
0.5 course from: Computer Science 3357A/B, 3374A/B, 3377A/B, 4402A/B, 4442A/B, 4457A/B/Y, 4487A/B, 4488A/B.
0.5 course from: Computer Science courses at the 3000 level or above; courses at the 2100 level or above in Applied Mathematics, Calculus, Differential Equations, Mathematics, Music, Physics, Statistical Sciences; courses numbered 2200 or higher in Visual Arts, Writing. Students in the Major or the Specialization in Computer Science must take Computer Science 3340A/B to satisfy this requirement, unless that course has been counted already toward the Major or Specialization.
Note: Students in the Major in Computer Science must include Mathematics 2156A/B among the courses counted toward the Major.