Il linguaggio Java è attualmente il linguaggio di programmazione maggiormente utilizzato al mondo. Acquisire competenze in Java costituisce un ottimo asset in vista dell’ingresso del mercato lavorativo, in particolare nell’ambito dell’industria finanziaria. Questo corso fornisce i fondamenti della programmazione orientata agli oggetti usando il linguaggio di programmazione Java. Nel corso delle lezioni sarà utilizzato l’ambiente di programmazione Eclipse e saranno illustrate le sue principali funzionalità. Saranno di volta in volta trattati esempi in ambito finanziario provenienti dalla libreria finmath. Il corso fornisce conoscenze utili anche in vista dei corsi di Financial Risk Management e finanza computazionale. L’iniziativa è rivolta a tutti gli studenti iscritti al corso di laurea magistrale in Banca e finanza.
Programma
- Sintassi Java elementare, operatori e controllo del flusso di esecuzione
- Classi e oggetti
- Incapsulamento
- Controllo dell’accesso
- Ereditarietà
- Polimorfismo
- Interfacce
- Elementi su Classi interne/annidate, gestione delle eccezioni e programmazione tramite l’uso di generics.
- Cenni alla programmazione funzionale in Java 8
Date:
Martedì 28 gennaio in aula SMT01 dalle 09:00 alle 13:00
Martedì 4 febbraio in aula SMT01 dalle 09:00 alle 13:00
Mercoledì 5 febbraio in aula SMT01 dalle 14:00 alle 18:00
Giovedì 6 febbraio in aula SMT 01 dalle ore 09:00 alle ore 13:00
Lunedì 17 febbraio in aula SMT06 dalle ore 09:00 alle ore 13:00
Martedì 18 febbario in aula SMT06 dalle ore 09:00 alle ore 13:00.
Testi di riferimento | |||||
Autore | Titolo | Casa editrice | Anno | ISBN | Note |
Baesens, B., Backiel, B. and Vanden Brouke, S. | Beginning Java Programming: The Object-Oriented Approach (Edizione 1) | Wrox Pr Inc | 2015 | 978-1-118-73949-5 | |
Arnold, K., Gosling, J. and Holmes, D. | The Java Programming Language. (Edizione 4) | Addison-Wesley Longman | 2005 | ||
Eckel, B. | Thinking in Java: The definitive introduction to object-oriented programming in the language of the world wide web (Edizione 4) | Prentice Hall International | 2006 |
Progetto/Prova pratica di programmazione.
© 2002 - 2021
Università degli studi di Verona
Via dell'Artigliere 8, 37129 Verona |
P. I.V.A. 01541040232 |
C. FISCALE 93009870234