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 I + Lab. Programmazione I Home Docenti Appuntamenti news Documenti

Diario delle lezioni A.A. 2012/2013




Diario delle lezioni A.A. 2012/2013

17 settembre 2012 (Lezione n° 1)

·        Hardware e Software

·        Linguaggio macchina

·        Linguaggi di alto livello

·        Compilatore ed Interprete

·        Paradigmi di programmazione

·        Compilazione ed esecuzione

18 settembre 2012 (Lezione n° 2)

·        Problema / algoritmo / programma

·        I diagrammi di flusso

·        Esempi di algoritmi

24 settembre 2012 (Lezione n° 3)

·        Variabili: dichiarazione, inizializzazione,

·        Variabili: tipo, identificatore

·        Tipo e dimensione: tipi primitivi e tipiriferimento

·        Espressioni intere con operatori

·        Operatori di incremento e decremento

·        Assegnamento

25 settembre 2012 (Lezione n° 4)

·        Commenti e formattazione

·        Variabili: visibilità, contesto

·        Cast esplicito e conversione implicita

·        Conversione tra caratteri e numeri

26 settembre 2012 (Lezione n° 1 di Laboratorio)

·        Java--: installazione e primi programmi

1° ottobre 2012 (Lezione n° 5)

·        Differenza tra tipi primitivi e tipi riferimento

·        Array

·        Array multidimensionali

2 ottobre 2012 (Lezione n° 6)

·        Operatori relazionali e logici

·        Espressioni booleane

·        Espressioni condizionali

·        Comando If… else

8 ottobre 2012 (Lezione n° 2 di Laboratorio)

·        Esercizi su If

·        Esercizi su Switch

9 ottobre 2012 (Lezione n° 7)

·        While

·        Do…While

·        Equivalenza dei due comandi iterativi

15 ottobre 2012 (Lezione n° 3 di Laboratorio)

·        Esercizi su While e Do…While

·        Esercizi su Array

16 ottobre 2012 (Lezione n° 8)

·        For

·        For each

·        Ricerca binaria e ricerca lineare

17 ottobre 2012 (Lezione n° 4 di Laboratorio)

·        Esercizi su For e for each

·        Esercizi su array

·        Ordinamento per selezione

22 ottobre 2012 (Lezione n° 9)

·        Comandi etichettati

·        Break etichettato

·        Continue

·        Esercizi

23 ottobre 2012 (Lezione n° 10)

·        Metodi

·        Parametri formali e Parametri attuali

24 ottobre 2012 (Lezione n° 5 di Laboratorio)

·        Esercizi su Metodi

·        Simulazione programmi con Stack e Heap

29 ottobre 2012 (Lezione n° 11)

·        Stack e Heap nella chiamata dei metodi

·        Esercizi

30 ottobre 2012 (Lezione n° 12)

·        Ricorsione

·        Esercizi

31 ottobre 2012 (Lezione n° 6 di Laboratorio)

·        Esercizi su Ricorsione

5 novembre 2012 (Lezione n° 13)

·        Tecnica Divide et Impera

·        Ricorsione su array

·        Esercizi

6 novembre 2012 (Lezione n° 14)

·        Merge-Sort

7 novembre 2012 (Lezione n° 7 di Laboratorio)

·        Esercizi su Ricorsione su array

·        Dal java—al java: ambiente Eclipse

12 novembre 2012 (Lezione n° 15)

·        Tecnica divide et impera: Permutazioni

13 novembre 2012 (Lezione n° 16)

·        Esercizi in classe

14 novembre 2012 (Lezione n° 8 di Laboratorio)

·        Esercizi

19 novembre 2012 (Lezione n° 17)

·        Definizione di nuovi tipi riferimento

·        Differenza tra tipi primitivi e tipi riferimento

·        Array di tipi riferimento

20 novembre 2012 (Lezione n° 18)

·        Esercizi in classe

21 novembre 2012 (Lezione n° 9 di Laboratorio)

·        Esercizi sulle frazioni in Java

26 novembre 2012 (Lezione n° 19)

·        Espressioni con Frazioni in Java

·        Ricorsione strutturale

27 novembre 2012 (Lezione n° 20)

·        Strutture dati dinamiche

·        Pile

·        Code

28 novembre 2012 (Lezione n° 10 di Laboratorio)

·        Esercizi sulla ricorsione strutturale

·        Esercizi su Pile e Code

3 dicembre 2012 (Lezione n° 21)

·        Esercizi su strutture dati dinamiche

4 dicembre 2012 (Lezione n° 22)

·        Liste concatenate

5 dicembre 2012 (Lezione n° 11 di Laboratorio)

·        Esercizi sulle liste concatenate

10 dicembre 2012 (Lezione n° 23)

·        Simulazione prova d’esame

11 dicembre 2012 (Lezione n° 24)

·        Correzione della simulazione

12 dicembre 2012 (Lezione n° 12 di Laboratorio)

·        Esercizi