· Hardware e Software
· Linguaggio macchina
· Linguaggi di alto livello
· Compilatore ed Interprete
· Paradigmi di programmazione
· Compilazione ed esecuzione
· Problema / algoritmo / programma
· I diagrammi di flusso
· Esempi di algoritmi
· Variabili: dichiarazione, inizializzazione,
· Variabili: tipo, identificatore
· Tipo e dimensione: tipi primitivi e tipiriferimento
· Espressioni intere con operatori
· Operatori di incremento e decremento
· Assegnamento
· Commenti e formattazione
· Variabili: visibilità, contesto
· Cast esplicito e conversione implicita
· Conversione tra caratteri e numeri
· Java--: installazione e primi programmi
· Differenza tra tipi primitivi e tipi riferimento
· Array
· Array multidimensionali
· Operatori relazionali e logici
· Espressioni booleane
· Espressioni condizionali
· Comando If… else
· Esercizi su If
· Esercizi su Switch
· While
· Do…While
· Equivalenza dei due comandi iterativi
· Esercizi su While e Do…While
· Esercizi su Array
· For
· For each
· Ricerca binaria e ricerca lineare
· Esercizi su For e for each
· Esercizi su array
· Ordinamento per selezione
· Comandi etichettati
· Break etichettato
· Continue
· Esercizi
· Metodi
· Parametri formali e Parametri attuali
· Esercizi su Metodi
· Simulazione programmi con Stack e Heap
· Stack e Heap nella chiamata dei metodi
· Esercizi
· Ricorsione
· Esercizi
· Esercizi su Ricorsione
· Tecnica Divide et Impera
· Ricorsione su array
· Esercizi
· Merge-Sort
· Esercizi su Ricorsione su array
· Dal java—al java: ambiente Eclipse
· Tecnica divide et impera: Permutazioni
· Esercizi in classe
· Esercizi
· Definizione di nuovi tipi riferimento
· Differenza tra tipi primitivi e tipi riferimento
· Array di tipi riferimento
· Esercizi in classe
· Esercizi sulle frazioni in Java
· Espressioni con Frazioni in Java
· Ricorsione strutturale
· Strutture dati dinamiche
· Pile
· Code
· Esercizi sulla ricorsione strutturale
· Esercizi su Pile e Code
· Esercizi su strutture dati dinamiche
· Liste concatenate
· Esercizi sulle liste concatenate
· Simulazione prova d’esame
· Correzione della simulazione
· Esercizi
SEDE DI CHIETI
Via dei Vestini,31
Centralino 0871.3551
SEDE DI PESCARA
Viale Pindaro,42
Centralino 085.45371
email: info@unich.it
PEC: ateneo@pec.unich.it
Partita IVA 01335970693