#### Home>Undergraduate Education>Curriculums

The following table lists are the mathematical courses for all undergraduate students in PKU in Autumn Semester.

Course title |
Course type |
Credit Hour |
Credit |

Mathematical Analysis (I) Class 1 |
Major core course |
6 |
5 |

Mathematical Analysis (I) Class 2 |
Major core course |
6 |
5 |

Advanced Algebra (I) Class 1 |
Major core course |
6 |
5 |

Advanced Algebra (I) Class 2 |
Major core course |
6 |
5 |

Geometry Class 1 |
Major core course |
6 |
5 |

Geometry Class 2 |
Major core course |
6 |
5 |

Mathematical Analysis (I) (H) |
Major core course |
6 |
5 |

Advanced Algebra (I) (H) |
Major core course |
6 |
5 |

Geometry (H) |
Major core course |
6 |
5 |

Data Structures |
Major core course |
3 |
3 |

Selected Topics in Abstract Algebra |
Major core course |
2 |
2 |

Selected topics from Mathematical Analysis III |
Major core course |
2 |
2 |

Mathematical Analysis (III) Class 1 |
Major core course |
5 |
4 |

Mathematical Analysis (III) Class 2 |
Major core course |
5 |
4 |

Mathematical Analysis (III) (H) |
Major core course |
5 |
4 |

Abstract Algebra Class 1 |
Major core course |
3 |
3 |

Abstract Algebra Class 2 |
Major core course |
3 |
3 |

Topology |
Major core course |
3 |
3 |

Numerical Algebra |
Elective course |
3 |
3 |

Mathematical Logic |
Elective course |
3 |
3 |

Differential Geometry |
Major core course |
3 |
3 |

Partial Differential Equations |
Elective course |
3 |
3 |

Functions of Real Variables |
Major core course |
3 |
3 |

Introduction to Financial Mathematics |
Elective course |
3 |
3 |

Mathematical Biophysics |
Elective course |
3 |
3 |

Applied Stochastic Processes |
Elective course |
3 |
3 |

Topics on Core Mathematic Subjects II |
Elective course |
2 |
2 |

Fundamentals of Theoretical Computer Science |
Elective course |
3 |
3 |

Mathematical Statistics |
Elective course |
3 |
3 |

Introduction to Stochastic Processes |
Elective course |
3 |
3 |

An Introduction to Analysis of Financial Data |
Elective course |
3 |
3 |

Functions of Real Variables and Functional Analysis |
Elective course |
4 |
4 |

Statistical Learning |
Elective course |
3 |
3 |

Operation Research |
Elective course |
3 |
3 |

Digital Signal Processing |
Elective course |
3 |
3 |

Lie Groups and Their Representations |
Elective course |
3 |
3 |

Seminar on Securities |
Major core course |
3 |
6 |

Undergraduate Seminar(derivatives) |
Major core course |
3 |
6 |

Applied Multivariate Statistical Analysis |
Elective course |
3 |
3 |

Applied Time Series Analysis |
Elective course |
3 |
3 |

Seminar on fixed income securities and credit risks |
Major core course |
3 |
6 |

Financial Economics |
Elective course |
3 |
3 |

An introduction to classical groups |
Elective course |
3 |
3 |

Numerical Solution of Partial Differential Equations |
Elective course |
3 |
3 |

Convex Optimization |
Elective course |
3 |
3 |

Seminar on algebraic number theory |
Elective course |
3 |
3 |

Numerical Methods: Principles, Algorithms and Applications |
Lliberal course |
3 |
3 |

Statistics |
Lliberal course |
3 |
3 |

Reflection groups and Coxeter groups |
Graduate level course |
3 |
3 |

Bayesian Theory and Computation |
Graduate level course |
3 |
3 |

Lectures on applied partial differential equations |
Graduate level course |
2 |
2 |

Causal Inference and Big Data in Statistics |
Graduate level course |
2 |
2 |

