Bachelor of Science in Computer Science + Economics

The McKelvey School of Engineering and the College of Arts & Sciences has developed the Computer Science + Economics major to allow students interested in both disciplines to combine them efficiently without having to pursue them as two separate majors.

Electronically mediated platforms have by now evolved to permeate most human activities. Social media, online market exchange, banking, education, and publishing are all activities that are intermediated by computational means. Technically, the design and implementation of such platforms is an exercise in engineering. However, the nature of the social interactions is in the realm of economics.

Students will be required to take the following eleven courses, including Calculus I and Calculus II.

In addition, majors have to complete six elective courses, three from economics and another three from computer science. Students who have AP credits to satisfy requirements for Econ 1011 and/or Econ 1021 can take instead electives in either department, and add at most one course outside both departments. A current list of elective courses follows.

Core Course Requirements*
Math 131
Calculus I; we expect many majors to use AP credits
3
Math 132
Calculus II; we expect many majors to use AP credits
3
Math 233
Calculus III; majors can take Econ 493 instead
3
Math 2200
Probability and Statistics; or preferably Math 3200 or ESE 326
3
CSE 131
Computer Science I
3
CSE 247
Data Structures and Algorithms
3
CSE 347
Analysis of Algorithms
3
Econ 1011 Introduction to Microeconomics3
Econ 1012
Introduction to Macroeconomics
3
Econ 4011
Intermediate Microeconomics
3
Econ 413 or Econ 413W
Introduction to Econometrics
3

In addition, majors have to complete six elective courses, three from economics and another three from computer science. Students who have AP credits to satisfy requirements for Econ 1011 and/or Econ 1021 can take instead electives in either department, and add at most one course outside both departments. A current list of elective courses follows.

Economics Electives
Econ 4021
Intermediate Macroeconomics
3
Econ 404
Behavioral and Experimental Economics
3
Econ 407
Market Design
3
Econ 410
Macroeconomics of Inequality
3
Econ 4111
Optimization and Economic Theory
3
Econ 4151
Applied Econometrics
3
Econ 435
Open Economy Macroeconomics
3
Econ 452 Industrial Organization3
Econ 467
Game Theory
3
Econ 471
Development Economics
3
Econ 477
Topics in Financial Economics: Investments
3
Econ 477
Topics in Financial Economics: Asset Pricing
3
Econ 480
Labor Economics
3
Econ 483
Economics of Education
3
Econ 484
Computational Macroeconomics
3

*Each of these core courses must be passed with a grade of C- or better.

Similarly, a current list in Computer Science follows:

Computer Science Electives
CSE 330S
Rapid Prototype Development and Creative Programming
3
CSE 332S
Object‐Oriented Software Development Laboratory
3
CSE 341T
Parallel and Sequential Algorithms
3
CSE 416A
Analysis of Network Data
3
CSE 417T
Introduction to Machine Learning
3
CSE 425S
Programming Systems and Languages
3
CSE 427S
Cloud Computing
3
CSE 517A Machine Learning3
CSE 511A
Artificial Intelligence
3
CSE 514A
Data Minings
3
CSE 516A
Multiagent systems
3
CSE 518A
Crowdsourcing and Human Computation
3
CSE 557A
Information Visualization
3


Additional Departmental Requirements*
CWP 100College Writing I3 units
Engr 310Technical Writing3 units
Natural Sciences electives 8 units
Humanities and Social Sciences electives 18 units
Total Units 32