Electives
All courses on this page are pre-approved. It’s your responsibility to find out when a course is offered and make sure you have the necessary prerequisites and preparation to take a course. For other 400 and 500 level courses not listed below, you’ll need approval from the MSFE program.
Not every course is offered every semester. It’s important that you plan ahead and learn in what semesters your courses of interest are typically offered. To see in what semesters a course has been offered historically, visit http://catalog.illinois.edu/courses-of-instruction/, click the corresponding department and then the course title. It’ll show all semesters this course has been offered. E.g., for IE 525, it shows
To see whether a particular course is offered during an upcoming semester, visit https://courses.illinois.edu/schedule, click the year, then the semester, then the department.
MSFE students are afforded considerable flexibility in choosing electives within the program and have an additional option of obtaining a concentration within the MSFE program.
Electives must be at the 400 or 500 level to meet graduation requirements. The elective courses must also be relevant to the Financial Engineering curriculum with approval from the department. Students have the option to choose from electives with MSFE priority designation or other popular electives across the campus.
For a complete list of the official MSFE Program Requirements, please refer to the Academic Catalog.
|
Electives List Please note: The courses below are approved for credit towards the MS Financial Engineering degree and do not require MSFE advisor approval. However, the courses below may have additional enrollment requirements. Contact the campus department for enrollment procedures if the course is restricted to other programs. |
| ACE 427 Commodity Price Analysis |
| ACE 428 Commodity Futures and Options |
|
ACE 520 Time Series Econometrics for Price Analysis
|
|
ACE 527 Advanced Price Analysis
|
|
ACE 528 Research in Futures Markets
|
|
ACE 532 Network Econometrics & Supply Chain Analysis
|
|
BDI 411 Blockchain, Tokens, and Their Application in Business
|
|
CS 412 Introduction to Data Mining
|
|
CS 440 Artificial Intelligence
|
|
CS 441 Applied Machine Learning
|
|
CS 444 Deep Learning for Computer Vision
|
|
CS 446 Machine Learning
|
|
CS 447 Natural Language Processing
|
|
CS 450 Numerical Analysis
|
|
CS 473 Algorithms
|
|
CS 484 Parallel Programming
|
|
CS 512 Data Mining Principles
|
|
CS 542 Statistical Reinforcement Learning
|
|
CS 545 Machine Learning for Signal Processing
|
|
CS 546 Advanced Topics in Natural Language Processing
|
|
CS 555 Numerical Methods for PDEs
|
|
CS 562 Advanced Topics in Security, Privacy, and Machine Learning
|
|
CS 574 Randomized Algorithms
|
|
CS 580 Topics in Algorithmic Game Theory
|
|
CS 598 Security of AI Agents & Open Systems
|
|
ECE 513 Vector Matrix Signal
|
|
ECE 534 Random Processes
|
|
ECE 544 Pattern Recognition
|
|
ECE 590 Arch./Compilers/Parallel Comp (Special Topics)
|
|
ECON 504 Time Series Analysis in Econometrics
|
|
ECON 532 Econometric Analysis I
|
|
FIN 501 Financial Economics
|
|
FIN 504 Accounting for Financial Analysis
|
|
FIN 511 Investments
|
|
FIN 514 Valuation of Complex Derivative Securities
|
|
FIN 515 Fixed Income Portfolios
|
|
FIN 518 Financial Modeling
|
|
FIN 521 Advanced Corporate Finance
|
|
FIN 526 Investment Banking
|
|
FIN 527 Mergers & Acquisitions Topics
|
|
FIN 529 Applied Financial Analysis
|
|
FIN 530 Foundations in Risk Management
|
|
FIN 551 International Finance
|
| FIN 557 Financial Data Management & Analysis |
|
FIN 559 Advanced Data Science and Python for Finance
|
|
FIN 572 The Finance of Mergers and Acquisitions
|
|
FIN 589 Applied Portfolio Management
|
|
FIN 591 Theory of Finance
|
|
FIN 592 Empirical Analysis in Finance
|
|
IE 405 Computing for ISE (Algorithm Design, C++, SQL)
|
|
IE 434 Deep Learning Math and Applications
|
|
IE 518 Queuing Systems
|
|
IE 521 Convex Optimization
|
|
IE 598 Special Topics: Collective Decision Making
|
|
IS 457 Data Storytelling
|
|
MATH 447 Real Variables
|
|
MATH 561 Theory of Probability I
|
|
MATH 564 Applied Stochastic Processes
|
|
STAT 410 Statistics & Probability II
|
|
STAT 425 Statistical Modeling I
|
|
STAT 429 Time Series Analysis
|
|
STAT 430 Machine Learning w/ Time Series
|
|
STAT 431 Applied Bayesian Analysis
|
|
STAT 432 Basics of Statistical Learning
|
|
STAT 437 Unsupervised Learning
|
|
STAT 447 Data Science Programming Methods
|
|
STAT 448 Advanced Data Analysis
|
|
STAT 480 Big Data Analytics
|
|
STAT 510 Mathematical Statistics
|
|
STAT 525 Computational Statistics
|
|
STAT 542 Statistical Learning
|
|
STAT 553 Probability & Measure I
|
|
STAT 556 Advanced Time Series Analysis
|
|
STAT 578 High Dimensional Statistics |
eOther courses may be considered and requested of the program director.