Curriculum FAQs

Q: Which classes count as a Computer Science elective?

A: Classes with course numbers CPSC 300-499, but not CPSC490.

Q: Which classes count as an Economics elective?

A: Classes with course numbers ECON 159-499 and ECON 122.

Q: Can I take prerequesite courses for the major pass/fail?

A: Yes.

Q: Under what conditions may prerequisite courses for the major be waived?

A: Prerequisites may be waived if a student has taken a more advanced class in the same area (e.g. the Introductory Macroeconomics prerequisite may be waived if a student has passed an intermediate-level course in Macroeconomics or Macroeconomic Theory).

Q: Which courses will satisfy the major requirement for an elective in the intersection of Computer Science & Economics?

A: CPSC 455, CPSC 463, CPSC 466, CPSC 474, ECON 413/S&DS 430, ECON 417, ECON 431/S&DS 431, ECON 433, ECON 435, ECON 441, ECON 478, or ECON 486.

Q: Can I place out of CPSC 201 and directly take CPSC 223?

AThe instructors for CPSC C223 offer a placement exam in the fall for those students who wish to place out of CPSC 201. If the instructor agrees that you can skip CPSC 201 please ask them to confirm that to the DUS and the registrar via email. You will have to take an additional elective to substitute for CPSC201 and fill out the exemption form (https://yalesurvey.ca1.qualtrics.com/jfe/form/SV_8qSLeKx5WZ9fVTD) to indicate which additional elective will substitute for CPSC 201.