Corso introduttivo al linguaggio Java
Calendario e Programma dettagliato
Lez.
Temi
I
Introduzione
19/11
Argomenti
Architettura del calcolatore. Codice oggetto e linguaggi
di programmazione.
Il linguaggio Java: caratteristiche principali.
Esempi di
programmi java
Cosa è una programma?
Un primo programma. Il metodo main punto d’ingresso
del programma
Installazione JDK
Istruzioni per installare e configurare JDK sul proprio
PC e distribuzioni materiali vari.
Concetto di variabile
II
Variabili e Dati
26/11
Tipi primitivi
numerici (e non)
Variabili
Esempi
Operatori
III
Istruzioni di
03/12 selezione
IV
Istruzioni di
10/12 looping
V
Cast e promozione
17/12
Istruzioni di
looping
Array
Tipi interi (byte, short, int, long)
Tipi a virgola mobile (float, double)
Tipo booleano (boolean)
Dichiarazione e inizializzazione di una variabile
Problemi legati alla conversione (promozione) del tipo
Un secondo programma
Operatori aritmetici (++, --, +, -, *, %, /)
Operatori di assegnazione (=, +=, -=, *=, /=, %=)
Operatori logici fondamentali (!, &, |, &&, ||, ==, !=)
Istruzioni: if, if-else
Annidamento istruzioni
Esercizi vari
Istruzioni: while, do-while
Istruzioni di diramazione: break
Esercizi vari
Meccanismi di conversione del tipo
Esercizi vari e soluzione problemi
Introduzione agli array:
dichiarazione, creazione ed inizializzazione
Accesso agli elementi
VI
Istruzioni di
14/01 looping
Array
VII
Metodi
21/01
Istruzione: for
Istruzioni di diramazione: break e continue
Vari algoritmi iterativi con array:
 ricerca ed ordinamento
 numeri primi

Introduzione ai metodi: argomenti e parametri
 metodi void, metodi con argomenti
 metodi con argomento un rif. ad un array
VIII Metodi
28/01
Input da tastiera
Argomenti e parametri
Metodi che restituiscono un riferimento ad array
La classe Scanner e la gestione dell’input da tastiera
IX
04/02
X
11/02
XI
18/02
Elaborazione Progetto Finale
Elaborazione Progetto Finale
Esposizione Progetti