Economics and Computer Science Major

The College of Arts & Sciences and the McKelvey School of Engineering have developed a major that allows students interested in both economics and computer science to combine these two complementary disciplines efficiently, without having to pursue them as two separate majors.

sample courses:

Intermediate Microeconomic Theory

Analytic theory of consumer and producer behavior under perfect and imperfect competition. Coverage of demand theory (indifference curves and utility functions) and preferences under uncertainty, including expected utility and risk aversion. Development of general equilibrium under pure exchange, including the concepts of competitive equilibrium and Pareto efficiency. Discussion of the role of time as it pertains to interest rates, discounting and net present value. Analysis of standard monopoly and simple oligopoly problems. Development of noncooperative game theory, including strategic and extensive-form equilibria and Nash and sub-game perfect equilibria.

Data Structures and Algorithms

This course involves the study of fundamental algorithms, data structures, and their effective use in a variety of applications. It emphasizes the importance of data structure choice and implementation for obtaining the most efficient algorithm for solving a given problem. A key component of this course is worst-case asymptotic analysis, which provides a quick and simple method for determining the scalability and effectiveness of an algorithm.