Programmazione Turno 2/2006-2007

Da WikiDsy.


In Rilievo

Varie

!!! Iscrizione al primo compitino alla pagina http://homes.dico.unimi.it/~capra/form/Iscrizione.html

Compitini e Preappelli

Teoria

  • Primo compitino teoria : 10 novembre 2006
  • Secondo compitino teoria : 20 Dicembre 2006
  • Preappello scritto : 24 gennaio 2007
  • Esame orale conclusivo : data da stabilirsi dopo la correzione del test di preappello
  • Ricordo che ai compitini bisogna iscriversi entro le ore 19 di due giorni precedenti alla data fissata sul sito

Laboratorio

  • Prima esercitazione : 22 novembre 2006
  • Second : 22 Dicembre 2006* Distribuzione Testo Progetto : 24 Gennaio 2007
  • Consegna Progetto : 31 Gennaio 2007

Docenti

Prof. Alberti / Prof. Capra per il laboratorio.

Corsi di laurea

Orari e luogo delle lezioni

Lunedì Mercoledì Mercoledì Venerdì
13:30 - 16:30 Aula V3 (Via Venezian) 13:30-14:30 Aula 200 (Via Celoria) 14:30-17:30Aula 309 (LAB, Celoria) 13:30 - 16:30 Aula V3 (Via Venezian)

Informazioni specifiche

Siti del corso

Forum del corso, e affini

Testi

Dai fondamenti agli oggetti - Corso di programmazione java (2^ ed.) - Giovanni Pighizzini - Mauro Ferrari edito da Pearson Addison Wesley

(il libro contiene anche un CD con librerie che saranno usate durante il corso)

Altro materiale consigliato

  • K. Arnold, J. Gosling, D. Holmes, Java - Manuale ufficiale, Addison Wesley, 2001.

Risorse Software

Il package prog, utilizzato in molti esempi del corso, e fornito con il libro di testo.

Altro materiale in Internet

Esami passati, tesine, compiti ..

Diario del corso

Teoria

  • 2 ottobre: introduzione al corso. Evoluzione del calcolatore.
  • 4 ottobre: concetto di algoritmo, analisi dell'algoritmo di Euclide, il concetto di complessità.
  • 6 ottobre: evoluzione dei linguaggi, esempi di linguaggi diversi.
  • 9 ottobre: sintassi e semantica. Grammatiche, BNF e tavole sintattiche. Introduzione a Java e paradigma a oggetti.
  • 13 ottobre, 16 ottobre: classi e oggetti. Membri di classe. Creazione di un oggetto. Costruttori.
  • 20 ottobre: Definizione di metodi. Metodi con parametri. La classe String.
  • 23 ottobre: prototipi e firme di metodi. Definizione della classe Frazione. Parametri espliciti e impliciti nella chiamata dei metodi.
  • 27 ottobre: tipi di dati. Interi, virgola mobile, caratteri
  • 30 ottobre: tipi di dati. Booleani, tabella di verità, legge di De Morgan
  • 3 novembre: operatori, precedenze e associatività di operatori. html. Istruzione di selezione.

Laboratorio