Sorry, you need to enable JavaScript to visit this website.

12 Months, 36 Credits

The MS in Computational Finance curriculum offers integration of finance, mathematics, and computing. The required mathematics courses have substantial financial content and the experiential computational finance course that students take during the summer make use of skills learned in the mathematics, analytics and finance courses taken up to that point.

The program features a unique summer project that includes analysis of real-world data in a business case provided by Saunders corporate partners. This provides students with challenging tasks that help to develops computational skills and prepares students for employment. The program ends with a required non-credit comprehensive exam based on the courses completed by the student.

The multidisciplinary nature of the program and the involvement of as many as four RIT colleges are its strengths. Starting in 2017, this program is now a 12-month, full-time program beginning exclusively in the fall and ending with a summer semester. Part-time options are not currently available.

Curriculum for current and past students

Current students and alumni – please visit the Office of the Registrar for a History of Course Catalogs to view and download official degree requirements pertaining to the academic year you began your degree.

Curriculum

Computational finance, MS degree, typical course sequence

Course Sem. Cr. Hrs.
ACCT-603
Accounting for Decision Makers
A graduate-level introduction to the use of accounting information by decision makers. The focus of the course is on two subject areas: (1) financial reporting concepts/issues and the use of general-purpose financial statements by internal and external decision makers and (2) the development and use of special-purpose financial information intended to assist managers in planning and controlling an organization's activities. Generally accepted accounting principles and issues related to International Financial Reporting Standards are considered while studying the first subject area and ethical issues impacting accounting are considered throughout.
3
FINC-671
Survey of Finance
This course introduces students to the field of finance and prepares them to undertake a study of advanced topics in other courses. Students learn about financial markets, regulation, and the fundamentals of corporate finance in areas such as investment and financing decisions. A brief overview of financial reporting allowing students to understand firm performance is also provided.
3
FINC-772
Equity Analysis
Students learn about various equity markets, trading, and valuation. The focus of this course is on valuing equities using widely used methods and in forming and analyzing equity portfolios. Students also learn portfolio optimization methods.
3
FINC-773
Debt Analysis
Students learn about various debt markets, trading, and valuation. The focus of this course is on valuing debt instruments using widely used methods and in forming and analyzing debt portfolios.
3
FINC-774
Advanced Derivatives
Students learn about derivatives contracts, their pricing, and uses. The course will cover advanced financial engineering topics such as the engineering of fixed-income contracts, volatility positions, credit default swaps, and structured products.
3
MATH-735
Mathematics of Finance I
This is the first course in a sequence that examines mathematical and statistical models in finance. By taking a mathematical viewpoint the course provides students with a comprehensive understanding of the assumptions and limitations of the quantitative models used in finance. Topics include probability rules and distributions, the binomial and Black-Scholes models of derivative pricing, interest and present value, and ARCH and GARCH time series techniques. The course is mathematical in nature and assumes a background in calculus (including Taylor series), linear algebra and basic probability. Other mathematical concepts and numerical methods are introduced as needed.
3
MATH-736
Mathematics of Finance II
This is the second course in a sequence that examines mathematical and statistical models in finance. By taking a mathematical viewpoint the course provides students with a comprehensive understanding of the assumptions and limitations of the quantitative models used in finance. Topics include delta hedging, introduction to Ito calculus, interest rate models and Monte Carlo simulations. The course is mathematical in nature and assumes a background in calculus (including Taylor series), linear algebra and basic probability. Other mathematical concepts and numerical methods are introduced as needed.
3
FINC-791
Computational Finance Exam Preparatory
Computational finance students take a field exam at the end of their program. This course provides basic help to students taking this exam. (all required finance courses in the computational finance program)
0
FINC-795
Computational Finance Experience
Students apply their mathematical, data analytic, and integrative finance skills in a complex project involving real or simulated data. Under the supervision of an advisor, students work in teams to perform a stipulated task/project and write a comprehensive report at the end of the experience. Subject to approval by the program director, an individual student internship/co-op followed by an in-depth report may obtain equivalent credit.
3
Analytics Electives
6
Electives
6
Total Semester Credit Hours
36

Analytics electives*

