Requirements

Course Catalog

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

CS + ECON Requirement Worksheet

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

Required Computer Science Courses:

 

CS 100

Freshman Orientation
Only for entering CS+X Freshman

0-1

CS 124

Intro to Computer Science I

3

CS 128

Intro to Computer Science II

3

CS 173

Discrete Structures

3

CS 225

Data Structures

4

CS 222

Software Design Lab

1

CS 374

Introduction to Algorithms & Models of Computation

4

CS 421

Programming Languages & Compilers

3

Choose one of the following combinations:
CS 233 Computer Architecture 4  
CS 241 System Programming 4
OR
CS 240 Introduction to Computer Systems 4
CS 4- -   3
CS 4- -   3

Mathematics

MATH 220 or 221

Calculus I

4-5

MATH 225*

Introductory Matrix Theory          
*MATH 415, MATH 416 & MATH 257 are also accepted      

2

MATH 231

Calculus II

3

Required Economics Coursework- minimum 24 hours

               

ECON 102

Microeconomics Principles

3

ECON 103

Macroeconomics Principles

3

ECON 202*

Economic Statistics I 

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

3

ECON 203

Economic Statistics II

3

ECON 302

Inter Microeconomics Theory

3

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 click here 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.