Course Catalog

Please visit the CS + X Website for additional information, including a prerequisite flowchart (pdf).

CS + ECON Requirement Worksheet (pdf)

Questions on CS courses, prerequisites, etc. should be directed to the CS Department Undergraduate Advising Office

CS + ECON Course Requirements
Course NumberCourse NameHour(s)
Required Computer Science Courses:  
CS 100Freshman Orientation
Only for entering CS+X Freshman
0-1
CS 124Intro to Computer Science I3
CS 128Intro to Computer Science II3
CS 173Discrete Structures3
CS 225Data Structures4
CS 222Software Design Lab1
CS 374Introduction to Algorithms & Models of Computation4
CS 421Programming Languages & Compilers3
Choose one of the following combinations:  
CS 233Computer Architecture4
CS 241System Programming4
OR  
CS 240Introduction to Computer Systems4
CS 4- - 3
CS 4- - 3
Mathematics  
MATH 220 or 221Calculus I4-5
MATH 225*Introductory Matrix Theory          
*MATH 415, MATH 416 & MATH 257 are also accepted      
2
MATH 231Calculus II3
Required Economics Coursework- minimum 24 hours  
ECON 102Microeconomics Principles3
ECON 103Macroeconomics Principles3
ECON 202*

Economic Statistics I 

*approved substitutions: CS 361, STAT 200 & STAT 212

3
ECON 203Economic Statistics II3
ECON 302Inter Microeconomics Theory3
Four ECON 400-level courses (see below) 12
Total Hours (Major Requirements; 120 Overall Hours Required) 65-67

 

ECON 400-level Courses

Any ECON 400-level course is approved to take in the CS + ECON curriculum (the catalog listing of the curriculum states students pick from an approved list, but we have changed this requirement to allow any ECON 400-level course).

If you are interested in more quantitative-focused courses, please view the Econometric & Quantitative Economics Advanced Electives page for some suggestions.

There are no substitutions for ECON 400-level courses.

Course Substitutions

Only courses which may have substitutions are ECON 102, 103 & 202~ no other substitutions are allowed. All other courses listed above must be completed (some courses provide an option, and the only options are listed above).

Please visit our Course Substitutions Website for information on substitutions to the major.