Teaching Programming Skills to Finance Students: How to Design and Teach a Great Course?

28 Pages Posted: 7 Jan 2016

See all articles by Yuxing Yan

Yuxing Yan

SUNY at Geneseo - John Wiley Jones School of Business

Date Written: January 5, 2016

Abstract

It is always my firm belief that an ambitious finance-major student should master at least one computer language. This is especially true for students from quantitative-finance, MSF, business analytics or financial engineering programs. Among many good languages, R and Python are the two best ones. Based on my 6-year experience of teaching R to finance students at 3 schools, the following 7 factors are critical for designing and teaching such a course: strong motivation, a good textbook, a hands-on environment, data intensive, a challenging term project, tons of supporting R data sets and an easy way to upload those R data sets.

Keywords: programming kills, quantitative-finance, financial engineering, R, open-source finance, data analytics

JEL Classification: A2, I22, G00

Suggested Citation

Yan, Yuxing, Teaching Programming Skills to Finance Students: How to Design and Teach a Great Course? (January 5, 2016). Available at SSRN: https://ssrn.com/abstract=2711865 or http://dx.doi.org/10.2139/ssrn.2711865

Yuxing Yan (Contact Author)

SUNY at Geneseo - John Wiley Jones School of Business ( email )

Geneseo, NY 14454
United States

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
228
Abstract Views
931
rank
161,119
PlumX Metrics