Course list

Course list

For a history of course offerings in each term, please visit HERE

Starting in Fall of 2024, the faculty of Applied Mathematics major will mostly follow the following (unofficial) course schedule indefinitely. The table should be self-explanatory. However, there are a few points about the alternating courses:

  • Classes that are meant to alternate with each other, year by year, will be listed as Course 1/Course 2.
  • Some courses are offered every other year and will be marked as alternate.

Limited exceptions may happen due to different circumstances and will be communicated clearly, in advanced to the students via emails and official schedule sent out from Academic Affairs.

Students may use this for general course planning for their career at Fulbright.

FallSpring
100 level100 level
CalculusLinear Algebra
Idea of MathematicsMultivariable Calculus
Intro to Statistics (CORE)Intro to Statistics (CORE)
200 level200 level
ProbabilityDifferential Equations
Numerical analysis (alternate)Discrete Mathematics
Intro to Quantitative Finance 
300 level300 level
Real Analysis / Abstract AlgebraOptimization/ Topology and Measure Theory
Stat learning / Mathematical StatisticsOperations Research (Special, limited offering)
 Research seminar
 Stochastic Calculus (alternate)

The following is the most updated list of courses currently offered by other majors that could be counted to fulfill the elective applied course requirements.

MajorCourses
Computer Science302: Algorithm
 307: Introduction to Machine Learning
 204: Introduction to AI
  
Economics211: Game Theory
 212: Cost-Benefit Analysis
 201: Microeconomics Analysis
 203: Macroeconomics Analysis
 209: Econometrics
  
Engineering209: Signals, Systems, and Control
 301: Computer Vision
  
Applied Mathematics204: Introduction to Quantitative Finance
 3xx: Operations Research
 308: Statistical Learning

NOTE: You cannot double count one course for both applied elective and other requirement.

MATH 101: Calculus

How can we estimate the weight of a bridge? What price should a store set for a product so as to maximize the revenue? Calculus provides tools to answer these questions and many more. Calculus is fundamental to many scientific disciplines including physics, engineering, statistics, computer science, and economics. Using everyday language and graphs, as well as equations, data, and numerical approaches, this course will provide the essential concepts of Calculus, illustrated, and explored through a wide range of real-world examples. Students will develop their critical thinking and problem-solving skills, while also gaining a solid preparation for higher-level courses such as differential equations or statistics. The main topics are functions, limits, derivatives, and integrals.

Pre-requisites: None

MATH 102: Ideas of Mathematics

Mathematics is more than computations and solving equations. Often, what excites math lovers isn’t just the answer to a particular problem but the ideas behind the explanations and how they lead to new insights and possibilities. At its best, mathematics contains all of the following: creativity, beauty and, of course, precision. A masterpiece in mathematics could be compared to a great drawing or a classic novel. As an example, Martin Hairer’s regularity structure is compared to Lord of the Rings on Quanta Magazine. The course will be a survey of some of the fundamental ideas in mathematics in the past two hundred years (possibly even more). It starts with the basic language of modern mathematics, logic and set theory. Then, depending on the interests and time, we will discuss about some (but not limited to) of the following topics: infinity, number theory, combinatorics, probability, game theory, linear algebra, discrete dynamical systems.

Pre-requisites: None

MATH 103: Linear Algebra

Have you ever wondered how Google search can find exactly what you need among billions of web pages? How can your smartphone recognize your face? How can an analyst handle thousands of survey results and draw the most significant conclusion? Linear Algebra provides the engines that power these applications.  The objects and structures in Linear Algebra can be used in many areas, from physics to data mining or business analysis. This course is designed to help students understand the basic concepts and methods of Linear Algebra as well as how to build real-world models and compute solutions using computer programming (Matlab/Python). Major topics in this course include vectors and matrices, matrix operations, determinants, solving systems of linear equations, eigenvalues and eigenvectors, matrix decompositions, and real-life applications.

Pre-requisites: None

MATH 104: Multidimensional Calculus

How do we describe the trajectory of a space shuttle? How is the human body affected by scuba diving to different depths for different lengths of time? The mathematics required to describe most real life systems involves functions of more than one variable. The concepts of the derivative and integral from a first course in calculus must therefore be extended to higher dimensional settings. In this course students will be guided through the essential ideas of multivariable calculus, including partial derivatives, multiple integrals and vector calculus, and their applications. These mathematical tools are used extensively in the physical sciences and engineering, and in other areas including economics and computer graphics.

Pre-requisites: MATH 101

MATH 105: Introduction to Statistics

