( english version )
Fondamenti di informatica ( 5 CFU )
Prof. Monica Mordonini
     Tel. 0521-905735 - Fax. 0521-905723           E-mail. mordonini@ce.unipr.it           Home page. http://www.ce.unipr.it/people/monica

The main objectives of the classes are: (i) to provide the logic principles behind the functioning and of the organization of computing systems; (ii) to provide methodologies and tools to exploit the possibilities that computing systems offer.

- Hardware architecture of a computing machine and introduction to principia of the functional behavior of electronic computers:
Numbers and numbering systems
I/O units and control
Bus, CPU
Common peripheral devices
- Algorithms:
Examples: sorting algorithms

- Operating systems
Operating systems
Memory management

- Programming and programming languages.
Languages (formalisms, grammars)

- Programming in C
Data types and data structures. Control structures.
Programming examples.

- Productivity software.

Attività d'esercitazione
Classes on programming deal with an in-depth analysis of ANSI C programming language and with practical laboratory exercises. Exercises are mainly devoted to problems of numerical analysis and complex data structures. In particular, students will design algorithms and programs regarding: sorting problems, search problems, lists and tables management, etc.

Modalità d'esame
Written exam.


Testi consigliati
P. Demichelis, E. Piccolo "Introduzione all'Informatica in C", McGraw-Hill

stampa il programma ~ torna indietro