CS Major and Minor Requirements
Faculty Major/Minor Advisors:
Class of 2023 - Aline Normoyle
Class of 2024 - Chris Murphy
Class of 2025 - Dianna Xu
Class of 2026 - Adam Poliak
All Minors - Geoffrey Towell
Please consult with your assigned Major/Minor advisor listed above for all questions related to your program.
Students interested in majoring or minoring in Computer Science should make an appointment with a faculty advisor to create a viable major/minor plan as soon as possible.
In addition to the core curricular requirements of the college, the following Computer Science major and minor requirements must be fulfilled, with the stipulation that all required electives must be above 206 and at least three of the four required electives must be 300-level or above. At least one course should be a designated WRITING course (W). In addition, please be aware of our outside-credit transfer policy, as well as JYA-credit transfer policy.
Year | Fall Semester | Spring Semester |
First Year | 113 231 |
151 231 (if not taken in the fall) |
Sophomore | 240/245 | 223 elective |
Junior | 340/337 (W) elective |
350/353/355 elective |
Senior | elective | 399 |