Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2009/10
Computer sciences
Master of science-level of the Bologna process in Nanotechnologies For Ict Engineering - Torino/Grenoble/Losanna
Teacher Status SSD Les Ex Lab Tut Years teaching
Falcarin Paolo       2 0 0 0 1
SSD CFU Activities Area context
ING-INF/05 2 C - Affini o integrative Discipline ingegneristiche
Objectives of the course
To provide the basics of advanced object-oriented programming with application to the Java language
' Introduction to Object Orientation
' The Java Programming Language:
o Java base
o The concept of Class: Incapsulation, Inheritance, Polymorphism, Overloading, Binding
o Using complex data structures: Collections (array, list, set, map), Iterators
o Error handling and Exceptions: Try and Catch, Throw and throws
o Swing
o The Java Input/Output System
o Concurrency
' Java tools:
' Eclipse
Laboratories and/or exercises
Short Project
"Thinking in Java", 3rd Edition, Revision 4.0, Bruce Eckel, Prentice Hall
Electronic version available at http://www.bruceeckel.com/
Check availability at the library

Programma definitivo per l'A.A.2009/10

© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)