Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Information technology in finance

Pedagogical goals of the course

LG2 Be able to apply a specific knowledge to business processes


Selected Learning Goals LG3 Have an analytical mindset and analytical skills coherent with the specific area of
specialization
The course aims at teaching how to use IT methods to analyze and evaluate complex
Course Aims problems in Fintech and Finance industry, also by means of data gathered from
heterogeneous sources.
LO2.1 Apply the specific knowledge of the area of specialization in actual problems in a
Selected Learning Objectives variety of contexts
(LOs): LO3.1 Analyze and synthesize complex problems in the specific area of specialization
LO3.2 Make proper judgements about the impacts on the specific area of specialization
This module covers the basics of computer science, programming languages for
fintech, with particular attention to Python.
Course Description
Also included are interactive coding techniques, scripting and automated access to
information systems and the basics of encryption.

Main characteristics of the course

Format Face to face


 lectures
 exercises (also working in teams)
Pedagogical methods/tools:
 discussion
 simulation/practicals (also working in teams)
List of methods consistent with the selected LOs; every LO has to be assessed
Assessment methods:  dissertations and projects (LO2.1, LO3.1, LO3.2) 50%
 written and oral examinations (LO2.1, LO3.1, LO3.2) 50%
50% written and oral examinations
Evaluation:
50% dissertations and projects
Teaching Materials:
 books
 additional materials
Bibliography/teaching Bibliography:
materials:  Yves Hilpisch. 2014. Python for Finance: Analyze Big Financial Data, O'Reilly
Media, Inc..
 Wes McKinney. 2017. Python for Data Analysis: Data Wrangling with Pandas, Numpy, and
Ipython, O'Reilly Media, Inc..
Structure of the course 11 sessions of 3 hours each
Focus on digital This course will cover one of the basis of digital transformation, which is the use of a
transformation covered in the programming language (Python in our case) to automate tasks and processes, with
course particular attention to the fintech field of application.
Coordinators: Prof. Francesco Bruschi (fbrusch@gmail.com) and Prof. Vincenzo Rana
Professors
(vincenzo.rana@polimi.it)

Detailed description of the content

Teaching Methods Contents Professor

1 Session Introduction to Python and REPL tools Prof. Francesco


Bruschi
2 Session Motivating examples Prof. Francesco
Bruschi
3 Session Data types and structures 1 Prof. Francesco
Bruschi
4 Session Data aggregation and manipulation Prof. Vincenzo
Rana
5 Session Handling external data sources (local) Prof. Vincenzo
Rana
6 Session Data types and structures 2 Prof. Francesco
Bruschi
7 Session Prof. Vincenzo
Handling external data sources (remote) Rana
8 Session Basics of data visualization Prof. Francesco
Bruschi
9 Session Financial data processing Prof. Francesco
Bruschi
10 Session Prof. Vincenzo
Web API implementation Rana
11 Session Prof. Vincenzo
Elements of DevOps and deployment platforms and architectures Rana

You might also like