Studying at the University of Verona

Here you can find information on the organisational aspects of the Programme, lecture timetables, learning activities and useful contact details for your time at the University, from enrolment to graduation.

This information is intended exclusively for students already enrolled in this course.
If you are a new student interested in enrolling, you can find information about the course of study on the course page:

Laurea magistrale in Banca e finanza - Enrollment from 2025/2026

The Study Plan includes all modules, teaching and learning activities that each student will need to undertake during their time at the University.
Please select your Study Plan based on your enrollment year.

CURRICULUM TIPO:

2° Year   activated in the A.Y. 2023/2024

ModulesCreditsTAFSSD
Stage
6
F
-
Final exam
15
E
-
activated in the A.Y. 2023/2024
ModulesCreditsTAFSSD
Stage
6
F
-
Final exam
15
E
-
Modules Credits TAF SSD
Between the years: 1°- 2°

Legend | Type of training activity (TTA)

TAF (Type of Educational Activity) All courses and activities are classified into different types of educational activities, indicated by a letter.




S Placements in companies, public or private institutions and professional associations

Teaching code

4S011805

Credits

2

Language

Italian

Scientific Disciplinary Sector (SSD)

NN - -

Period

Secondo semestre (lauree magistrali) dal Feb 20, 2023 al May 19, 2023.

Learning objectives

Java is the most popular programming language. Learning Java represents an important asset in view of entering the job market and starting a career in the financial industry. This course provides the foundations of object-oriented programming using the Java programming language. During the lectures the auxiliary software package Eclipse IDE will be used and its main features will be presented. Financial examples using the finmath Java library will be provided. This course provides useful notions that can be helpful for the lectures Financial Risk Management and Computational Finance.

Prerequisites and basic notions

None.

Program

Syllabus
- Elementary Java syntax, Operators and Control flow
- Classes and Objects
- Encapsulation
- Access Control
- Inheritance
- Polymorphisms
- Interfaces
- Basics on Inner/Nested Classes, Exception Handling and programming with Generics
- Some elements of functional programming in Java 8

Bibliography

Visualizza la bibliografia con Leganto, strumento che il Sistema Bibliotecario mette a disposizione per recuperare i testi in programma d'esame in modo semplice e innovativo.

Didactic methods

Lectures with programming sessions.

Dates
Friday 13/01/23 09:00- 13:00 SPB
Friday 20/01/23 09:00- 13:00 SPB
Friday 27/01/23 09:00- 13:00 SPB
Friday 03/02/23 14:00- 18:00 SPB
Tuesday 07/02/23 09:00- 13:00 SPC
Wednesday 08/02/23 09:00- 13:00 SPB
Tuesday 14/02/23 09:00- 13:00 SPB

Learning assessment procedures

Programming project. 2 CFU.

Students with disabilities or specific learning disorders (SLD), who intend to request the adaptation of the exam, must follow the instructions given HERE

Evaluation criteria

Ability to apply the contents of the lecture in the context of the software project.

Criteria for the composition of the final grade

Approved/Not approved

Exam language

Italiano