Advanced Programming & Design

UNIVERSITÀ DELLA SVIZZERA ITALIANA
A Mendrisio (Svizzera)

Chiedi il prezzo

Informazioni importanti

Tipologia Corso
Inizio Mendrisio (Svizzera)
  • Corso
  • Mendrisio (Svizzera)
Descrizione

Descrizione This course teaches concepts and methods of object-oriented and concurrent programming that help create complex software systems that are extensible and scalable. It covers principles of object-oriented programming and design, inclusion polymorphism, single and multiple dispatch, parametric polymorphism, design patterns, functional programming, concurrent programming, and aspect-oriented programming. These concepts are explained in the context of the Java programming language.

Informazioni importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Mendrisio
Tessin, Svizzera
Visualizza mappa
Inizio Consultare
Luogo
Mendrisio
Tessin, Svizzera
Visualizza mappa

Cosa impari in questo corso?

Programmazione
Linguaggi di Programmazione
Java

Programma

Descrizione

This course teaches concepts and methods of object-oriented and concurrent programming that help create complex software systems that are extensible and scalable. It covers principles of object-oriented programming and design, inclusion polymorphism, single and multiple dispatch, parametric polymorphism, design patterns, functional programming, concurrent programming, and aspect-oriented programming. These concepts are explained in the context of the Java programming language.

REFERENCES

  • Design Patterns: Elements of Reusable Object-Oriented Software (1994), by E. Gamma, R. Helm, R. Johnson, J. Vlissides. ISBN-13: 078-5342633610
  • Java Generics and Collections (2006), by M. Naftalin, P. Wadler. ISBN-13: 978-0596527754
  • Java 8 Lambdas: Pragmatic Functional Programming (2014), by R. Warburton. ISBN-13: 978-1449370770
  • Java Concurrency in Practice (2006), by B. Goetz, T. Peierls, J. Bloch, J. Bowbeer, D. Holmes, D. Lea. ISBN-13: 978-0321349606

Successi del Centro


Gli utenti che erano interessati a questo corso si sono informati anche su...
Leggi tutto