How do we know which Covid-19 vaccine is better? Which combination of policies could help promoting start-up companies? These questions could be answered with the help of Data analysis. Social scientists need to process survey results. Natural scientists want to analyze experiment’s outcomes. Modern statistical methods and state of the art computing software can help finding valuable information from a large and confusing data set. This course will provide students with basic statistics concepts and practical coding skill in Python. Students will be able to describe and find characteristic of the data, explore, and confirm relationship among data, and draw answer for questions from their own discipline via hand-on experience with various projects. Some main topics are data visualization, descriptive statistics, parameter estimation, parametric and non-parametric hypothesis testing, ANOVA.

Pre-requisites: None

Cross-list: Economics

MATH 201: Differential Equations

What is the math behind radioactive dating, where a radioactive substance can be used to estimate the ages of ancient objects? How long does it take to cool down a room by 5 degrees? Differential equations are the mathematical language to answer these questions. They are also the language to describe the laws of nature and many problems in science and engineering. This course is an introduction to ordinary differential equations (ODEs). In this course, students will learn basic concepts of differential equations and solution methods for different types of ODEs. Students will experience how ODEs are used to model simple real-life problems in Matlab, Octave, Mathematica, or Python. The covered topics include first and second-order equations, higher-order equations, and systems of equations.

Pre-requisites: MATH 101

MATH 202: Discrete Mathematics

How can Google maps find the fastest path for a trip between two locations? How can an admission system match applicants to the best suited university based on their preference and exam results? The answers to these questions arise from the study of Discrete Mathematics, which is a branch of Mathematics that deals with entities like integers, sets, graphs with distinct and separate values. The properties of discrete objects and structures play an essential role in many fields such as Theoretical Computer Science, Probability, Statistics and Cryptography. This course will provide basic knowledge of Combinatorics and Graph theory along with various methods of mathematical reasoning. Students will practice producing and writing formal rigorous proofs. Major topics in this course include set theory, Combinatorial counting methods, Graph theory (Eulerian walk, Hamiltonian cycle, Spanning Tree, Planar graph, etc.)

Pre-requisites: At least 1 100-level math class

MATH 203: Numerical Analysis

Numerical Analysis stands at the boundary of mathematics and computer science, offering essential tools and methodologies for solving complex mathematical problems through computational means. This course is designed as an introductory exploration into the world of computational mathematics, aiming to seamlessly connect the dots between the elegance of theoretical mathematics and its vast array of practical applications across diverse disciplines such as natural sciences, computer science, engineering, economics, and beyond. In this course, students will be introduced to the concepts of error, accuracy, convergence, complexity, and conditioning. The topics include solving nonlinear equations, systems of equations, solving least squares problems, and interpolation.

Pre-requisites: MATH 103, Basic Programming, MATH 101 is not required but highly recommeneded

MATH 204: Intro to Quantitative Finance

This course equips students with practical programming and mathematical skills necessary for addressing prevalent challenges in finance. These challenges include constructing effective personal finance plans, fair pricing of financial products, and the proficient use of risk management tools. Throughout the course, students will comprehend the formidable impact of compounded interests, witnessing the transformation of a small amount of money into a significantly larger sum over time. Additionally, students will acquire the skills to analyze stock prices and derive key investment performance metrics, such as stock returns and volatilities. The course delves into elucidating the correlation between the returns and volatilities of individual stocks and those within combined portfolios. Students are also trained to construct and manage investment portfolios wisely, aiming for good returns with acceptable risks. Furthermore, the curriculum introduces students to financial derivatives, including futures contracts and options, enabling them to hedge financial portfolios or even speculate on market movements. All these engaging topics are reinforced through practical case studies.

Pre-requisites: MATH 105

MATH 205: Probability

If a person gets a positive (Covid-19) test, then how likely he/she may get infected with Covid-19? What is the chance to win a lottery jackpot? Students can have precise answers after taking this course.

This course will provide students with basic foundation in probability theory which could be considered as a tool to perform inferential statistics. Students will be able to compute the probabilities for some particular events in different contexts or scenarios. Some main topics are basic concepts in probability, conditional probability, random variables, expected values, some common discrete and continuous probability distributions, jointly distributed random variables, sampling distributions and limit theorems.

Pre-requisites: MATH 101

MATH 301: Optimization

Optimization is a common problem in various fields, ranging from everyday decision-making to complex problem-solving in computer science, economics, science and engineering. What is the fastest path travelling from A to B? How is a model configured to best fit a given dataset? How to build an investment portfolio that maximizes returns while minimizing risks. How electricity is distributed in the network to ensure optimal power flow and minimize losses. All these questions can be answered by solving optimization problems. This course introduces the principles, techniques, and applications of optimization, a fundamental concept that involves finding the best possible solution from a set of alternatives. It is a blend of applied mathematics and computer science. However, it also benefits students majoring in economics, engineering, and integrated science, particularly those with an interest in computational topics.

