Introduction to Programming [Sezione B] - Laboratorio (2004/2005)

Course Not running, not visible

Course code
4S00016
Name of lecturer
Nicola Drago
Number of ECTS credits allocated
4
Other available courses
Academic sector
INF/01 - INFORMATICS
Language of instruction
Italian
Period
First four month term - 1st year, Second four-month term

To show the organization of the course that includes this module, follow this link * Course organization

Lesson timetable

First four month term - 1st year
Day Time Type Place Note
Monday 11:30 AM - 1:30 PM practice session Laboratory Delta  
Thursday 2:30 PM - 5:30 PM practice session Laboratory Delta  
Second four-month term
Day Time Type Place Note
Monday 11:30 AM - 1:30 PM practice session Laboratory Delta  
Wednesday 2:30 PM - 5:30 PM practice session Laboratory Delta  

Learning outcomes

Apprendere la programmazione java per la risoluzione al calcolatore di piccoli problemi.
Acquisire autonomia, nella stesura di un programma JAVA al calcolatore, e nell'utilizzo degli strumenti di sviluppo (compilatore, JVM, etc.).

Syllabus

* Le basi:
o L'editor, la stesura di un programma.
o Il compilatore e la Java Virtual Machine
o Le librerie di JAVA.
* La programmazione:
o Le variabili, le costanti.
o L'input e l'output (tastiera e video)
o La selezione, l'iterazione.
o Il "main", metodi, il passaggio dei parametri.
o Il modificatore "static"
o I vettori e le funzioni di libreria.
o I file.
* La programmazione ad oggetti
o Il concetto di oggetto, le classi e i metodi.
o I modificatori "public" e "private".
o L'overloading.
o Il modificatore "abstract".
o Il Binding dinamico.
o Le interfacce.
o Le eccezioni.

Reference books
Author Title Publisher Year ISBN Note
Stefano Mizzaro Introduzione alla programmazione con il linguaggio Java (Edizione 2) Franco Angeli 2000 8846416961 Testo consigliato assieme ai lucidi delle lezioni

Assessment methods and criteria

Scritto, orale, pratico a discrezione del docente, da concordare durante il corso.

Teaching aids

Documents

Studying