Corso di Linguaggi di Programmazione per Matematica

a.a. 2000-2001

Gabriella Dodero, DISI, studio 203, Tel 010 353 6603, Email: dodero@disi.unige.it, www: http://www.disi.unige.it/person/DoderoG/

Vittoria Gianuzzi, DISI, studio 202, Tel 010 353 6602, Email: gianuzzi@disi.unige.it, www: http://www.disi.unige.it/person/GianuzziV/

Esercitazioni: Anna Bigatti, DIMA, studio 807, tel 010 353 6888, Email: bigatti@dima.unige.it, www: http://www.dima.unige.it/STAFF/BIGATTI/

PROGRAMMA DEL CORSO

INTRODUZIONE

Breve descrizione della struttura e funzionamento del calcolatore
Il sistema operativo come gestore delle risorse del computer
File, Directory, naming, protezioni, login, processi
Il problema della programmazione di un calcolatore

IL LINGUAGGIO C

Dichiarazioni ed istruzioni base del C
Istruzioni ripetitive del C
Tipo di dato array in C
Tipo di dato strutture (record) in C
Input/output in C
Funzioni (e procedure) in C
Struttura dei programmi C e scope delle dichiarazioni
Funzioni (e procedure) ricorsive in C
Tipo di dato puntatori in C

TECNICHE DI PROGRAMMAZIONE

Programmazione strutturata e modulare
Accenni a metodologia top-down e bottom-up

RETI DI CALCOLATORI E LORO APPLICAZIONI

Il concetto di indirizzo: nome dei file, URL, email
Browser e Internet
Local Area Network, Modello ISO/OSI, Protocolli di comunicazione TCP/IP
Applicazioni Internet: ftp, login remoto e WWW
Composizione di una pagina WEB

MODALITÀ DI ESAME

Premessa: sta per avviarsi un NUOVO meccanismo di studi in tutta Italia, che portera' a conseguire la laurea con un corso triennale. A Genova un corso di Informatica per studenti di Matematica NON sara' previsto al primo anno ma eventualmente al secondo oppure addirittura al terzo; percio' nell' a.a. 2001-2002 quasi certamente non verra' attivato nessun corso di LP.

E' quindi importante che gli studenti interessati a sostenere l'esame svolgano le attivita' di laboratorio durante il corrente a.a. Verra' consentito di svolgere l'esame anche a corso disattivato, ma chiaramente non e' garantita la possibilita' di frequentare il laboratorio.

Si raccomanda agli studenti che non possono frequentare regolarmente di comunicare alla prof.Dodero il proprio indirizzo di posta elettronica (preferibilmente dell'Universita', purche' sia consultato di frequente, altrimenti anche quello eventuale di casa) in modo da venire inseriti nella mailing list delle informazioni sul corso.

Tramite un accordo con la prof.Reggio, tutte le esercitazioni C validamente svolte nel passato a.a. sono considerate valide per l'esame di quest'anno. Non e' quindi necessario svolgere attivita' di laboratorio nel corrente a.a. ma solo presentarsi (prenotandosi) all'orale. Il voto sara' rapportato a 12.mi per coerenza con i voti dell'anno corrente. Per le esercitazioni Pascal, e' necessario rifarle (ma non e' necessario rifare il laboratorio individuale)

Prove di esame:

Voti: da 0 a 12 per l'esercitazione, da 0 a 22 per l'orale, somma = voto in 30.mi; i voti superiori a 30: lode

APPUNTI DEL CORSO

Per quanto non presente nel collegamento qui sotto, si veda il materiale presente sul sito della Prof. Reggio. ATTENZIONE: verra' inserito il materiale eventuale man mano che verra' svolto a lezione, chi non frequenta consulti la versione aggiornata di questa pagina periodicamente e lo recuperi!

Sito LP 1999-2000

Materiale supplementare 2000-2001