Home>Undergraduate Education>Training Program>Major Program

Major Program

MS provides a well-structured and diversified vareity of courses. Students in the first and second years take the same compulsory courses. From the third year, students can choose professional courses offered by MS according to their majors and they can choose other courses offered by other schools according to the rules of PKU. Finally, students can apply for the bachelor of science degrees with required credits and qualified thesis.


The below table is Curricula for the undergraduate of MS after 2016


Pubic and Basic Course: 40-46 credits


Course name

Credit

Course type

Course name

Total credit hour

Credit

Political Science

12

Whole-university Required

Introduction to Maoism and Theoretical System of Socialism with Chinese Characteristics

54

4

Situation & Policy

16

1

Ideological and Moral Cultivation & Legal Basis

34

2

Introduction to Basic Principles of Marxism

36

3

Essentials of Chinese Modern History

34

2

Military Theory

2

Whole-university Required

 

 

 

Sports

4

Whole-university Required

 

 

 

Introduction to Computing

3

Whole-university Required

 

 

 

College English

2-8

Whole-university Required

Up to the college English test after the entrance

 

 

Mathematical Basic Course

14

Major Required

Mathematical Analysis (I)

102

5

Mathematical Analysis (II)

85

4

Mathematical Analysis (III)

102

5

Algorithms and Data Structures

3

Whole-university Required

 

 



Core Course:29 credits


Course name

Credit

Course type

Course name

Total credit hour

Credit

Core Course

29

Major Required

Advanced Algebra (I)

102

5

Geometry

102

5

Mathematical Modeling

51

3

Probability Theory

51

3

Theory of Functions of Complex Variables

51

3

Abstract Algebra

54

3

Ordinary Differential Equations

51

3

Advanced Algebra (II )

85

4


Restrictive Course:32 credits


Course name

Credit

Course type

Course name

Total credit hour

Credit

Science Course

8

 

-

Restrictive Course

 

Professional Course

24

Graduation Thesis

3

Restrictive Course

 

Major Required and Restrictive

21

Restrictive Course

A junior should choose 7 courses from his major syllabus after he determines his learning direction


Liberal Course and Elective Course:31 credits


Course name

Credit

Course type

Course name

Total credit hour

Credit

Liberal Course

12

 

-

Elective Course

 

Professional Elective Course

-

 

-

Elective Course

 

Divisional Elective Course

12

 

-

Elective Course

A junior should choose 4 courses from the school syllabus after he determines his learning direction

Whole-University Liberal Course

7

 

-

Elective Course

7 credits

Major Required Restrictive Courses

Data Science and Big Data TechnologyInformation ScienceComputational MathematicsApplied Statistics (Biostatistics)StatisticsProbabilityFinancial MathematicsPure Mathematics

The required courses are:

Course Title

Credit

 Mathematical Statistics

3

       Applied Multivariate Statistical Analysis

3

Undergraduate students are also required to choose at least five courses from the following seventeen courses:

Course Title

Credit

Functions of Real Variables

3

Applied Regression Analysis

3

Computer Graphics

3

Bayesian Statistics

3

Applied Time Series Analysis

3

Statistical Learning

3

Statistical Computing

3

Internship Program Design

3

Machine Learning

3

Data Structure and Algorithm

3

Principles of Parallel Programming

2

Data Integration and Cleaning

Unsettled

Analysis And Design of Algorithms

3

Database Summary

3

Database Warehouse and Data Mining

2

Optimization Method

3

Convex Optimization

3

The required courses are:

Course Title

Credit

Fundamentals of Information Science

3

       Fundamentals of Theoretical Computer Science

3

       Mathematical Logic

3

       Set Theory and Graph Theory

3

Digital Signal Processing

3

Undergraduate students are also required to choose at least two courses from the following eleven courses:

Course Title

Credit

Programming Techniques and Methodology

3

Cryptography

3

       Computer Graphics

3

Computer Image Processing

3

Software Engineering

3

Analysis And Design of Algorithms

3

Information Security

3

Artificial Intelligence

3

Machine Learning

3

The required courses are:

Course Title

Credit

Numerical Analysis

3

Numerical Algebra

3

Undergraduate students are also required to choose at least five courses from the following seven courses:

Course Title

Credit

Functions of Real Variable

3

Functional Analysis

3

Optimization Methods

3

Partial Differential Equations

3

Introduction to Fluid Dynamics

3

Numerical PDE

3

Algorithms for Big Data Analysis

3

The required courses are:

Course Title

Credit

Mathematical Statistics

3

Applied Regression Analysis

3

Undergraduate students are also required to choose at least five courses from the following nine courses:

Course Title

Credit

Bayesian Statistics

3

Applied Multivariate Statistical Analysis

Applied Multivariate Statistical Analysis


3

Applied Time Series Analysis

3

Statistical Learning

3

Statistical Computing

3

Nonparametric Statistics

3

       Applied survival analysis

3

Bioinformatics Methods

3

Applied Stochastic Process

3

The required courses are:

Course Title

Credit

Mathematical Statistics

3

Applied Stochastic Process

3

Undergraduate students are also required to choose at least five courses from the following nine courses:

Course Title

Credit

Applied Regression Analysis

3

Survey Sampling

3

Design of Experiments

3

Bayesian Statistics

3

Applied Multivariate Statistical Analysis

3

Applied Time Series Analysis

3

Statistical Learning

3

Statistical Computing

3

Nonparametric Statistics

3

The required courses are:

Course Title

Credit

Mathematical Statistics

3

Applied Stochastic Process

3

Undergraduate students are also required to choose at least five courses from the following nine courses:

Course Title

Credit

Functions of Real Variables

3

Applied Multivariate Statistical Analysis

Applied Multivariate Statistical Analysis


3

Partial Differential Equations

3

Differential Geometry

3

Measure Theory

3

Applied stochastic calculus

3

Functional Analysis

3

Applied Regression Analysis

3

Topology

3

  

The required courses for the students of The Department of Financial Mathematics are:

Course Title

Credit

Mathematical Statistics

3

Introduction to Financial Mathematics

3

Applied Stochastic Process

3

Life Insurance Mathematics

3

Security Investment

3

Fundamentals of Financial Derivatives

3

Undergraduate students are also required to choose at least one course from the following seven courses:

Course Title

Credit

Functions of Real Variables and Functional Analysis

4

Functions of Real Variables

Functions of Real Variables


3

Financial Economics

3

An Introduction to Analysis of Financial Data

3

Non-life Insurance Mathematics

3

Theory of Risk

3

Applied stochastic calculus

3

Undergraduate students are required to choose at least seven courses from the following nine courses:

Course Title

Credit

Real Variable Function

3

Functional Analysis

3

Partial Differential Equations

3

Topology

3

Differential Geometry

3

Differentiable Manifolds

3

Basic Thoery of Numbers

3

Groups and Representations

3

Basis of Algebraic Geometry

3