Introduction to Riemannian Geometry |
Graduate level course |
3 |
3 |

Homology Theory |
Graduate level course |
3 |
3 |

Analysis And Design of Algorithms |
Graduate level course |
3 |
3 |

Functional Analysis (II) |
Graduate level course |
3 |
3 |

Commutative Algebra |
Graduate level course |
3 |
3 |

Geometric Analysis |
Graduate level course |
3 |
3 |

Numerical AlgebraⅡ |
Graduate level course |
3 |
3 |

Parallel Computation II |
Graduate level course |
3 |
3 |

Pattern Recognition |
Graduate level course |
3 |
3 |

Algebraic Geometry II |
Graduate level course |
3 |
3 |

Finite Element MethodⅡ |
Graduate level course |
3 |
3 |

Ergodic Theory |
Graduate level course |
3 |
3 |

Topics in Modern Information Processing |
Graduate level course |
3 |
3 |

Stochastic Processes II |
Graduate level course |
3 |
3 |

Advanced Theory of Probability |
Graduate level course |
3 |
3 |

Advanced Theory of Statistics |
Graduate level course |
3 |
3 |

Abstract AlgebraⅡ |
Graduate level course |
3 |
3 |

Applied Partial Differential Equations |
Graduate level course |
3 |
3 |

Topics in Geometric Topology |
Graduate level course |
3 |
3 |

Information Security |
Graduate level course |
3 |
3 |

Methods of Modern Mathematical Physics |
Graduate level course |
3 |
3 |

Methods of Stochastic Simulations |
Graduate level course |
3 |
3 |

Advanced Statistical Computation |
Graduate level course |
3 |
3 |

Machine Learning |
Graduate level course |
3 |
3 |

Artificial Neural Networks |
Graduate level course |
3 |
3 |

This is the list of courses in Spring Semester:

Course title |
Course type |
Credit hour |
Credit |

Mathematical Analysis (II) Class 1 |
Major core course |
6 |
5 |

Mathematical Analysis (II) Class 2 |
Major core course |
6 |
5 |

Mathematical Analysis (II) (H) |
Major core course |
6 |
5 |

Advanced Algebra (II )Class 1 |
Major core course |
5 |
4 |

Advanced Algebra (II )Class 2 |
Major core course |
5 |
4 |

Advanced Algebra (II )(H) |
Major core course |
5 |
4 |

Geometry II (H) |
Major core course |
5 |
4 |

Theory of Functions of Complex Variables Class 1 |
Major core course |
3 |
3 |

Theory of Functions of Complex Variables Class 2 |
Major core course |
3 |
3 |

Ordinary Differential Equations Class 1 |
Major core course |
3 |
3 |

Ordinary Differential Equations Class 2 |
Major core course |
3 |
3 |

Probability Theory Class 1 |
Major core course |
3 |
3 |

Probability Theory Class 2 |
Major core course |
3 |
3 |

Probability Theory(H) |
Major core course |
3 |
3 |

Mathematical Modeling |
Major core course |
3 |
3 |

Functional Analysis |
Major core course |
3 |
3 |

Statistics |
Liberal course |
3 |
3 |

Music and Mathematics |
Liberal course |
2 |
2 |

Geometry Seminar |
Elective course |
3 |
3 |

Seminar on Algebra |
Elective course |
3 |
3 |

Seminar on Analysis |
Elective course |
3 |
3 |

An Introduction to applied mathematics |
Elective course |
3 |
3 |

Topics on Core Mathematic Subjects I |
Elective course |
2 |
2 |

The Calculus of Variations |
Elective course |
3 |
3 |

Fundamentals of Information Science |
Elective course |
3 |
3 |

Introduction to Differentiable Manifolds |
Elective course |
3 |
3 |

Computer Graphics |
Elective course |
3 |
3 |

Introduction to Numerical Analysis |
Elective course |
3 |
3 |

Optimization Methods |
Elective course |
3 |
3 |

