Vai al contenuto principale
Oggetto:
Oggetto:

ADDITIONAL IT TRAINING

Oggetto:

ADDITIONAL IT TRAINING

Oggetto:

Academic year 2018/2019

Course ID
SEM0046
Teacher
Giovambattista Perciaccante (Tutor)
Degree course
Finance
Insurance and Statistics
Year
1st year
Teaching period
Second semester
Type
Elective
Credits/Recognition
3
Course disciplinary sector (SSD)
SECS-S/01 - statistica
SECS-S/06 - metodi matematici dell'economia e delle scienze att. e finanz.
Delivery
Formal authority
Language
English
Attendance
Obligatory
Type of examination
Oral
Oggetto:

Sommario del corso

Oggetto:

Course objectives

The course aims at presenting the main numerical techniques used in financial applications. It covers both programming introduction and financial applications.

Oggetto:

Results of learning outcomes

Ability to handle numerical techniques suitable for financial problems in Excel, VBA and Matlab .

Oggetto:

Course delivery

 The course is articulated in 24 hours of formal in‐class lecture time, and in hours of at‐home work. 

 

Oggetto:

Learning assessment methods

The final exam consists in a group project.

Projects must be chosen among a list that I will provide you by the end of the course.

Groups should be composed of max 3-4 people.

The discussion of the project will consist in a short presentation of

the project.

The group is also expected to deliver a short report in

pdf format, containing:

- a description of the financial and mathematical problem;

- a description of the solution of the problem;

- the explanation of the numerical algorithms adopted;

- MATLAB code scripts and user-defined functions;

- discussion of the results.

As a general rule, try to write the code in the most efficient possible way, trying

to avoid for loops when possible by vectorizing the calculations.

I will supervise the projects and assist the groups in making the code.

Oggetto:

Support activities

Office hours.

Oggetto:

Program

1. Excel: main tools.

    - Most useful functions

    - Pivot Tables

    - Charts

    - Solver

2. Basic concepts on programming languages

3. VBA: how to automate Excel.

    - VBA object model

    - Subroutines

    - Custom functions

    - Custom classes

3. MATLAB 

    - Data Types

    - Custom Functions

    - Numerical optimization

    - Montecarlo simulations

    - Custom classes

 

Suggested readings and bibliography

Oggetto:

MAIN ONLINE FREE RESOURCES:

Excel-VBA

http://www.cpearson.com/Excel/Topic.aspx

https://excelmacromastery.com/

https://www.wiseowl.co.uk/videos/excelvba/excel-vba-videos.htm

 

MATLAB:

https://it.mathworks.com/help/matlab/

 

ADDITIONAL BOOKS AND ARTICLES:

S. Benninga, 2011, Principles of Finance with Excel, Oxford.

J. Kienitz and D. Wetterau, 2012, Financial Modelling: Theory, Implementation and Practice with MATLAB Source, Wiley.

P. Brandimarte, 2006, Numerical methods in finance and economics: a MATLAB-based introduction, Wiley.

P. Glasserman, 2003, Monte Carlo Methods in Financial Engineering, Spinger.
 
Cont, Rama. "Empirical properties of asset returns: stylized facts and statistical issues." Quantitative Finance 1 (2001): 223-236.



Oggetto:

Class schedule

 
Oggetto:
Last update: 16/07/2019 13:56
Non cliccare qui!