Programma del corso

Guida alla Facoltà di Ingegneria 2005-2006
 

 

 
A.A. 2005/2006
Laurea Triennale
ING-INF/05
Fondamenti di Informatica (M/Z) (6 cfu)

Corso di Laurea: Ing. Elettronica, Ing. Informatica e dell'Automazione, Ing. delle Telecomunicazioni, Ing. Biomedica

english version

 

Obiettivi Formativi :

 

Lo scopo del corso è quello di introdurre lo studente agli elementi
fondamentali dell'Informatica, cioè la “rappresentazione digitale delle
informazioni” (numeri, testi ed informazioni multimediali) e la
“programmazione strutturata”.

 

Programma :

 

La codifica binaria dei testi: ASCII, ISO_8859/1-15, UNICODE, UTF-8.
La codifica binaria dei suoni, delle immagini e dei video.
La codifica dei numeri Naturali, Interi e Reali. Principali operazioni
aritmetiche.
Architettura di Von Neumann.
Architettura funzionale di un microprocessore (IA-32).
Memorie di Massa.
Programmazione in Assembly: operandi, istruzioni, direttive dati, etichette,
sottoprogrammi, Stack, "call" e "ret", programmazione modulare, I/O,
compilazione.
Evoluzione dei Linguaggi Imperativi e Programmazione strutturata.
Software, copyright e copyleft.
Tipi di dato fondamentali. Conversioni di tipo. Funzioni di libreria.
Assegnamento. Operatori aritmetici, logici e relazionali. Il concetto di
I/O-stream e file-stream. Istruzioni condizionali. Istruzioni ripetitive.
Istruzioni di salto. Teorema di Bohm-Jacopini. Il concetto di funzione.
Funzioni ricorsive. Puntatori e riferimenti. Passaggio argomenti per valore e
per riferimento. Array. Stringhe. Array come argomenti di funzioni. Il tipo
struct. Memoria dinamica: new e delete. Liste semplici e principali
operazioni con le liste.

 

Testi di Riferimento :

 

Deitel & Deitel, C++ Fondamenti di Programmazione e progettazione orientata
agli oggetti con UML®, APOGEO
A. Domenici e G. Frosini, Introduzione alla Programmazione ed Elementi di
Programmazione Strutturata con il Linguaggio C++, Franco Angeli

 

Modalità di svolgimento dell’esame :

 

scritto (programmazione) ed orale

 

Ricevimento Studenti :

 

Martedì ore 16-20


 

Facoltà di Ingegneria - Via Brecce Bianche - Monte Dago - 60131 Ancona - Tel. 0039-071-2204708