elenco    
        corso    

Laboratorio di introduzione alla programmazione

Codice: AA487Crediti: 6Semestre: 1-2Sigla: LIP 
 
Settore disciplinare: INF/01 - Informatica

     



Moduli:

Laboratorio di introduzione alla programmazione - 1 modulo

Docente

Maria Eugenia Occhiuto   occhiuto@di.unipi.it  Stanza 356  Tel. 0502212733

Obiettivi di apprendimento

L'obiettivo del primo modulo del corso è quello di preparare gli studenti all'uso di un linguaggio di programmazione per la risoluzione di semplici problemi mediante il calcolatore. Alla fine del primo modulo del corso gli studenti devono aver acquisito le basi necessarie alla scrittura di semplici programmi, nonché alla loro compilazione, esecuzione e debugging. Il linguaggio di programmazione utilizzato è Java, di cui verrà introdotto il nucleo imperativo.

Descrizione

Il primo modulo del corso introduce le basi della programmazione usando Java come linguaggio di riferimento. Le lezioni si svolgono nel primo semestre (27 settembre - 17 dicembre 2004) con quattro ore settimanali. Le quattro ore settimanali sono ripartite in due ore di teoria e due di esercitazioni.

* Nelle ore di teoria il docente presenta gli argomenti del programma.
* Le ore di esercitazione si svolgono in una aula informatizzata.

Per superare il corso gli studenti devono svolgere un progetto alla fine del secondo modulo. Sono comunque previste nel primo modulo almeno due prove in itinere. Il corso prevede l'obbligo di frequenza, da cui sono esentati solo gli studenti lavoratori.

English Description

The first module of the course is an introduction to programming using Java as the programming language. In the first module only the imperative kernel of Java is considered:
* primitive types and String,
* control structures: conditionals (if and switch), iterators (for, while and do),
* recursion,
* array,
* statics methods, parameters.

The lectures are given in the first semester (27th September - 17th Decembre 2004), they are two hours theory and exemplification, and two hours practice in a laboratory with 20 personal computers, for week.

Programma

* Introduzione all'uso di un sistema operativo: utilizzando quelli disponibili: Linux e Windows
* Introduzione all'uso della shell (bash): comandi base, redirezione, pipe
* Introduzione all'uso di un linguaggio di programmazione: Java con Eclipse
* Tipi di dati primitivi e stringhe
* Strutture di controllo:
* Comandi condizionali (if e switch)
* Comandi iterativi (for, while e do)
* Ricorsione
* Uso di array
* Metodi statici, passaggio dei parametri.
     

Bibliografia

Libri di testo consigliati: Cay S. Horstmann, Concetti di informatica e fondamenti di JAVA 2, Apogeo, ISBN 88-503-2024-8, 2002, Seconda edizione. EUR 38. oppure J.Cohoon e J. Davidson, Java - Guida alla programmazione, Mc Gaw-Hill, ISBN 88 386 6233-9.

Ulteriore pagina web del corso: http://www.di.unipi.it/~occhiuto/Lip.html


Laboratorio di introduzione alla programmazione - 2 modulo

Docente

Francesca Levi   levifran@di.unipi.it  Stanza 371  Tel. 0502212770

Prerequisiti

LIP (primo modulo), Fondamenti di programmazione

Obiettivi di apprendimento

Il corso è mirato a preparare gli studenti all'uso di un linguaggio di programmazione orientato agli oggetti per la risoluzione di semplici problemi mediante il calcolatore. Alla fine del corso gli studenti avranno acquisito le basi necessarie alla scrittura di semplici programmi, nonché alla loro compilazione, esecuzione e debugging. Il linguaggio di programmazione utilizzato è Java, di cui verranno introdotti i concetti essenziali. L'ambiente di programmazione è basato sul sistema operativo Linux.

Descrizione

Il corso introduce le basi della programmazione orientata agli oggetti usando Java come linguaggio di riferimento (su piattaforma Linux). Il corso è diviso in due moduli, che si svolgono rispettivmente nel primo e nel secondo semestre dell'anno accademico 2004/05 con quattro ore settimanali.

Programma

     

Bibliografia

Cay S. Horstmann, Concetti di informatica e fondamenti di JAVA 2, Apogeo, ISBN 88-503-2024-8, 2002, Seconda edizione. EUR 38.

Ulteriore pagina web del corso: http://www.di.unipi.it/~levifran/LIP.html



home


email