The Mathematical Economics Major consists of a minimum of 16 courses, none of which may be taken as pass/fail.
1.1 Mathematics – Required Courses (5 CU):
 (1CU) MATH 1410 (formerly 114): Calculus, Part 2 OR MATH 1610 (formerly 116) (honors version of MATH 114). Prerequisite: MATH 1400 (formerly 104).
 (1 CU) MATH 2400 (formerly 240): Calculus, Part 3 OR MATH 2410 (formerly 241): Calculus, Part 4 OR MATH 2600 (formerly 260): Honors Calculus.
 (1CU) MATH 3120 (formerly 312): Linear Algebra; OR MATH 3130 (formerly 313): Computational Linear Algebra; OR MATH 3140 (formerly 314): Advanced Linear Algebra; OR MATH 3700 (formerly 370): Algebra; OR MATH 5140 (formerly 514)* Advanced Linear Algebra
 (2 CU) MATH 36003610 (formerly 360361): Advanced Calculus; OR MATH 50805090 (formerly 508509)*: Advanced Analysis
1.2 Probability and Statistics – Required Courses (1 or 2 CU)

STAT 4300 (formerly 430): Probability; and STAT 4310 (formerly 431): Statistics.
OR

ESE 3010 (formerly 301); and ESE 4020 (formerly 402).
OR

ECON 2300 (formerly 103) and ECON 2310 (formerly 104).
OR
 (2 CU) ECON 2300 (formerly 103); and MATH 5460 (formerly 546) or MATH 6490 (formerly 649/547).
OR
 (1 CU) ECON 2300 (formerly 103); and ECON 4310 (formerly 221) or ECON 4320 (formerly 222) (1 CU). Prerequisites for ECON 4310 and ECON 4320: ECON 2300 and ECON 2310 (formerly 2310).
1.3 Economics – Required Courses (5 CU)
 (1 CU) ECON 0100 (formerly 001): Introduction to Microeconomics
 (1 CU) ECON 0200 (formerly 002): Introduction to Macroeconomics
 (1 CU) ECON 2100 (formerly 101): Microeconomic Theory. Prerequisites: ECON 0100 and 0200 (or alternatively, an A or better in ECON 0110), MATH 1400, MATH 1410
 (1 CU) ECON 2200 (formerly 102): Macroeconomic Theory. Prerequisites: ECON 2100, MATH 1400, MATH 1410
 (1 CU) ECON 6100 (formerly 681): Microeconomic Theory. Prerequisites: ECON 2100
2.1 Mathematics – Elective Courses (2 CU, Select 2 courses from the following list)
The following courses have been approved as elective courses in mathematics.
 CIS 4190 (formerly 419): Applied Machine Learning
 CIS 5190** (formerly 519): Applied Machine Learning
 CIS 5200** (formerly 520): Machine Learning
 CIS 5450** (formerly 545): Big Data Analytics
 ESE 3030 (formerly 303): Stochastic Systems Analysis and Simulation
 ESE 5060** (formerly 504): Introduction to Optimization Theory
 ESE 6050** (formerly 605): Modern Convex Optimization
 MATH 2410 (formerly 241): Calculus IV
 MATH 3200 (formerly 320): Computer Methods I
 MATH 3400 (formerly 340): Discrete Mathematics
 MATH 4200 (formerly 420): Ordinary Differential Equations
 MATH 4250 (formerly 425): Partial Differential Equations
 MATH 4320 (formerly 432): Game Theory
 MATH 4600 (formerly 460): Topology
 MATH 5300** (formerly 530): Math of Finance
 MATH 5460** (formerly 546): Advanced Probability
 NETS 4120 (formerly 412): Algorithmic Game Theory
 STAT 4320 (formerly 432): Mathematical Statistics
 STAT 4330 (formerly 433): Stochastic Processes
 STAT 4350 (formerly 435): Forecasting Methods Management
 STAT 4420 (formerly 442): Intro to Bayes Data Analysis
 STAT 4750 (formerly 475): Sample Survey Methods
 STAT 4760 (formerly 476): Applied Probability Models in Marketing
 STAT 5120** (formerly 512): Mathematical Statistics
 STAT 5150** (formerly 515): Advanced Statistical Inference I
 STAT 5160** (formerly 516): Advanced Statistical Inference II
 STAT 5200** (formerly 520): Applied Econometrics
