3.00 credit hours
There are two parts to this course. (i) In the first part we learn the basics of Python programming language by solving a sequence of rather simple problems each focusing on broadening your knowledge. At each stage we introduce important commands of Python and slowly learn the structure of object oriented programming with Python. The objective is to make you Python literate. (ii) The second part of the class is for you to tackle significant financial problems either in risk management or in corporate finance using the Python language as the primary tool to do the analysis. You will develop a series of financial models in your track and then tackle two major projects which will utilize all the skills developed. Offered as BAFI 491 and MSFI 491.
Sample Syllabus (login required)