Security Investment |
Elective course |
3 |
3 |

Modular Forms |
Elective course |
3 |
3 |

Cryptography |
Elective course |
3 |
3 |

Learning by research |
Elective course |
3 |
3 |

Measure Theory |
Elective course |
3 |
3 |

Applied Regression Analysis |
Elective course |
3 |
3 |

Set Theory and Graph Theory |
Elective course |
3 |
3 |

Computer Image Processing |
Elective course |
3 |
3 |

Seminar for Lowerclassman (1) |
Elective course |
3 |
3 |

Life Insurance Mathematics |
Elective course |
3 |
3 |

Combinatorics |
Elective course |
3 |
3 |

Fundamentals of Financial Derivatives |
Elective course |
3 |
3 |

Basis of Algebraic Geometry |
Elective course |
3 |
3 |

Introduction to Statistical Data Science |
Elective course |
3 |
3 |

Applied stochastic calculus |
Elective course |
3 |
3 |

Selected Topics in Abvanced Algebra II |
Elective course |
2 |
2 |

Algorithms for Big Data Analysis |
Elective course |
3 |
3 |

basic theory of numbers |
Elective course |
3 |
3 |

Introduction to Characteristic Classes and Index Theory |
Elective course |
2 |
2 |

Graduate Thesis(2)（Computational Mathematics） |
Major required course |
3 |
6 |

Graduate Thesis(2)（Computational Mathematics） |
Major required course |
3 |
6 |

Graduate Thesis(2)（Computational Mathematics） |
Major required course |
3 |
6 |

Asset Pricing Seminar for Undergraduate |
Major required course |
3 |
6 |

Seminar on financial data analysis and modeling |
Major required course |
3 |
6 |

Graduate Thesis |
Major required course |
3 |
6 |

Topics in Stochastic Modeling and Simulations |
Graduate level course |
3 |
3 |

Mathematical Image Processing |
Graduate level course |
3 |
3 |

Selected Topics in Differential Topology |
Graduate level course |
3 |
3 |

Computational Systems Biology |
Graduate level course |
3 |
3 |

Foliations |
Graduate level course |
3 |
3 |

Topics in Algebraic Geometry |
Graduate level course |
3 |
3 |

Differential Topology |
Graduate level course |
3 |
3 |

Mathematical Methods of Classical Mechanics |
Graduate level course |
3 |
3 |

Algebraic Number Theory |
Graduate level course |
3 |
3 |

Dynamical Systems |
Graduate level course |
3 |
3 |

Selected Topics on ODEs |
Graduate level course |
3 |
3 |

Design of experiments |
Graduate level course |
3 |
3 |

Computational Fluid Dynamics |
Graduate level course |
3 |
3 |

Complex Analysis |
Graduate level course |
3 |
3 |

Artificial Intelligence |
Graduate level course |
3 |
3 |

Modern Partial Differential Equations |
Graduate level course |
3 |
3 |

Algebraic Geometry II |
Graduate level course |
3 |
3 |

Inverse Problem of Mathematical Physics |
Graduate level course |
3 |
3 |

Stochastic Processes |
Graduate level course |
3 |
3 |

Applied Partial Differential Equations |
Graduate level course |
3 |
3 |

Mathematical Methods in Biomedical Imaging |
Graduate level course |
3 |
3 |

Symplectic Geometry |
Graduate level course |
3 |
3 |

Topics in partial Differential Equations |
Graduate level course |
3 |
3 |

Finite Difference Method II |
Graduate level course |
3 |
3 |

Finite Fields |
Graduate level course |
3 |
3 |

Symbolic Computation |
Graduate level course |
3 |
3 |

Theory of Group Representations |
Graduate level course |
3 |
3 |

Real Analysis |
Graduate level course |
3 |
3 |

Homotopy Theory |
Graduate level course |
3 |
3 |

Foundations of Nonlinear Analysis |
Graduate level course |
3 |
3 |