ACCT-645
Accounting Information and Analytics
This course combines information systems concepts and accounting issues. In this course, we discuss the conceptual foundations of information systems, their applications, the control and auditing of accounting information systems, and the system development process. Topics include the business process, e-business, relational database, database design, computer fraud and security, accounting cycle, system analysis and AIS development strategies. Students analyze accounting information systems topics through problem solving, group projects, presentations, exams, and case studies.
BANA-780
Advanced Business Analytics
This course provides foundational, advanced knowledge in the realm of business analytics. Advanced topics such as machine learning, analysis of structured data, text mining, and network analysis are covered. Industry standard tools such as R and Python are extensively used in completing student projects.
FINC-780
Financial Analytics
This course provides a survey of financial analytics applications in contexts such as investment analysis, portfolio construction, risk management, and security valuation. Students are introduced to financial models used in these applications and their implementation using popular languages such as R, Matlab, and Python, and packages such as Quantlib. A variety of data sources are used: financial websites such as www.finance.yahoo.com, government sites such as www.sec.gov, finance research databases such as WRDS, and especially Bloomberg terminals. Students will complete projects using real-world data and make effective use of visualization methods in reporting results. There are no pre or co-requisites; however, instructor permission is required – student aptitude for quantitative work will be assessed; waived for students enrolled in quantitative programs such as the MS-Computational Finance which have pre-requisites in the areas of calculus, linear algebra, and programming.
MGIS-650
Introduction to Data Analytics and Business Intelligence
This course serves as an introduction to data analysis including both descriptive and inferential statistical techniques. Contemporary data analytics and business intelligence tools will be explored through realistic problem assignments.
MGIS-725
Data Management and Analytics
This course discusses issues associated with data capture, organization, storage, extraction, and modeling for planned and ad hoc reporting. Enables student to model data by developing conceptual and semantic data models. Techniques taught for managing the design and development of large database systems including logical data models, concurrent processing, data distributions, database administration, data warehousing, data cleansing, and data mining.
MGIS-760
Integrated Business Systems
This course focuses on the concepts and technologies associated with Integrated Business Information Systems and the managerial decisions related to the implementation and ongoing application of these systems. Topics include business integration and common patterns of systems integration technology including enterprise resource planning (ERP), enterprise application integration (EAI) and data integration. The key managerial and organizational issues in selecting the appropriate technology and successful implementation are discussed. Hands-on experience with the SAP R/3 system is utilized to enable students to demonstrate concepts related to integrated business systems. (familiarity with MS Office suite and Internet browsers)
MKTG-768
Marketing Analytics
This course provides an overview of marketing analytics in the context of marketing research, product portfolios, social media monitoring, sentiment analysis, customer retention, clustering techniques, and customer lifetime value calculation. Students will be introduced to, mathematical and statistical models used in these applications and their implementation using statistical tools and programming languages such as SAS, SPSS, Python and R. Multiple data sources will be used ranging from structured data from company databases, scanner data, social media data, text data in the form of customer reviews, and research databases. Students will complete guided projects using real time data and make effective use of visualization to add impact to their reports. There are no listed pre or co-requisites; however, instructor permission is required – student aptitude for quantitative work will be assessed; waived for students enrolled in quantitative programs such as the MS-Computational Finance which have pre-requisites in the areas of calculus, linear algebra, and programming.
STAT-611
Statistical Software
This course is an introduction to two statistical-software packages, SAS and R, which are often used in professional practice. Some comparisons with other statistical-software packages will also be made. Topics include: data structures; reading and writing data; data manipulation, subsetting, reshaping, sorting, and merging; conditional execution and looping; built-in functions; creation of new functions or macros; graphics; matrices and arrays; simulations; select statistical applications.
STAT-747
Principles of Statistical Data Mining
This course covers topics such as clustering, classification and regression trees, multiple linear regression under various conditions, logistic regression, PCA and kernel PCA, model-based clustering via mixture of gaussians, spectral clustering, text mining, neural networks, support vector machines, multidimensional scaling, variable selection, model selection, k-means clustering, k-nearest neighbors classifiers, statistical tools for modern machine learning and data mining, naïve Bayes classifiers, variance reduction methods (bagging) and ensemble methods for predictive optimality.
STAT-773
Time Series Analysis and Forecasting
This course is designed to provide the student with a solid practical hands-on introduction to the fundamentals of time series analysis and forecasting. Topics include stationarity, filtering, differencing, time series decomposition, time series regression, exponential smoothing, and Box-Jenkins techniques. Within each of these we will discuss seasonal and nonseasonal models.
STAT-784
Categorical Data Analysis
The course develops statistical methods for modeling and analysis of data for which the response variable is categorical. Topics include: contingency tables, matched pair analysis, Fisher's exact test, logistic regression, analysis of odds ratios, log linear models, multi-categorical logit models, ordinal and paired response analysis.

