ALGORITHMS IN FINTECH
(objectives)
Main goal: become familiar with mathematical programming techniques and algorithms to address problems in finance and data analysis. Specific goals are detailed next according to Dublin descriptors. - Knowledge and understanding: at the end of the course, students are expected to know the fundamental aspects of mathematical programming theory and algorithms as support to decision making in finance and data analysis. - Applying knowledge and understanding: at the end of the course, students are expected to know how to rely on mathematical programming tools and methods, and computer software to practically address real-world problems in finance and data analysis. - Making judgements: the whole course is organized so as to make the students ask (themselves) the “right” questions. To achieve this objective, computer lab activities, exercise sessions, homework assignments, case study analyses are resorted to in a flipped classroom context. - Communication: students are continuously invited to lead lectures and participate directly and actively in the learning process in flipped classroom schemes. - Lifelong learning skills: lectures are devised to encourage self-motivated pursuit of knowledge. In fact, as detailed above, but also in the light of an ongoing evaluation approach, students are urged to develop a leading role during the lectures in a cooperative, as well as competitive environment.
|
Derived from
|
21210159 ALGORITHMS IN FINTECH in Finance and business LM-16 LAMPARIELLO LORENZO
(syllabus)
The course focuses on the fundamental aspects of mathematical programming theory and algorithms. Main topics are organized according to the following learning units.
Unit 1 - Applied Aspects (30 hours) 1.a (15 hours) Modeling techniques through mathematical programming in the context of financial problems and data analysis.
1.b (15 hours) How to practically solve problems’ models via Python.
Unit 2 - Theory (30 hours) 2.a Theoretical properties concerning linear and convex nonlinear programming problems.
2.b Main algorithms for linear and convex nonlinear programming problems.
(reference books)
Brinkhuis J., Tikhomirov V. (2005) Optimization: insights and applications (Princeton University Press)
Hillier F.S., Lieberman G.J. (2015) Introduction to Operations Research (McGraw-Hill Education)
Cherkassky V., Mulier F.M. (2007) Learning from data: concepts, theory, and methods (John Wiley & Sons)
Cornuejols G., Tütüncü R. (2006) Optimization methods in finance (Cambridge University Press)
|
Dates of beginning and end of teaching activities
|
From to |
Delivery mode
|
Traditional
|
Attendance
|
not mandatory
|
Evaluation methods
|
Written test
Oral exam
|
|