Fondamenti di Informatica T-2 - Corso di Laurea in Ingegneria Informatica - A.A. 2023-2024
Informazioni generali Materiale didattico Esami Link utili  
Sei in: Home > Testi consigliati

 

Testi in italiano su Java

  • [Java 11] Pellegrino Principe. "Java 11 - Guida allo sviluppo in ambienti Windows, macOS e GNU/Linux", Apogeo, 2018, ISBN 978-88-503-3466-7 (no JavaFX)

  • [Java 11] Cay S. Horstmann. "Concetti di Informatica e Fondamenti di Java - 7a edizione", Apogeo, 2020, ISBN 978-8891639431, 804 pagine [NB: non tratta tutti gli argomenti del corso] Capitolo omaggio su JavaFX (in inglese)

  • [Java 15] Claudio De Sio Cesari. Il nuovo Java. Guida completa alla programmazione moderna", Hoepli, 2020, ISBN 978-8820399306, 896 pagine (include link con approfondimenti per Java17)

  • [Java ~15] Giuseppe Maggi. "Programmare con Java - Guida completa". Edizioni LSWR, 2a edizione (2020), ISBN 8868958775, 544 pagine

  • [Java 9] C. S. Horstmann, Lorenzo Bettini. "Java per impazienti", Pearson, 2018, ISBN 8891904473, 444 pagine. NB non è un testo introduttivo: è utile per chi conosce Java in versioni precedenti la 8

Testi in inglese su Java

  • [Java 17] C. S. Horstmann, G. Cornell. "Core Java Volume I - Fundamentals (12th Edition)", Pearson, 2021, ISBN 978-013-7673629
    [Java 11] C. S. Horstmann, G. Cornell. "Core Java Volume II - Advanced Features (11th Edition)", Pearson, 2019, ISBN 978-0-13-516631-4
    NB: la distinzione fra argomenti fondamentali e avanzati è arbitraria: di fatto, il primo volume include alcuni argomenti avanzati mentre altri argomenti di base sono nel secondo volume. JavaFX è disponibile solo come capitolo extra, scaricabile gratuitamente in PDF dal sito dell'autore.

  • [Java 17] Nick Samoylov. Learn Java 17 Programming. 2nd Edition. Packt Publishing, 2022. 748 pagine. ISBN 1803241438

  • [Java 17] H. Schildt. "Java: The Complete Reference, 12th Edition", McGraw-Hill, 2021, ISBN 978-1260463415, 1280 pagine (NB: non contiene alcun capitolo su JavaFX)

  • [Java 11] Y. Daniel Liang. "Introduction to Java Programming and Data Structures, Comprehensive Version, (12th Edition)", 2020
    NB: la Loose Leaf Edition è meno costosa della Full Paperback Edition

  • [Java 9] C. S. Horstmann. "Core Java SE 9 for the Impatient", Addison-Wesley, 2017, ISBN 978-0134694726

  • [Java 8] C. S. Horstmann. "Java SE 8 for the really impatients", Addison Wesley, 2014. 
    ISBN 0321927761 
    NB non è un testo introduttivo: è utile per chi conosce Java in versioni precedenti la 8

Testi disponibili ma non ancora verificati dal docente:

  • K. Sharan, A. L. Davis. "Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17", 3rd Edition, Apress, ISBN 978-1484273067.

  • K. Sharan, P. Späth. "More Java 17: An In-Depth Exploration of the Java Language and Its Features", 3rd Edition, Apress, ISBN 978-1484271346.

  • I. Cosmina. "Java 17 for Absolute Beginners: Learn the Fundamentals of Java Programming", 2nd Edition, Apress, 978-1484270790. 

Manuali di riferimento sul linguaggio C# e sulla piattaforma .NET

  • Microsoft. "C# Programming Guide"

  • J. Albahari, B. Albahari. "C# 7.0 in a Nutshell: The Definitive Reference", O'Reilly, 2017, ISBN 978-1491987650

  • A. Pelleriti. "Programmare con C# 7. Guida completa.", Edizioni LSWR, 2017, ISBN 978-8868955779

Testi in inglese su Scala e Kotlin

  • [Scala] Martin Odersky, Lex Spoon, Bill Venners, Frank Sommers. "Programming in Scala. Fifth edition.", Artima, 2021. ISBN 978-0-9971480-0-8 (also available as e-book)

  • [Scala] Cay S. Horstmann. "Scala for the Impatient. 2nd Edition", Prentice Hall, 2016. ISBN 0134540565 (also available as e-book)

  • [Kotlin] Dawn Griffiths & David Griffiths. "Head First Kotlin: A Brain-friendly Guide", O'Reilly, 2019. ISBN 1491996692

  • [Kotlin] Mario Arias, Rivu Chakraborty. "Functional Kotlin". Packt, 2018. ISBN 1788476484

  • [Kotlin] Kotlin reference