University electives

ACCT-704
Corporate Financial Reporting I
A comprehensive exposure at an intermediate level to financial accounting theory and practice under U.S. Generally Accepted Accounting Principles. Emphasis is placed on applying underlying accounting theory to complex accounting and reporting problems. The effects of alternative accounting methods are considered. International Financial Reporting Standards are introduced as they relate to course subject matter.
ACCT-705
Corporate Financial Reporting II
Continuation of Corporate Continuation of Corporate Financial Reporting I with emphasis on equity and special measurement and reporting problems. Topics include liabilities and contingencies, stockholders’ equity, earnings per share, pensions, leases, revenue recognition, income tax accounting, and the statement of cash flows. International Financial Reporting Standards are introduced as they relate to course subject matter.
CSCI-654
Foundations of Parallel Computing
This course is a study of the hardware and software issues in parallel computing. Topics include an introduction to the basic concepts, parallel architectures and network topologies, parallel algorithms, parallel metrics, parallel languages, granularity, applications, parallel programming design and debugging. Students will become familiar with various types of parallel architectures and programming environments.
CSCI-721
Data Cleaning and Preparation
This course provides an introduction to the concepts and techniques used in preparing data for subsequent data mining. Topics include the knowledge discovery process; data exploration and its role; data extraction, cleaning, integration and transformation; handling numeric, unstructured, text, web, and other forms of data; and ethical issues underlying data preparation and mining. Data cleaning projects, a term paper, and presentations are required.
MATH-601
Methods of Applied Mathematics
This course is an introduction to classical techniques used in applied mathematics. Models arising in physics and engineering are introduced. Topics include dimensional analysis, scaling techniques, regular and singular perturbation theory, and calculus of variations.
MATH-605
Stochastic Processes
This course is an introduction to stochastic processes especially those that appear in various applications. It covered basic properties and applications of Poisson processes, and Markov chains in discrete and continuous time.
MATH-711
Advanced Methods in Scientific Computing
This course examines the use of discrete Fourier transforms, simulation methods, optimization techniques, and number theory algorithms that are employed in modern scientific computing.
MATH-712
Numerical Methods for Partial Differential Equations
This is an advanced course in numerical methods that introduces students to computational techniques for solving partial differential equations, especially those arising in applications. Topics include: finite difference methods for hyperbolic, parabolic, and elliptic partial differential equations, consistency, stability and convergence of finite difference schemes.
MATH-741
Partial Differential Equations I
This course uses methods of applied mathematics in the solution of problems in physics and engineering. Models such as heat flow and vibrating strings will be formulated from physical principles. Characteristics methods, maximum principles, Green's functions, D'Alembert formulas, weak solutions and distributions will be studied.
MATH-742
Partial Differential Equations II
This is a continuation of Partial Differential Equations I and deals with advanced methods for solving partial differential equations arising in physics and engineering problems. Topics to be covered include second order equations, Cauchy-Kovalevskaya theorem, the method of descent, spherical means, Duhamels principle, and Greens function in higher dimensions.
MGIS-650
Introduction to Data Analytics and Business Intelligence†
This course serves as an introduction to data analysis including both descriptive and inferential statistical techniques. Contemporary data analytics and business intelligence tools will be explored through realistic problem assignments.
MGIS-760
Integrated Business Systems
This course focuses on the concepts and technologies associated with Integrated Business Information Systems and the managerial decisions related to the implementation and ongoing application of these systems. Topics include business integration and common patterns of systems integration technology including enterprise resource planning (ERP), enterprise application integration (EAI) and data integration. The key managerial and organizational issues in selecting the appropriate technology and successful implementation are discussed. Hands-on experience with the SAP R/3 system is utilized to enable students to demonstrate concepts related to integrated business systems. (familiarity with MS Office suite and Internet browsers)
STAT-756
Multivariate Analysis
Multivariate data are characterized by multiple responses. This course concentrates on the mathematical and statistical theory that underlies the analysis of multivariate data. Some important applied methods are covered. Topics include matrix algebra, the multivariate normal model, multivariate t-tests, repeated measures, MANOVA principal components, factor analysis, clustering, and discriminant analysis.

† This course may only be completed in the first semester of the program.

94% Outcome Rate
Saunders students have a 94% Outcome Rate 6-months after graduation

MS in Computational Finance