Undergraduate Courses

Mathematical Foundation Courses

As of Fall 2014 any 300+ level course or above given by the Math Department, or cross-listed with Math, counts as a foundations course for the PACM Certificate, except those explicitly listed below as applications courses. In addition, the following count as foundations courses:

Course ID Course name
APC350/CEE350/MAT322 Introduction to Differential Equations
APC503/AST557 Analytical Techniques in Differential Equations
APC501/MAE501 Mathematical Methods of Engineering Analysis I
APC506/MAE502 Mathematical Methods of Engineering Analysis II
APC523/AST523/MAE507 Numerical Algorithms for Scientific Computing
APC527/ELE527 Random Graphs and Networks
AST301/PHY321 General Relativity
CBE448/MAT481 Introduction to Nonlinear Dynamics
CEE532 Advanced Finite Element Methods
COS323/ORF363 Computing and Optimization
COS340 Reasoning about Computation
ECE486/APC486 Transmission & Compression of Information
ECE525 Random Processes in Information Systems
ECE528 Information Theory
MAE305/MAT391/CBE305/EGR305 Mathematics in Engineering I
MAE306/MAT392 Mathematics in Engineering II
MAE503/APC507 Basic Numerical Methods for Differential Equations
MAE541 Applied Dynamical Systems
MAE542 Advanced Dynamics
MAT305 Mathematical Logic
MAT315 Real Analysis
MAT320 Introduction to Real Analysis
MAT321 Numerical Methods
MAT325 Analysis I: Fourier Series and Partial Differential Equations
MAT328 Differential Geometry
MAT330 Complex Analysis with Applications
MAT335 Analysis II: Complex Analysis
MAT340 Applied Algebra
MAT345 Algebra I
MAT346 Algebra II
MAT355 Introduction to Differential Geometry
MAT365 Topology
MAT375/COS342 Introduction to Graph Theory
MAT377/APC377 Combinatorial Mathematics
MAT378/ECO308 Game Theory
MAT385 Probability Theory
MAT415 Analytic Number Theory
MAT419 Topics in Number Theory
MAT425 Analysis III: Integration Theory and Hilbert Spaces
MAT427 Ordinary Differential Equations
MAT447 Commutative Algebra
MAT486 Random Processes
MAT520 Introduction to Geometry
MAT522 Introduction to PDE
MAT560 Algebraic Topology
MAT582 Dynamical Systems
ORF307/EGR307 Optimization
ORF309/MAT309 Probability and Stochastic Systems
ORF363 Computing and Optimization for the Physical and Social
ORF523 Convex and Conic Optimization
ORF526 Probability Theory
PHY521 Introduction to Mathematical Physics
PHY523 Introduction to General Relativity
QCB511/CBE511 Modeling Tools for Cell and Dev Biology

Mathematical Application Courses

Course ID Course name
AOS571 Introduction to Geophysical Fluid Dynamics
AOS572 Waves in the Atmosphere and Oceans
AOS573 Physical Oceanography
AOS576 Special Topics in Atmospheric Dynamics
APC490/MAT490 Mathematical Introduction to Machine Learning
APC509 Methods and Concepts in Electronic StructureTheory
APC514/MOL514 Biological Dynamics
APC524/MAE506/AST506 Software Engineering for Scientific Computing
CBE 341 Mass, Momentum, and Energy Transport
CEE361/MAE325 Matrix Structural Analysis and Introduction to Finite Element Methods
CHM305 The Quantum World
CHM306 Physical Chemistry: Chemical Thermodynamics and Kinetics
CHM405 Advanced Quantum Chemistry
CHM406 Adv Phys Chem Dynamics & Thermodynamics
COS324 Introduction to Machine Learning
COS343 Algorithms for Computational Biology
COS402 Machine Learning and AI
COS423 Theory of Algorithms
COS424 Fundamentals of Machine Learning
COS426 Computer Graphics
COS429 Computer Vision
COS433/MAT473 Cryptography
COS445 Economics and Computing
COS451 Computational Geometry
COS487 Theory of Computation
COS511 Theoretical Machine Learning
COS521 Advanced Algorithm Design
COS522 Computational Complexity
COS533 Advanced Cryptography
COS557/MOL557 Analysis and Visualization of Large-Scale Genomic Data Sets
ECO312 Econometrics: A Mathematical Approach
ECO317 The Economics of Uncertainty
ECO414 Introduction to Economic Dynamics
ECO418 Strategy and Information
ECO465 Options, Futures & Financial Derivatives
ECO466 Fixed Income: Models and Applications
ECO481 Topics in Economics
ECO513 Advanced Econometrics: Time Series Models
EEB324 Theoretical Ecology
EEB325 Mathematical Modeling in Biology and Medicine
EEB424 Methods of Mathematical Ecology
ECE381 Networks: Friends, Money, and Bytes
ECE382 Statistical Signal Processing
ECE482 Digital Signal Processing
ECE488 Image Processing and Transmission
ECE521/MAE547 Linear Systems Theory
ECE523/MAE548 Nonlinear Systems Theory
ECE530 Theory of Detection and Estimation
ECE535 Machine Learn & Pattern Recognition
GEO371/PHY371 Global Geophysics
GEO422 Data, Models, and Uncertainty
GEO424/CEE424 Introductory Seismology and Oil Exploration
GEO425/MAE425 Introduction to Physical Oceanography
GEO441/APC441 Computational Geophysics
GEO557 Theoretical Geophysics
MAE335 Fluid Dynamics
MAE336 Viscous Flows
MAE433 Automatic Control Systems
MAE434 Modern Control
MAE545 Nonlinear Control
MAE546 Optimal Control and Estimation
MAE552 Viscous flows
MAE559 Special topics in Fluid Mechanics
MAT323 Topics in Mathematical Modeling: Mathematical Neuroscience
MOL436 Statistical Methods for Genome Data
MSE515/APC515 Random Heterogeneous Materials
NEU437 Computational Neuroscience
ORF335/ECO364 Introduction to Financial Mathematics
ORF350 Analysis of Big Data
ORF387 Networks
ORF405 Regression and Applied Time Series
ORF407 Fundamentals of Queueing Theory
ORF435 Financial Risk Management
ORF473 Special Topics in Operations Research and Financial Engineering - Stochastic Methods for Quantitative Finance
PHY304 Advanced Electromagnetism
PHY305 Introduction to Quantum Theory
PHY408 Modern Classical Dynamics
PHY509 Quantum Field Theory
PHY525 Introduction to Condensed Matter Physics
PHY562 Biophysics
POL572 Quantitative Analysis II
POL573 Quantitative Analysis III
QCB408 Foundations of Applied Statistics and Data Science with Applications in Biology
QCB515 Method and Logic in Quantitative Biology

Undergraduate Announcement