University of Connecticut

Course Info


MATH 5800: Investigation of Special Topics

Description: Students who have well defined mathematical problems worthy of investigation and advanced reading should submit to the department a semester work plan.

Prerequisites: Instructor consent required.

Credits: 1-6


MATH 5800 - Section 31: Investigation of Special Topics. Topic: Financial Programming

Description: This class will focus on the use of VBA in EXCEL for programming financial models but will also include brief introductions to the use of R, MATLAB, SAS and C++ in financial modeling. Programming basics such as matrix algebra, control structures, data structures, data types, function and sub procedures will be reviewed. Students pick up advanced programming materials such as Excel object programming, SQL, database operations using ODBC, file operations, graphical user interface design and programming, object-oriented programming, add-ins, XML, web queries, reports, and automation. Students learn modeling techniques such as Monte-Carlo simulation, binomial and trinomial trees, Black-Scholes, finite difference methods, constrained and unconstrained optimization, linear and non-linear programming, heuristic optimization, mean-variance, Value at Risk, data envelopment analysis, and data mining techniques applied in risk management, and apply these in financial contexts. More specifically, students construct various applications, for example portfolio optimization with live data from the internet using various methods, option pricing using Monte-Carlo, binomial trees, trinomial trees, Black-Scholes, and finite difference methods, capital budgeting, finding betas of stocks, option strategies, risk evaluation using data mining techniques, stock-trading simulation, planning, product mix, efficiency evaluation, etc., across several programming languages.

Credits: 0


MATH 5800 - Section 31: Investigation of Special Topics. Topic: Financial Data Mining

Description: Data mining helps companies in digging valuable information from large amounts of data and making business decisions. This course covers data mining techniques for data mining tasks such as classification, regression, cluster analysis, association analysis, and anomaly detection. Specialized data mining software from SAS, Oracle, Microsoft as well as open source software are introduced. Students will develop code using MATLAB, R, and Python in their assignments and work on group projects with financial and insurance applications. An intermediate level of database administration, data modeling, SQL, PL/SQL, development tools is introduced as well.

Credits: 3



Sections: Spring 2014 on Storrs Campus

PSCourseID Course Sec Comp Time Room Instructor
04172 5800 001 Lecture Arr 12:00:00 AM-12:00:00 AM Olshevsky, Vadim
04020 5800 002 Lecture Arr 12:00:00 AM-12:00:00 AM Huang, Lan-Hsuan
02647 5800 003 Lecture Arr 12:00:00 AM-12:00:00 AM Roby, Thomas
03966 5800 004 Lecture Arr 12:00:00 AM-12:00:00 AM Schiffler, Ralf
09821 5800 005 Lecture TuTh 7:00:00 PM-8:15:00 PM MSB407 Perry, Edward
25983 5800 006 Lecture Arr 12:00:00 AM-12:00:00 AM Teplyaev, Alexander
25908 5800 007 Lecture Arr 12:00:00 AM-12:00:00 AM Choi, Yung
26040 5800 008 Lecture Arr 12:00:00 AM-12:00:00 AM Vadiveloo, Jeyaraj
08623 5800 010 Lecture Arr 12:00:00 AM-12:00:00 AM Gordina, Maria
05226 5800 031 Lecture TuTh 5:00:00 PM-6:30:00 PM MSB407 Do, Cuong
09997 5800 032 Lecture Arr 12:00:00 AM-12:00:00 AM McKenna, Patrick
10092 5800 033 Lecture Arr 12:00:00 AM-12:00:00 AM Brian Hartman
26239 5800 037 Lecture Arr 12:00:00 AM-12:00:00 AM Alan,Thomas Parry,Laetsch
26240 5800 038 Lecture Arr 12:00:00 AM-12:00:00 AM Patrick,Thomas Dragon,Laetsch