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