Pre-requisites: MATH 101, MATH 103, Basic Programming Skills

Cross-list: CS

MATH 305: Stochastic Calculus

Many business or financial processes are occurring randomly every moment, but business managers or investors need to monitor them constantly as well as predict their future short-term and long-term movements to propose appropriate action plans. For instance, stock investors always want to update their current stock values as well as the future stock price movement directions. Sale managers also want to predict the number of customers buying their products next months for better business plans. This course aims to equip students’ knowledge and skills to meet such business demands. In particular, students learn about properties of different random processes, how to model some random phenomena by suitable random processes and how to simulate possible future movements of the phenomena. Several case studies are presented in the course so that student can learn and practice to solve business problems. This course also offers a strong foundation for further advanced applications on financial derivative pricing, portfolio optimization.

Pre-requisites: MATH 205

Cross-list: ECON

MATH 302: Abstract Algebra

Abstract Algebra is a cornerstone of Modern Mathematics. It deals with some of the most abstract structures and operations. The course will provide some basic foundation of group theory (cyclic group, permutation group, group action,…) and some fundamental theorems such as Lagrange and Sylow theorems.

Pre-requisite: MATH 103

MATH 306: Financial Mathematics

Do you want to be financial independence after 20-30 working years? If so, you should have a financial plan for regularly saving and investing a part of your income to grow your wealth. This course will help you build such a financial plan. Through the course, you will sense the amazing power of compounded interests in accumulating a small amount of money to a much bigger one over time. In addition, you will learn how to build and manage your investment portfolios wisely to obtain good returns with acceptable risks. Furthermore, you are introduced to financial derivatives such as future contracts and options to hedge your portfolios or even speculate your market predictions. All the above interesting contents are trained and practiced through practical case studies. This course also offers a strong foundation for further advanced applications such as financial derivative pricing, portfolio optimization.

Pre-requisites: MATH 205

Cross-list: ECON

MATH 307: Real Analysis

What is a real number? Why are there “more” real numbers than rational numbers when both sets of numbers are infinite? If a sequence does not blow up to infinity, does this mean that it must eventually converge? Is there a function that is continuous everywhere but nowhere differentiable? What is the relationship between continuity and integrability? Real Analysis answers these questions and many more. This course revisits familiar topics, such as real numbers, sequences, series, topology in the real line, limits, continuity, and integrals, but studies them in a mathematically rigorous way. It can be the first exposure of students to abstract mathematics, where graphical, numerical, and intuitive arguments are replaced by rigorous mathematical proofs.

Pre-requisites: MATH 101

MATH 308: Statistical Learning

Machine learning (ML) has enjoyed tremendous successes in a wide variety of applications. Most notable are computer vision and natural language processing. Those accomplishments are thanks to its solid foundations in statistics, computer science and mathematics. The next frontier for ML is business and/or finance where ML’s applications are in an early stage. Successful ML integrations into business domain require a rigorous understanding of the foundations of ML so that appropriate models can be adapted to real-world applications with a careful consideration of costs and risks involved. This statistical learning course takes you on a journey from classical statistics to statistical learning theory. You will start with basic ideas originated from statistics, understand the strengths and weaknesses of classical models and develop the learning algorithms addressing those weaknesses. The course will build you a strong background to move on to the next stage in ML with more advanced courses or to create real-world applications.

Pre-requisites: MATH 101, MATH 103, MATH 205

Cross-list: CS

MATH 310: Mathematical Statistics

This course provides the rigorous mathematical foundation for statistics. Designed for students who already know how to conduct standard hypothesis testings, the course will give a logical explanation for the universality of the normal distribution and why the normal distribution plays the central role in most hypothesis tests. The students will understand why the tools they learned in previous statistics courses work. Furthermore, built from the foundation of probability, the course will also discuss rigorously the theory of some of the important ideas in statistics such as parametric/nonparametric estimation, point estimation, Bayesian inference, linear regression, logistic regression, method of moments, maximum likelihood.

Pre-requisites: MATH 205, MATH 104

MATH 311: Mathematics Research Seminar

This is a research seminar aimed at students who wish to major in mathematics. In this course, mathematics faculty will first take turns presenting research problems in their respective fields of expertise. The goal is to expose students to different lines of research in mathematics so that interested students may choose a potential topic to explore for Senior Capstone. After the faculty’s presentations, students will present assigned readings. The goal of this part is to help students learn how to synthesize and convey ideas of other peoples’ work. Along the way, students will learn how to apply learned mathematical concepts to understand complex research topics.

Pre-requisites: At least 1 300-level course