Academic Year 2020/2021
- Docente: Mauro Gaspari
- Credits: 6
- SSD: INF/01
- Language: English
- Teaching Mode: Traditional lectures
- Campus: Bologna
-
Corso:
Second cycle degree programme (LM) in
Economics (cod. 8408)
Also valid for Second cycle degree programme (LM) in Economics and Economic Policy (cod. 8420)
Second cycle degree programme (LM) in Quantitative Finance (cod. 8854)
Learning outcomes
The goal of this course is to introduce modern information and
communication technologies,
considering computer programming and finantial modelling.
Course contents
Basic notions on operating systems, networks and information
systems.
Scripting Languages. The Python interpreter. Computer programming
in Python.
Variables expressions, and statements; Functions, conditionals and
recursion; Iteration; Data types; Tables; csv files; spreadsheet creation; Web scraping;
Object Oriented Programming; case studies. Accessing Financial Data.
Readings/Bibliography
How to Think Like a Computer Scientist: Learning with Python, by
Allen Downey, Jeff Elkner and Chris Meyers. Gree Tea Press (link:
https://media.readthedocs.org/pdf/howtothink/latest/howtothink.pdf)
Finantial Modelling in Python, by S. Fletcher and C. Gardner. Wiley
Finance 2009.
Teaching methods
lectures and class exercises
Assessment methods
Written test: 1/3 programming exercises in Python
Teaching tools
whiteboard + video projector + laptop
Links to further information
http://www.cs.unibo.it/~gaspari/www/teaching/index.html
Office hours
See the website of Mauro Gaspari