Elementi di Informatica

Università degli Studi di Cassino

 

Corsi di Laurea in
Ingegneria della Produzione Industriale

Ingegneria dell’Ambiente e Territorio

   prof. Francesco Tortorella  (mail)

     Anno Accademico 2007/2008

     secondo quadrimestre

 


 

 

Organizzazione del corso

Lezioni

Giovedì 10.00-12.00

 aula S.1 

Giovedì 15.00-17.00

aula S.1

Venerdì  9.00-12.00

aula S.1+aula informatica

Libro di testo:

Ceri, Mandrioli, Sbattella (CMS)

Informatica programmazione

McGraw-Hill Italia, 2000

(disponibile in biblioteca)

 

Ricevimento studenti

Per domande e/o richieste di chiarimenti su argomenti del corso, il prof. Tortorella può essere contattato via email o incontrato presso il polo didattico di Frosinone in corrispondenza delle date di esame. 

 AVVISI RELATIVI AL CORSO

 

Si ricorda agli studenti che le prenotazioni si effettuano unicamente tramite il sistema WEB-GISS dell'Università di Cassino, accessibile qui, fino a 24 ore prima della seduta d'esame.

In caso di problemi amministrativi che rendessero impossibile la prenotazione telematica, ci si può rivolgere eccezionalmente (e comunque fino a 24 ore prima della seduta d'esame) al personale della segreteria didattica che provvederà di conseguenza.



DATE DI ESAME

 

  • 5 settembre
    • scritto ore 10.00
    • orali ore 12.00
  • 17 settembre
    • scritto ore 10.00
    • orali ore 12.00

 

 


 

 

Calendario provvisorio del corso
(i pdf delle lezioni saranno disponibili volta per volta)

Sett.

Data Argomenti Riferimenti al libro di testo
(CMS: Ceri Mandrioli Sbattella)

1

 giovedì 10/11 matt.

Introduzione al corso. Concetto di algoritmo e di esecutore di algoritmo. Modello di von Neumann. (pdf)

CMS 1.2

CMS 2.1

 giovedì 10/11 pom.

Concetto di bit. Cella di memoria. Registro. Codifica dei dati. (pdf)

CMS 2.2

 venerdì 11/1

 Organizzazione della memoria centrale. Cache. Bus. Organizzazione della CPU. (pdf)

CMS 2.3

2

giovedì 17/1 matt.

 Collegamento CPU-memoria. Trasferimenti CPU-memoria. (pdf)

CMS 2.3 

giovedì 17/1 pom.

Il ciclo del processore. Tempificazione. (pdf) Rappresentazione dei dati. (pdf)

CMS E1.1

 venerdì 18/1

 Rappresentazione dei dati numerici (segno e modulo, complementi alla base) (pdf)

CMS E1.2

3

giovedì 24/1 matt.

Rappresentazione dei dati numerici (floating point e fixed point). (pdf)

CMS E1.3-4

giovedì 24/1 pom.

Linguaggi di programmazione. Traduttori. Strumenti per lo sviluppo di programmi. (pdf)

 

venerdì 25/1

Caratteristiche dell'informazione. Organizzazione dell'informazione in
un programma. (pdf)


4

giovedì 31/1 matt.

Classi di istruzioni. Istruzioni di calcolo e assegnazione. Istruzioni di Input/Output. (pdf)

 

giovedì 31/1 pom.

Costrutti selettivi. (pdf)

 

 venerdì 1/2 

 Esercitazione

  Testo dell'esercitazione

5

giovedì 7/2 matt.

Costrutti ciclici. Cicli a condizione e a conteggio. Costrutti per i cicli a condizione. (pdf)

 

giovedì 7/2 pom.

 Esercitazione

 Testo dell'esercitazione

venerdì 8/2

 - NO LEZIONE -

 

6

giovedì 14/2 matt.

Esempi di impiego dei costrutti ciclici a condizione. Cicli a conteggio (pdf). Tipi di dati strutturati: caratteristiche. (pdf)

 

giovedì 14/2 pom.

 Array monodimensionali: definizione e funzione di accesso. (pdf)

 


venerdì 15/2

Esercitazione

 

7

giovedì 21/2 matt.

Algoritmi su array monodimensionali. Array bidimensionali: definizione e funzione di accesso. (pdf)

  

giovedì 21/2 pom.

Esercitazione (1° turno: matricole pari; 2° turno: matricole dispari)

venerdì 22/2

 - NO LEZIONE -

 

8

giovedì 28/2 matt.

Algoritmi su array bidimensionali (pdf). 

 

giovedì 28/2 pom.

Sottoprogrammi.  (pdf)

 

venerdì 29/2

Esercitazione (1° turno: matricole dispari; 2° turno: matricole pari)

 Testo dell'esercitazione

9

giovedì 6/3 matt.

Algoritmi di ricerca in array: ricerca completa e interrotta.  (pdf)

 

giovedì 6/3 pom.

 Algoritmi di ricerca in array e partizionamento.  (pdf)

  

venerdì 7/3

Esercitazione (1° turno: matricole dispari; 2° turno: matricole pari)

 Testo dell'esercitazione

10

giovedì 13/3 matt.

Algoritmi di ricerca su array ordinato. Ricerca lineare e dicotomica. (pdf)

 Algoritmi su array: inserimento ed eliminazione. (pdf)

 

giovedì 13/3 pom.

 Algoritmi su array: ordinamento per selezione e gorgogliamento. (pdf)

 

venerdì 14/3

 Esercitazione (1° turno: matricole pari; 2° turno: matricole dispari)

 Testo dell'esercitazione

soluzione esercizio 1

soluzione esercizio 2

 

 

© 2008 Francesco Tortorella.
Ultimo aggiornamento: 7/3/2008.