R N C

advertisement
Request for New Course
EASTERN MICHIGAN UNIVERSITY
DIVISION OF ACADEMIC AFFAIRS
REQUEST FOR NEW COURSE
DEPARTMENT/SCHOOL: __________MATHEMATICS___________________________COLLEGE:
CAS
CONTACT PERSON: _____XIAOXU HAN, CHRIS GARDINER__________________________________________________________________
CONTACT PHONE:
487-1444
CONTACT EMAIL:
xhan1@emich.edu, cgardiner@emich.edu
REQUESTED START DATE: TERM__FALL ___________YEAR___2012________
A. Rationale/Justification for the Course
This course is one of four courses we are proposing which will eventually be part of an MA concentration in computational
finance. As a new interdisciplinary field, computational finance is an exciting field for students in mathematics, statistics and
computer science to explore. This course focuses on the application of data mining techniques in computational finance. It will be
a good course for graduate students in applied math, applied statistics, and computational science to take.
B. Course Information
1. Subject Code and Course Number: MATH 539
2. Course Title: Data mining in Finance
3. Credit Hours:
3
4. Repeatable for Credit? Yes_______
No___X___
If “Yes”, how many total credits may be earned?_______
5. Catalog Description (Limit to approximately 50 words.):
Basics of quantitative finance, statistical data analysis applied to finance, data mining in finance. Knowledge of calculus, linear
algebra, statistics and computer programming is assumed.
6. Method of Delivery (Check all that apply.)
a. Standard (lecture/lab) X
On Campus
X
Off Campus
b. Fully Online
c. Hybrid/ Web Enhanced
7. Grading Mode:
Normal (A-E)
X
Credit/No Credit
8. Prerequisites: Courses that MUST be completed before a student can take this course. (List by Subject Code, Number and Title.)
9. Concurrent Prerequisites: Courses listed in #5 that MAY also be taken at the same time as a student is taking this course. (List by Subject
Code, Number and Title.)
10. Corequisites: Courses that MUST be taken at the same time as a student in taking this course.
Title.)
Miller, New Course
Sept. 09
(List by Subject Code, Number and
New Course Form
11. Equivalent Courses. A student may not earn credit for both a course and its equivalent. A course will count as a repeat if an equivalent
course has already been taken. (List by Subject Code, Number and Title)
12. Course Restrictions:
a. Restriction by College. Is admission to a specific College Required?
College of Business
Yes
No
X
College of Education
Yes
No
X
b. Restriction by Major/Program. Will only students in certain majors/programs be allowed to take this course?
Yes
No
X
If “Yes”, list the majors/programs
c. Restriction by Class Level Check all those who will be allowed to take the course:
Undergraduate
Graduate
All undergraduates_______
All graduate students___X_
Freshperson
Certificate
Sophomore
Masters
Junior
Specialist
Senior
X
Doctoral
Second Bachelor________
UG Degree Pending__X___
Post-Bac. Tchr. Cert._____
Low GPA Admit_______
Note: If this is a 400-level course to be offered for graduate credit, attach Approval Form for 400-level Course for Graduate
Credit. Only “Approved for Graduate Credit” undergraduate courses may be included on graduate programs of study.
Note: Only 500-level graduate courses can be taken by undergraduate students. Undergraduate students may not register for
600-level courses
d. Restriction by Permission. Will Departmental Permission be required?
Yes
No
(Note: Department permission requires the department to enter authorization for every student registering.)
13. Will the course be offered as part of the General Education Program?
Yes
No
X
X
If “Yes”, attach Request for Inclusion of a Course in the General Education Program: Education for Participation in the Global Community
form. Note: All new courses proposed for inclusion in this program will be reviewed by the General Education Advisory Committee. If this
course is NOT approved for inclusion in the General Education program, will it still be offered? Yes
No
C. Relationship to Existing Courses
Within the Department:
14. Will this course will be a requirement or restricted elective in any existing program(s)? Yes
Miller, New Course
Sept. ‘09
No
X
Page 2 of 6
New Course Form
If “Yes”, list the programs and attach a copy of the programs that clearly shows the place the new course will have in the curriculum.
Program
Required
Restricted Elective
Program
Required
Restricted Elective
15. Will this course replace an existing course? Yes
No
X
16. (Complete only if the answer to #15 is “Yes.”)
a. Subject Code, Number and Title of course to be replaced:
b. Will the course to be replaced be deleted?
Yes
No
17. (Complete only if the answer #16b is “Yes.”) If the replaced course is to be deleted, it is not necessary to submit a Request for
Graduate and Undergraduate Course Deletion.
a. When is the last time it will be offered?
Term
Year
b. Is the course to be deleted required by programs in other departments?
Contact the Course and Program Development Office if necessary.
Yes
No
X
c. If “Yes”, do the affected departments support this change?
Yes
No
If “Yes”, attach letters of support. If “No”, attach letters from the affected department explaining the lack of support, if available.
Outside the Department: The following information must be provided. Contact the Course and Program Development office for
assistance if necessary.
18. Are there similar courses offered in other University Departments?
If “Yes”, list courses by Subject Code, Number and Title
Yes
No
X
19. If similar courses exist, do the departments in which they are offered support the proposed course?
Yes
No
X
If “Yes”, attach letters of support from the affected departments. If “No”, attach letters from the affected department explaining the lack of
support, if available.
D. Course Requirements
20. Attach a detailed Sample Course Syllabus including:
a.
b.
c.
d.
e.
f.
g.
h.
Course goals, objectives and/or student learning outcomes
Outline of the content to be covered
Student assignments including presentations, research papers, exams, etc.
Method of evaluation
Grading scale (if a graduate course, include graduate grading scale)
Special requirements
Bibliography, supplemental reading list
Other pertinent information.
NOTE: COURSES BEING PROPOSED FOR INCLUSION IN THE EDUCATION FOR PARTICIPATION IN THE GLOBAL
COMMUNITY PROGRAM MUST USE THE SYLLABUS TEMPLATE PROVIDED BY THE GENERAL EDUCATION
Miller, New Course
Sept. ‘09
Page 3 of 6
New Course Form
ADVISORY COMMITTEE. THE TEMPLATE IS ATTACHED TO THE REQUEST FOR INCLUSION OF A COURSE IN THE
GENERAL EDUCATION PROGRAM: EDUCATION FOR PARTICIPATION IN THE GLOBAL COMMUNITY FORM.
E. Cost Analysis (Complete only if the course will require additional University resources.
Fill in Estimated Resources for the
sponsoring department(s). Attach separate estimates for other affected departments.)
Estimated Resources:
Year One
Year Two
Year Three
Faculty / Staff
$_________
$_________
$_________
SS&M
$_________
$_________
$_________
Equipment
$_________
$_________
$_________
Total
$_________
$_________
$_________
F. Action of the Department/School and College
1. Department/School
Vote of faculty: For ___18_______
Against ___0_______
Abstentions _____0_____
(Enter the number of votes cast in each category.)
Department Head/School Director Signature
Date
2. College/Graduate School
A. College
College Dean Signature
Date
B. Graduate School (if Graduate Course)
Graduate Dean Signature
Date
G. Approval
Associate Vice-President for Academic Programming Signature
Miller, New Course
Sept. ‘09
Date
Page 4 of 6
New Course Form
MATH 539: Data mining in Finance
Course Objectives
• Introduce the emerging interdisciplinary areas of data mining, applied statistics and computational finance.
• Focus on applying data mining, machine learning and knowledge discovery approaches in the field of
computational finance.
Prerequisites
Knowledge of calculus, linear algebra, statistics and computer programming is assumed.
Typical Assessment Scheme
Students are expected to finish 1 final team project and three independent projects and solve biweekly homework
independently. Each team is required to present their final project in the class. There will be a midterm and final exam.
Homework: 30%
Project: 30%
Midterm: 20%
Final: 20%
A: [90,100], A- : [87, 90), B+: [82, 87), B: [79, 82), B-: [77, 79), C+: [75, 77)
C: [72, 75), C-: [70, 72), E: [0, 70)
About projects: A well-written project report should be submitted for each project. All the related source codes and
running results for the project are also required to send to the instructor by email. For each team project, team leaders
are required to report each team member’s contributions to the project. The final project will be a large team project!
Students are welcome to propose their own final projects. For example, if you are particularly interested in the
applications of bootstrapping methods in finance, you can choose this topic as your final project. However, you are
required to send your final project proposal to your instructor to get approval.
Although Matlab is the main simulation language in this course, you are welcome to use any programming languages
you feel comfortable with to simulate your ideas and finish your projects.
Topics to be covered
1. Quantitative Finance Basics
1. Financial market basics, Securities and Derivatives,
2. Arbitrage and Speculation, Put-call parity
3. Capital Asset Pricing Model (CAPM),
4. Arbitrage theory, Hedge, Efficient Market Hypothesis.
5. Binomial Tree models and Black-Scholes Equations
2. Statistical Data analysis
1. Basic statistics
2. Maximum Likelihood Estimation, Least Square regression
3. Monte Carlo Simulation, Nonparametric methods
4. Apply least square regression to predict Stock price
5. Funds ranking by Bootstrap
6. Pricing Vanilla option by Monte Carlo Simulation
3. Supervised learning in Finance
3.1 Nearest Neighborhood Analysis (k-NN)
1. Applying k-NN in stock price forecast
Miller, New Course
Sept. ‘09
Page 5 of 6
New Course Form
3.2 Neural networks in Finance
1. MLP, Back-propagation, RBF
2. Financial time series prediction by Neural networks (1)
3. Financial time series prediction by Neural networks (2)
4. Yield curve modeling with Neural networks
4. Unsupervised learning in Finance
1. Principal Component Analysis (PCA)
2. Independent Component Analysis (ICA)
3. Nonnegative Matrix Factorization, Kernel PCA and Sparse PCA
4. Compare PCA, ICA and NMF analysis for foreign exchange data
5. Sparse PCA in Portfolio Hedging
5. Selected advanced Topics
5.1 Support Vector Machines
1. Introduction to SVM and its variant: Least square SVM (LS-SVM)
2. Predict stock price by SVM
3. Predict corporate credit rating by SVM
5.2 Hidden Markov Models (optional)
1. Introduction to HMM
2. Nonlinear Financial time series prediction by HMM
3. Option Pricing by HMM
5.3 Bayesian Learning in Finance (optional)
1. Bayesian learning
2. Bayesian learning in option pricing
Bibliography
1. Introduction to Data Mining by P Tan, M. Steinbach and V. Kumar, Addison Wesley 2006.
2. Options, Futures and Other Derivatives (7th Edition) by John Hull, Prentice-Hall 2008.
3. Option Pricing: Mathematical Models and Computation, by P Wilmott, J. Dewynne and S. Howison, Oxford
Financial Press 1995.
Miller, New Course
Sept. ‘09
Page 6 of 6
Download