Differenze tra le versioni di "Programmazione Turno 2/2006-2007"

Da WikiDsy.
 
(4 versioni intermedie di un altro utente non mostrate)
Riga 2: Riga 2:
 
<!-- non rimuovere ASSOLUTAMENTE le linee precedenti, servono per la categorizzazione della pagina (credo)-->
 
<!-- non rimuovere ASSOLUTAMENTE le linee precedenti, servono per la categorizzazione della pagina (credo)-->
  
==News==
+
==In Rilievo==
 
=== Varie ===
 
=== Varie ===
Mercoledì 18 Ottobre iniziano le lezioni in laboratorio.
 
Venire muniti di matricola e password.
 
  
=== Appelli ===
+
!!! Iscrizione al primo compitino alla pagina http://homes.dico.unimi.it/~capra/form/Iscrizione.html
*
 
  
 +
===Compitini e Preappelli===
 
====Teoria====
 
====Teoria====
  
Riga 25: Riga 23:
 
* Consegna Progetto : 31 Gennaio 2007
 
* Consegna Progetto : 31 Gennaio 2007
  
== Docenti ===
+
=== Docenti ===
 
Prof. '''[[Alberti]]''' / Prof. '''[[Capra]]''' per il laboratorio.
 
Prof. '''[[Alberti]]''' / Prof. '''[[Capra]]''' per il laboratorio.
  
Riga 78: Riga 76:
 
* 9 ottobre: sintassi e semantica. Grammatiche, BNF e tavole sintattiche.  Introduzione a Java e paradigma a oggetti.
 
* 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.
 
* 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 ===
 
=== Laboratorio ===
 
* 11 ottobre: ambiente di sviluppo per programmi Java.
 
* 11 ottobre: ambiente di sviluppo per programmi Java.
 +
* 18 ottobre: eseguiti gli esercizi pagina: [http://homes.dico.unimi.it/prog/turno2aa0607/esercitazione1.html
 +
* 23 ottobre: la classe string

Versione attuale delle 12:29, 6 nov 2006


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