Programmazione Turno 3/2005-2006

Da WikiDsy.
Versione del 5 ott 2005 alle 08:28 di 82.186.240.163 (discussione) (Modalità d'esame)

Informazioni generali

Programma del corso:

http://www.dsi.unimi.it/files/occor...ramma258676.doc

Docenti

Prof. Pighizzini / Prof. Marra per il laboratorio

Orari e Luogo delle lezioni

Lunedì/Mercoledì/Venerdì 18:30/21:30

aula 405 via Celoria 20

Orario di ricevimento studenti

Da definire.

Sito del corso

http://homes.dico.unimi.it/prog/turno3-05/

Materiale didattico

LIBRO DI TESTO:

dai fondamenti agli oggetti corso di programmazione java seconda edizione 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.

Java Technology sito internet della Sun

http://java.sun.com/

Modalità d'esame

Scritto + Orale + Progetto

Oltre alle normali sessioni di esame di fine semestre (Scritto + Orale + Progetto ), sarà possibile durante il semestre dare 3 compitini. chi dovesse passare tutti e 3 i compitini non sarà tenuto a dare lo scritto. Sarà inoltre possibile dare al posto che il progetto di fine semstre '''3 progettini''' che anche qui daranno la possibilità di non presentare il progetto di fine semestre.

Se sia i compitini che il progetto risultassero molto buoni non sarà necessario neanche dare l'orale.

il prof ha già dato 3 date indicative per i 3 compitini

-2 Novembre

-2 Dicembre

-20 Gennaio

Diario del corso

Lezione di Lunedì 3-10-05

Argomenti trattati nella lezione di oggi:

1)definizione di informatica e programmazione


2)Breve storia della Programmazione:

- Linguaggio macchina

- Fortran

- Linguaggi Algol

- Programmazione strutturata (Pascal)

- ad oggetti (Java)


3) Definizione di Algoritmo


4)esempio algoritmo di Euclide per calcolare il massimo comun divisore


5) definizione programma (differenze da un algoritmo)