Students are expected to complete 151 units within the curriculum structure below:
Students are expected to complete 151 units within the curriculum structure below:
Students are required to take the following 21 Major Required Courses (63 units)
Pre-requisite(s): None
Course Description:
The objective of this course is to provide students with a general understanding of basic accounting concepts, accounting cycle (bookkeeping), principles and their applications in some elementary financial accounting topics including cash; current assets and current liabilities; inventory and non-current assets.
Pre-requisite(s): None
Course Description: This course introduces object-oriented programming concepts, principles, and techniques using the C++ programming language. Students will learn how to create C++ programmes using control statements, functions, structures, memory management, pointers, classes, inheritance, and polymorphism. Students will also learn how to use tools to edit, compile, debug, and test C++ programmes
Pre-requisite(s):
COMP3153 C++ PROGRAMMING LANGUAGE
Course Description:
This course aims to develop the students' knowledge in data structures and the associated algorithms; to introduce the concepts and techniques of structuring and operating on Abstract Data Types in problem solving; to discuss common sorting, searching and graph algorithms, and to study the complexity and comparisons among these various techniques.
Pre-requisite(s): None
Course Description:
This course aims to introduce concepts &
principles of microeconomics for financial mathematics students
from elementary to intermediate level. The students should moreover
appreciate the relevance of the course materials to real life, and learn
to apply them in analysing economic problems commonly
encountered by individuals and firms. The major topics covered are:
the market forces of demand and supply, and the associated concept
of elasticity; the key role of price in the resource allocation; the
efficiency of, and some possible problems with, the market
mechanism; the various cost measures for firms; the different forms
of market competition, and the impact on social welfare; and finally,
the basic role of government in the economy.
* Students of the Financial Mathematics Programme are not allowed to take “ECON2013 Principles of Microeconomics” which is intended for students of other academic programmes.
Pre-requisite(s):
ECON2103 MICROECONOMICS
Course Description:
This course aims to introduce the basic
concepts & principles of macroeconomics for financial mathematics
students, so as for students to acquire a basic understanding of how a
market economy functions, to appreciate the critical macroeconomic
issues facing the society, and to understand to a certain degree the
going debate on these issues. This is a necessary preparation not only
for many careers in private and public sectors but also for
responsible citizenship in modern society.
* Students of the Financial Mathematics Programme are not allowed to take “ECON2003 Principles of Macroeconomics” which is intended for students of other academic programmes.
Pre-requisite(s): None
Course Description:
This course aims to introduce the basic
concepts & principles of finance for financial mathematics students.
It introduces the principles of investment theory, economics of
banking & financial institutions, financial statement analysis and
other core areas of finance that will build a solid foundation for FM
students to pursue other courses in finance.
Pre-requisite(s): None
Course Description:
The aims of the course is to deal with the ways
in which financial institutions quantify and manage different risks
such as market risk, credit risk, and operational risk, to help students
pay special attention to the credit derivatives market and understand
current financial crisis by covering various smaller case studies.
Pre-requisite(s): None
Course Description:
This course aims at developing key concepts in
investment theories from the perspective of a portfolio manager
rather than an individual investor. The goal of this class is to provide
students with a structure for thinking about investment theories and
show them how to address investment problems in a systematic
manner. It focuses on applications of financial theories to
investments. Topics include portfolio optimisation and asset pricing
theories, as well as their applications to problems in contemporary
financial practice. The course also explores the application of various
financial instruments in investment management and introduces the
basic techniques of portfolio performance evaluation.
Pre-requisite(s):
MATH1063 LINEAR ALGEBRA II, and
Course Description:
This course aims to give students a basic
understanding of econometrics and regression analysis. Numerous
examples will be examined in order to achieve this goal. Emphasis
will be placed on the classical linear regression model, least squares
estimation, hypothesis testing, and model building, and application to
practical economic problems on forecasting and analysis. In addition,
this course will train students to use computer statistical software.
Pre-requisite(s):
MATH1083 CALCULUS II, and
MATH1063 LINEAR ALGEBRA II
Course Description:
Due to growing importance and relevance of
applied time series econometrics in finance and other related fields,
the course is designed to help the students to understand the concepts,
methods, applications and usefulness of time series analysis to
various problems relating to finance. Practical examples from the
industry and economy are the hall mark of the course combined with
laboratory experiments with the latest software applications. For
practical purposes, the course is extremely useful for management
professionals working in different sectors and in various positions of
decisions making. Upon completing this course, students should be
able to master traditional methods of Time Series analysis, intended
mainly for working with time series data.
Pre-requisite(s):
STAT2063 PROBABILITY THEORY or
Course Description:
This course aims to provide students with recent developments in Black-Scholes-Merton Model and its applications to finance, such as option pricing in Binomial Tree Method. In particular, the course addresses a large spectrum of problems and techniques. The objective is to enable student to understand how Black-Scholes-Merton Model provides a large set of theoretical and computational tools with applications in option pricing.
Pre-requisite(s): None
Other Condition(s):
Year 4 standing
Course Description:
The aim of the final-year project is to enable
students to go through an independent learning experience, giving
them a chance to develop skills, including the use of online and
offline materials, the logical development of scientific arguments,
thesis writing skills, presentation techniques and time management.
Students need to demonstrate an integrated understanding of finance
and mathematics through solving real-life problems.
Pre-requisite(s):
FINM3143 FINANCIAL MATHEMATICS, and
MATH3173 APPLIED STOCHASTIC PROCESS
Course Description:
This course aims to provide students with an understanding of continuous stochastic processes, how the option price changes with changes in different parameters, so that they will know how to apply delta-gamma hedging in risk management. Furthermore, it also provides some basic techniques of pricing Exotic Options.
Pre-requisite(s): None
Course Description:
This course introduces the basic techniques in matrix algebra, which is the foundation for more advanced mathematics and statistics subjects. Major emphasis will be on the system of linear equations, linearly independence in finite dimensional vector spaces.
Pre-requisite(s):
MATH1053 LINEARALGEBRA I or
Course Description:
This course introduces the basic techniques in matrix algebra, which is the foundation for more advanced mathematics and statistics subjects. Major emphasis will be on the system of linear equations, linearly independence, and eigenvalue problems in finite dimensional vector spaces. Basic ideas and techniques on calculus will be introduced.
Pre-requisite(s): None
Course Description:
This course introduces the basic ideas and techniques in single variable calculus with mathematical rigour to prepare students for more advanced mathematical and statistical subjects.
Pre-requisite(s):
MATH1073 CALCULUS I or
Course Description:
This course is a continuation of Calculus I. It provides a solid foundation in multivariable calculus to prepare students for more advanced mathematics and statistical subjects.
Pre-requisite(s):
MATH1053 LINEAR ALGEBRA I, and
MATH1083 CALCULUS II
Course Description: Randomness plays a crucial role in various models in financial mathematics. To handle the random elements in these models, statistics comes into play. For financial mathematics practitioners, a good understanding of the mathematics behind statistics is important. This course aims at introducing to students statistics from the mathematical point of view. The topics covered will find applications in other disciplines.
Pre-requisite(s):
MATH1063 LINEAR ALGEBRA II, and
Course Description: This course introduces various forms of ordinary differential equations and their solution methods using analytical techniques. Topics include first order, second order and higher order scalar ODE, serious solution to second order linear ODE, systems of first order ODE, Laplace transform for initial value problems.
Pre-requisite(s): STAT2023 ADVANCED PROBABILITY or
Course Description: This course reviews basic probability theory and deals with major stochastic processes including Poisson processes, renewal theory, Markov Chains and continuous-time Markov Chains. Applications to inventory problems, equipment replacement policy and queuing theory are also dealt with through some examples.
Pre-requisite(s):
MATH1063 LINEAR ALGEBRA II, and
MATH1083 CALCULUS II
Course Description:
1. To provide an introduction to some important concepts in probability theory.
2. To familiarize students with random variables and various probability distributions.
3. To familiarize students with random vectors and their distributions.
Students are required to select at least 4 courses (12 units) from the list below.
Pre-requisite(s):
ACCT2003/2043 PRINCIPLES OF ACCOUNTING I
Course Description:
The objective of this course is to providestudents with a general understanding of basic accounting concepts,accounting cycle (bookkeeping), principles and their applications insome selected financial and management topics includingpartnerships; corporations; non-current liabilities; cash flowstatement; financial performance analysis; accounting formanufacturing operations; cost behaviour and CVP analysis;budgeting and budgetary control.
Pre-requisite(s):
COMP1013 STRUCTURED PROGRAMMING, or
GCIT1013 FOUNDATIONS OF C PROGRAMMING, or
COMP1023 FOUNDATIONS OF C PROGRAMMING, or
STAT2043 STRUCTURED PROGRAMMING (FOR STAT STUDENTS), or
COMP2013 OBJECT ORIENTED PROGRAMMING, or
COMP3153 C++ PROGRAMMING LANGUAGE
Course Description:
The course will provide an introduction to Machine Learning and its core models and algorithms. The aim of the course is to give the student the basic ideas and intuition behind modern machine learning methods as well as a bit more formal understanding of how, why, and when they work.
Pre-requisite(s):
MATH1083 CALCULUS II
Course Description:
This course is designed to provide students
with a comprehensive understanding of the principles and practices
of corporate finance. It aims to enable students to apply financial
principles and theories to the understanding of issues and solving
problems in real-world settings independently; and to enable students
to understand the financial decision-making practice of corporations
under different circumstances and to learn the advanced techniques
required for the financial managers.
* Students of the Financial Mathematics Programme are not allowed to take “FIN3013 Corporate Finance”, “FIN4023 Financial Risk Management”, “ECON3013 Applied Econometrics”, “BUS4013 Strategic Management”, “ACCT4023 Financial Accounting Theory” and “FIN3023 Fixed Income Securities” which are intended for students of other academic programmes.
Pre-requisite(s):
DS1013 PYTHON PROGRAMMING FOR BEGINNERS
Course Description:
Pre-requisite(s):
MATH1083 CALCULUS II
Course Description:
This course aims to give an introduction to
students on futures, options and other derivative contracts. Class
lectures will be focused on the theoretical aspects of these topics and
students could gain understanding of some practical issues relating to
these contracts for the market through tutorials and a term project.
Tutorials will highlight and examine the application of the
knowledge learnt from the lectures.
Pre-requisite(s):
FINM3093 INVESTMENTS
Course Description:
The aim of this course is to provide students
with an introduction to the techniques of valuation of fixed income
securities and their derivatives as well as management of fixed
income investment portfolios. This course focuses on analytic tools
used in bond portfolio management and interest rate risk
management. These tools include yield curve construction, duration
and convexity, and formal term structure models. The course covers
the valuation of a wide variety of fixed income securities and
derivatives including pure discount bonds, coupon bonds, forwards
and options on fixed income securities, interest-rate swaps,
floating-rate notes, and mortgages. It also develops tools for valuing
and modelling the risk exposures of fixed income securities and their
derivatives, with the ultimate goal of deploying these instruments in a corporate or financial risk management setting.
Pre-requisite(s): None
Course Description:
This purpose of this course is to introduce the
student to the new field of behavioural finance. Whereas in the past it
was believed that instances of investor irrationality cancelled
themselves out rendering markets perfectly efficient, because of
advances in behavioural finance this view is being increasingly
called into question. New work in this area has major implications
for financial decision-makers.
Pre-requisite(s): None
Course Description:
With the rapid globalisation of the world
economy, the managers of a firm have to understand that their
decisions will be greatly influenced by variables such as exchange
rate policies, trade policies, international accounting standards, etc.
The aims of this course are to provide students with a basic
knowledge of how international financial markets work; to provide
students with an understanding of exchange rates and why currency
values fluctuate, the international monetary system; balance of
payments; parity conditions; foreign exchange rate determination and
forecasting; derivatives; to explore methods used to manage risk in
the global markets; to support student learning through site visits
financial centres; and to provide an in-depth understanding of the
process and techniques used in making international investment
decisions.
Pre-requisite(s): None
Course Description:
This course aims to provide students the
awareness of how the financial system and its economic effect on
their lives. It intends to equip learners, through various teaching and
learning activities and assessment methods, with skills and
knowledge to understand financial instruments, financial markets and
central bank as well as how they work in an economy.
Pre-requisite(s): None
Course Description:
This course introduces how to use python
programming language to do data collection, storage, analysis and
visualization. After studying this course, students will learn how to
crawl data from the web, store data into database, perform statistical
analysis, and visualize the result. Equipped with these skills, students
can further analyse finance data, make predictions and do back
testing. To take this course, students are required to have some basic
background in computer programming.
Pre-requisite(s):
FINM4004 FINAL YEAR PROJECT I (FM)
Other Condition(s):
Year 4 standing
Course Description:
This is an advanced individual project on an
interdisciplinary and applied topic related to the field of financial
mathematics for utilizing theories, knowledge and skills acquired in
the program. The course is to guide students in developing
appropriate research methodology to solve or study a problem of
financial mathematics with real-world significant. This course is
open to Financial Mathematics students only.
# With the approval of the Programme, students may register this course as a major elective in the second semester of Year 4.
Pre-requisite(s):
COMP3283 DATA STRUCTURE
Course Description:
The primary objective of this course is to introduce the topic of algorithms as a precise mathematical concept, and study how to design algorithms, establish their correctness, study their efficiency and memory needs. The course consists of a financial modelling component in addition to the design of various algorithms.
Pre-requisite(s): None
Course Description:
This course aims to introduce students to the
business of investment banking, including IPO, mergers and
acquisitions, asset liability management, and new financial services;
and financial institutions from the perspectives of both the consumer
and the financial institution manager, including commercial banking,
and investment banking. The student will become familiar with the
financial services offered to the public and also with the financial,
operational, and organisational aspects of the institution.
Pre-requisite(s):
MATH1083 CALCULUS II
Course Description:
This course aims to help students learn the
essential knowledge of using Excel spreadsheet functions and some
software as decision-making tools for formulating suitable solutions
to solve real-world financial and economic problems in the financial
industry, and gain hands-on experience and professional skills of
using Excel worksheet functions, pivot table, charts and VBA
macros (Visual Basic Applications) for the practical implementation
of financial models. It covers standard financial models in the areas
of corporate finance, financial statement simulation, portfolio
problems, option, portfolio insurance, duration, and immunisation.
Pre-requisite(s):
FINM3093 INVESTMENTS
Course Description:
This course aims to provide students with an
introduction to the major structured products, their design, pricing
and their uses and risks. The key features of each exotic option that
can be used to develop such structured products will also be covered.
The course will discuss the process of Financial Engineering in the
construction of these financial instruments by using the building
blocks of bonds, forwards, swaps and standard options and exotic
options. Emphasis will be on the Equity-linked, FX-linked and
Interest-rate linked structured products.
Pre-requisite(s):
(STAT2063 PROBABILITY THEORY or STAT2023 ADVANCED PROBABILITY), and
MATH2023 ORDINARY AND PARTIAL DIFFERENTIAL EQUATIONS, and
(FINM4073 ADVANCED FINANCIAL MATHEMATICS or FINM4063 STOCHASTIC CALCULUS FOR FINANCE or FINM4003 FINANCIAL MATHEMATICS II (FOR FM STUDENTS)), and
COMP3153 C++ PROGRAMMING LANGUAGE
Course Description:
1. To introduce students to the basic knowledge about solving and implementing numerical problems of increasing complexity that arise in finance.
2. To familiarize students with code design that reflects the structure of numerical problems from finance.
3. To apply Monte Carlo simulation in option pricing.
Pre-requisite(s):
FINM3143 FINANCIAL MATHEMATICS or
FINM3003 FINANCIAL MATHEMATICS I (FOR FM STUDENTS)
Course Description:
1. To introduce students to basic theory of discrete-time and continuous-time martingales including Brownian motion.
2. To familiarise students with Ito integral, Ito’s formula and its applications, stochastic differential equations, and diffusion processes.
3. To apply stochastic calculus in option pricing.
Pre-requisite(s):
MATH1063 LINEAR ALGEBRA II, and
MATH1083 CALCULUS II
Course Description:
This course aims to introduce basic ideas of discrete mathematics such as formal mathematical reasoning techniques, basic counting techniques and their applications for computer science students. The emphasis is on understanding the concepts and the ability to solve problems. The objective is for students to understand the basic theory and some applications of discrete mathematics. The course gives students training in the ability to think quantitatively and analyse problems critically.
Pre-requisite(s):
MATH2043 ORDINARY DIFFERENTIAL EQUATIONS
Course Description:
This course introduces the theory of multi-dimensional scalar and system of parabolic, elliptic and hyperbolic partial differential equations (PDEs) that model physical processes in areas such as physics, biology, chemistry and social science. Solution techniques such as the separation of variables, eigenfunction expansions, Green functions, Fourier and Laplace transforms for solving the equations in a bounded and unbounded domain, with homogeneous and inhomogeneous source term will be studied in detail.
Pre-requisite(s):
MATH1083 CALCULUS II
Course Description:
This course provides an introduction to
measure theory, Lebesgue integration, LPspace, and Fourier analysis.
Equipped with this knowledge, students are prepared for further
studies in numerical analysis, functional analysis and advanced
probability theory.
Pre-requisite(s):
MATH1063 LINEAR ALGEBRA II, and
MATH1083 CALCULUS II
Course Description:
Vector Calculus and Complex Analysis play an important role in the development of many subjects in science, engineering, and Physics. In this course, students will be taught the fundamentals of vector calculus and complex analysis and their application to various kinds of practical problems.
Pre-requisite(s):
MATH1063 LINEAR ALGEBRA II, and
MATH1083 CALCULUS II, and
COMP3153 C++ PROGRAMMING
LANGUAGE or
COMP1023 FOUNDATIONS OF C
PROGRAMMING
Course Description:
This course introduces numerical methods on various problems, such as equation solutions, interpolations, differentiations and integrations, initial value problems, linear systems, and error analysis on these numerical methods. Students would learn the theory of numerical analysis, as well as its rich applications in science and economics. After studying this course students will have a better mastery of techniques in numerical analysis.
Pre-requisite(s):
MATH1083 CALCULUS II
Course Description:
This course introduces introduce the basic theory of analytic functions of one complex variable. The topics include some important theorems, like Cauchy’s theorem, Residues theorem and series representation of analytical functions and conformal mappings and their applications.
Pre-requisite(s):
MATH1073 CALCULUS I
Course Description:
This course introduces dynamic programming
ideas, including calculus of variations, variable-endpoint problems,
maximum principle in control theory, and dynamic optimization.
Students would learn the theory of dynamic programming, as well as
its rich applications in science and economics. After studying this
course students will have a better mastery of techniques in dynamic
programming.
Course Description: To introduce the basic computer simulation in various discrete systems. The aim is to model and simulate various practical systems in financial, transportation, and commercial applications. This course covers the basic concepts, models and computer software in simulating practical discrete systems.
Pre-requisite(s):
MATH1053 LINEAR ALGEBRA I or MATH1003 LINEAR ALGEBRA, and
MATH1073 CALCULUS I or MATH1123 CALCULUS FOR SCIENCE AND ENGINEERING
Course Description:
This course introduces the fundamental theory and techniques for both unconstrained and constrained
optimization. There will be an overview of the existing numerical software packages. Finally some interdisciplinary techniques and
applications related to optimization will be discussed.
Pre-requisite(s):
MATH1063 LINEAR ALGEBRA II, and
MATH1083 CALCULUS II
Course Description:
The course introduces basic concepts and techniques of measuring theoretic probability, familiarise students with random variable and various probability distributions from the perspective of measuring theoretic probability theory, and introduce some basic stochastic processes, martingales and their applications.
Pre-requisite(s):
GCNU1003 SPEAKING OF STATISTICS, or
GCNU1043 INTRODUCTION TO
PROBABILITY AND STATISTICS, or
GCNU1053 STATISTICS FOR SOCIAL
SCIENCE, or
GCNU1063 BUSINESS STATISTICS, or
GFQR1001 A JOURNEY WITH DATA, or
GFQR1013 HANDS ON DATA ANALYTICS
FOR EVERYONE, or
GFQR1023 DATA ANALYTICS FOR
BUSINESS, or
GFQR1033 STATISTICS IN OUR DAILY LIFE
Course Description:
The course covers computer programming and
data analysis in R. The emphasis of the course will be on statistics
analysis based on R language. This involves: (1) exploratory data
analysis; (2) specification of models to explain the data; (3)
estimation and evaluation of models; (4) forecasting from the model.
Pre-requisite(s):
MATH1083 CALCULUS II and
MATH1063 LINEAR ALGEBRA II, or
COMP1023 FOUNDATIONS of C
PROGRAMMING, or
COMP2013 OBJECT-ORIENTED
PROGRAMMING
Course Description:
In this information age much data are collected, but less often analysed. This course covers methods for gleaning useful information for large data sets. These methods may be used to help improve product marketing, increase operational efficiency and discover new knowledge.
All students should complete 37 units of University Core courses to fulfil the graduation requirements.
All students should complete 18 units of General Education (GE) Courses to fulfil the graduation requirements.
The 21 units of Free Electives could be used by students to (a) spend a semester abroad; (b) take a minor or (c) take more courses offered by the teaching units.
The curriculum is particularly relevant for the 2022 cohort students. Other students please refer to https://ar.uic.edu.cn/current_students/student_handbook/programme_handbook.htm