*Courses that are not listed above are not approved. Any faculty member at Penn who would like a course to be approved as a mathematics elective should contact the undergraduate coordinator of the Department of Economics. Students cannot directly petition to add courses to the list and are advised to talk to the instructor of the course.
**Courses marked " ** " are approved courses for the Mathematical Economics Honors Program; students must have the graduate section listed on their transcript if a course is multilevel. See the Honors Program page for details.
2.2 Economics – Elective Courses (3 CU, choose 3 courses from the list):
The courses are grouped into the following categories: Econometrics, Macroeconomics, and Microeconomics/Game Theory. It is not required that a student chooses all three electives from the same category. The categories are merely indicative of particular specializations that could be pursued.
All 4000level (formerly 200level) economics courses require ECON 2100, MATH 1400, and MATH 1410 as prerequisites. Some courses also require ECON 2200, ECON 2300, or ECON 2310 as prerequisites. Please see Undergraduate Course Descriptions for details. See Graduate Course Descriptions for details on graduate economics courses.
Econometrics
 ECON 2310 (formerly 104): Introduction to Econometrics
 ECON 4310 (formerly 221): MacroEconometric Techniques and Applications
 ECON 4320 (formerly 222): Microeconometrics
 ECON 4330 (formerly 224): Statistical Learning and Causal Inference for Economics
 ECON 4340 (formerly 225): Empirical Economics of Climate Change
 ECON 7300 (formerly 705)*: Graduatelevel Econometrics 1: Fundamentals
Macroeconomics
 ECON 4200 (formerly 241): Economic Growth
 ECON 4210 (formerly 242): Numerical Methods for Economics
 ECON 4220 (formerly 243): Monetary and Fiscal Policies
 ECON 4230 (formerly 244): MacroModeling
 ECON 4240 (formerly 246): Money and Banking
 ECON 4520 (formerly 252): International Finance
 ECON 4530 (formerly 261): Topics in Development
Microeconomics/Game Theory
 ECON 4101 (formerly 212): Game Theory
 ECON 4120 (formerly 211): Social Choice Theory
 ECON 4130 (formerly 262): Market Design
 ECON 4140 (formerly 260): Decision Making
 ECON 4150 (formerly 245): Mathematical Economics
 ECON 4450 (formerly 235): Industrial Organization
 ECON 4490 (formerly 239): The Digital Economy
 ECON 6110 (formerly 682)*: Game Theory and Applications
Independent Studies
 ECON 4999: At most one independent study (ECON 4999) can substitute for a 4000level course in the major. Students wishing to enroll in an Independent Study must have their outline approved and be enrolled prior to the end of Add Period. No Independent Study will be accepted afterwards.
* All graduatelevel classes above marked with an asterisk require the permission of the instructor. Please contact the instructor and be prepared to share information about the ECON and MATH courses you have taken and the grades that you have obtained in these courses. Based on this information, the instructor will determine whether the course is suitable for you. If approval is granted, these courses will count for honors.
 Waivers and transfer credits for mathematics courses will be handled by the Mathematics Department.
 Wharton students taking BEPP 1000 instead of ECON 0100 and ECON 0200 will have to take an additional advanced (4000level or above) economics course to complete the major.
 Wharton students may replace the required ECON 2100 course by BEPP 2500 (formerly 250) HONORS. The regular BEPP 2500 course does not count as a substitute for ECON 2100.
 Students must have a GPA of 2.0 in the Mathematical Economics Major in order to graduate with a major in Mathematical Economics.
 Students who have declared a Mathematical Economics Major cannot simultaneously receive an Economics Minor/Major or a Mathematics Minor/Major.
 Students are required to take 9 of the 16 courses at the University of Pennsylvania.
 With the exception of ECON 0100 and 0200, permission from the Undergraduate Chair is required to count LPS courses toward the Mathematical Economics Major.
 Students who have received ECON 0100 credit and an ECON 0200 waiver for a single semester introductory micro/macro course need to take an additional 4xxx (or higher) level ECON course to complete the major.
 Starting with students entering Penn in the Fall of 2017, we will no longer convert advanced placement waivers (AP, IB, and ALevel) for ECON 0100 or ECON 0200 into course credits upon completion of the ECON minor, the EPOL minor, the ECON major, or the MATHECON major. However, the waiver can be used to satisfy prerequisites for higherlevel economics courses.
A student with an advanced placement waiver (AP, IB, and ALevel) in either ECON 0100 or ECON 0200 has three options:
(i) Take ECON 0100 or ECON 0200 at Penn and count it toward the major.
(ii) If you have taken a 0xxxlevel ECON course prior to declaring the ECON/MAEC major, it may be used to replace ECON 0100 or ECON 0200 and counted toward the major.
(iii) If you have not taken a 0xxxlevel ECON course prior to declaring the ECON/MAEC major, then you will need to replace ECON 0100 or ECON 0200 by a 4xxxlevel (or higher) ECON course, which will be counted toward the major.
Students who have waivers for both ECON 0100 and ECON 0200 need to take two additional ECON courses and can at most replace one of the two introductory courses by a 0xxxlevel ECON course, provided they have taken this course before declaring the major.
The department encourages students with a strong economics and quantitative background to pursue option (iii).