Providing methods and tools for developing OO applications, with emphasis on the quality of code. At the end of the course, students should be able to develop autonomously OO applications of medium complexity, and to participate in the development of large OO applications.
Curriculum
teacher profile teaching materials
Classes and Objects
Code Quality
Polymorphism
Collections
Generics
Inheritance
Code reuse
Stream
Java Thread
Cay Horstmann "Concetti di informatica e fondamenti di Java" - APOGEO
Cay Horstmann, Gary Cornell "Core Java2 Vol I: Fondamenti" - Prentice Hall
Cay Horstmann, Gary Cornell "Core Java2 Vol II: Tecniche avanzate" - Prentice Hall
Programme
Object Oriented Programming ParadigmClasses and Objects
Code Quality
Polymorphism
Collections
Generics
Inheritance
Code reuse
Stream
Java Thread
Core Documentation
Ken Arnold, James Gosling, David Holmes "Il linguaggio Java: Manuale Ufficiale" - Addison WesleyCay Horstmann "Concetti di informatica e fondamenti di Java" - APOGEO
Cay Horstmann, Gary Cornell "Core Java2 Vol I: Fondamenti" - Prentice Hall
Cay Horstmann, Gary Cornell "Core Java2 Vol II: Tecniche avanzate" - Prentice Hall
Reference Bibliography
Not AvailableType of delivery of the course
TraditionalAttendance
Not AvailableType of evaluation
Written, laboratory and a final oral exam teacher profile teaching materials
Classes and Objects
Code Quality
Polymorphism
Collections
Generics
Inheritance
Code reuse
Stream
Java Thread
Cay Horstmann "Concetti di informatica e fondamenti di Java" - APOGEO
Cay Horstmann, Gary Cornell "Core Java2 Vol I: Fondamenti" - Prentice Hall
Cay Horstmann, Gary Cornell "Core Java2 Vol II: Tecniche avanzate" - Prentice Hall
Programme
Object Oriented Programming ParadigmClasses and Objects
Code Quality
Polymorphism
Collections
Generics
Inheritance
Code reuse
Stream
Java Thread
Core Documentation
Ken Arnold, James Gosling, David Holmes "Il linguaggio Java: Manuale Ufficiale" - Addison WesleyCay Horstmann "Concetti di informatica e fondamenti di Java" - APOGEO
Cay Horstmann, Gary Cornell "Core Java2 Vol I: Fondamenti" - Prentice Hall
Cay Horstmann, Gary Cornell "Core Java2 Vol II: Tecniche avanzate" - Prentice Hall
Reference Bibliography
Not AvailableType of delivery of the course
TraditionalAttendance
Not AvailableType of evaluation
Written, laboratory and a final oral exam