20810075 - OBJECT ORIENTED- PROGRAMMING

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

Programme

Object Oriented Programming Paradigm
Classes 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 Wesley
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


Type of delivery of the course

traditional

Type of evaluation

Oral exam, written and oral exam and / or laboratory

teacher profile | teaching materials

Mutuazione: 20810075 PROGRAMMAZIONE ORIENTATA AGLI OGGETTI in Ingegneria informatica L-8 CRESCENZI VALTER

Programme

Object Oriented Programming Paradigm
Classes 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 Wesley
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


Type of delivery of the course

traditional

Type of evaluation

Oral exam, written and oral exam and / or laboratory