Home Risorse Docenti News Documenti Amministrazione del CdS Iscriversi Presentazione del corso Guida all'immatricolazione Studiare Piano di Studio Regolamento didattico Calendario didattico Orario delle lezioni Appelli d'esame Insegnamenti Laurearsi Sessioni di laurea Modulistica tesi e commissioni di laurea ... e dopo la laurea? Il mondo del lavoro Laurea magistrale a Pescara Laurea magistrale in altre sedi

Insegnamento di Programmazione Home Docenti Appuntamenti news Documenti

Diario delle lezioni




12 settembre 2011 (Lezione n° 1)

·         Hardware e Software

·         Linguaggio macchina

·         Linguaggi di alto livello

·         Compilatore ed Interprete

·         Paradigmi di programmazione

·         Problema / algoritmo / programma

13 settembre 2011 (Lezione n° 2)

·         Grammatiche EBNF

·         Il primo programma Java

·         Compilazione ed esecuzione

·         Commenti e formattazione

·         Analisi lessicale e analisi sintattica

·         Accenno a package ed import

14 settembre 2011 (Lezione n° 3)

·         Variabili: dichiarazione, inizializzazione, visibilità, contesto

·         Variabili: tipo, nome, contenuto, attributi

·         Tipo e dimensione: tipi primitivi e tipi riferimento

19 settembre 2011 (Lezione n° 4)

·         Assegnamento

·         Costanti (modificatore final)

·         Costanti letterali numeriche

20 settembre 2011 (Lezione n° 5)

·         Cast esplicito ed implicito

·         Conversione tra caratteri e numeri

·         Array

21 settembre 2011 (Lezione n° 6)

·         Array

·         Esercizi

·         Stringhe

·         Esercizi

26 settembre 2011 (Lezione n° 7)

·         Metodi che operano sulle stringhe

·         Introduzione alle espressioni

·         La sintassi delle espressioni

27 settembre 2011 (Lezione n° 8)

·         Gli operatori aritmetici, relazionali e logici

·         Effetti collaterali della valutazione di espressioni

·         Commutatività ed associatività delle espressioni

·         Le espressioni di assegnamento

·         Le espressioni condizionali

3 ottobre 2011 (Lezione n° 9)

·         Introduzione ai comandi

·         Comando vuoto

·         Blocchi

·         Comandi espressione

·         Comandi Condizionali: If e Switch

4 ottobre 2011 (Lezione n° 10)

·         Comandi iterativi: comando While

5 ottobre 2011 (Lezione n° 11)

·         Esercizi sul While

11 ottobre 2011 (Lezione n° 12)

·         Comandi iterativi: comando do-while, for e for-each

·         Confronto tra comandi iterativi

12 ottobre 2011 (Lezione n° 13)

·         Schemi di programmi iterativi

17 ottobre 2011 (Lezione n° 14)

·         Introduzione alle classi

·         Dichiarazione di classi

·         Contesto di istanza e contesto statico

18 ottobre 2011 (Lezione n° 15)

·         Creazione di istanze

·         Costruttori

·         Blocchi di inizializzazione

19 ottobre 2011 (Lezione n° 16)

·         Introduzione ai metodi

·         Classi involucro

·         Vector e ArrayList

·         Dichiarazione di metodi

·         Invocazione di metodi

24 ottobre 2011 (Lezione n° 17)

·         Ambiente locale

·         Metodi variadici

·         Metodi sovraccarichi

25 ottobre 2011 (Lezione n° 18)

·         La ricorsione

·         Il calcolo del fattoriale

26 ottobre 2011 (Lezione n° 19)

·         Ricerca binaria Ricorsiva

·         Tecnica Divide et impera

·         Esercizi sulla ricorsione

2 novembre 2011 (Lezione n° 20)

·         La classe class

·         Il caricamento e l’inizializzazione di classi

·         La programmazione Object Oriented

2 novembre 2011 (Lezione n° 21)

·         La programmazione Object Oriented in Java

·         Esercizi

7 novembre 2011 (Lezione n° 22)

·         Esercizi su metodi e classi

8 novembre 2011 (Lezione n° 23)

·         I metodi accessori e i modificatori di visibilità

·         Esercizi su classi

9 novembre 2011 (Lezione n° 24)

·         Pile

·         Code

14 novembre 2011 (Lezione n° 25)

·         Liste

·         Iterazione su liste

·         Ricorsione su liste

15 novembre 2011 (Lezione n° 26)

·         L’ereditarietà

·         Tipo statico e tipo dinamico

·         Instanceof e cast

16 novembre 2011 (Lezione n° 27)

·         Overriding

·         Binding dinamico

·         La classe Object

21 novembre 2011 (Lezione n° 28)

·         Costruttori ed ereditarietà

·         Esercizi

22 novembre 2011 (Lezione n° 29)

·         Classi e metodi astratti

·         Esercizi

23 novembre 2011 (Lezione n° 30)

·         Interfacce

·         Esercizi

28, 29 e 30 novembre 2011 (Lezioni n° 31, 32 e 33)

·         Esercizi

5 dicembre 2011 (Lezione n° 34)

·         Simulazione prova d’esame

6 dicembre 2011 (Lezione n° 35)

·         Correzione della simulazione

7 dicembre 2011 (Lezione n° 36)

·         Ricevimento in aula