Descrizione dell'insegnamento |
The module deals with the basic aspects of computer engineering, i.e., architectures, programming and simple algorithms. Programming is seen as a problem-solving approach, starting from the understanding and upgrading of existing programs. Basic programming notions are introduced, such as abstraction, abstract data types, control structures. |
Basic notions on mathematical functions, relations and set theory. |
L'obiettivo del corso di Fondamenti di Informatica è di fornire allo studente i principi fondamentali del funzionamento di un elaboratore elettronico e di introdurre tutte quelle discipline che oggi giorno si affiancano all’uso dei calcolatori.
In particolare l’obiettivo del corso è quello di:
- Acquisire il lessico della tecnologia informatica;
- Comprendere l’impatto della tecnologia informatica nell’organizzazione di sistemi complessi;
- Acquisire i principi di funzionamento degli elaboratori (hardware e software).
|
Il corso analizzerà i vari aspetti delle discipline informatiche, con particolare attenzione alle seguenti aree d’interesse:- L’elaborazione, la misura e la codifica dell’informazione;
- L’architettura dell’elaboratore;
- I circuiti logici;
- Il software;
- Le reti di calcolatori e in particolare la rete Internet;
- La gestione dei dati;
- Cenni sulla sicurezza informatica.
|
A. R. Meo, M. Mezzalama, Peiretti: Fondamenti di informatica I e II, UTET
A. R. Meo, M. Mezzalama, Peiretti: Il PC e la rete, UTET |
Le esercitazioni presentate durante il corso si concentreranno principalmente su due degli argomenti cruciali trattati durante le lezioni: la teoria dell’informazione e la logica boolena. Lo studente dovrà porre particolare attenzione nell’apprendere i concetti proposti durante le esercitazioni in quanto rappresentano i mattoni fondamentali per tutti i successivi corsi di Informatica. |
Docente/Tutor Responsabile insegnamento |
|