Unit | Credits | Academic sector | Period | Academic staff |
---|---|---|---|---|
Laboratorio | 2 | INF/01-INFORMATICS | Periodo zero |
Carlo Drioli
|
Teoria | 2 | INF/01-INFORMATICS | Periodo zero |
Federico Fontana
|
Module: Teoria
-------
This course provides the foundations of the computer science along with the terminology and basic notations. The course is strictly linked with the laboratory, that introduces to the use of the computer and the basics of networking.
Module: Laboratorio
-------
Module: Teoria
-------
1. Introduction.
2. Information processing
- Problems and algorithms
- Flow diagrams
- Programs
- Programming languages
- Instructions
- Data
- Sub-programs.
3. Computer architecture and its abstractions
- Von Neumann machine
- The executor
- Memory
- Storage memory devices
- Input/Output interfaces
- Peripherals
- Register machine
- Turing machine.
4. Information encoding
- Binary, octal, hexadecimal encoding
- Base conversions
- Binary encoding of integers and their sum
- Binary encoding of signed integers and their sum and subtraction
- Character encoding.
5. Boolean algebra and logical ports.
6. Computabily (basics)
- Universality and equivalence between computing machines
- Programming levels.
Module: Laboratorio
-------
Module: Teoria
-------
Written test with exercises and questions.
Module: Laboratorio
-------
Author | Title | Publisher | Year | ISBN | Note |
D. Sciuto, G. Buonanno, L. Mari | Introduzione ai Sistemi Informatici (Edizione 3) | McGraw-Hill | 2005 | 883866269X | |
M. Bertacca, A. Guidi | Introduzione a Linux | McGraw-Hill | 1998 | 8838607729 | |
Sciuto D., Buonanno G., Mari L. | Introduzione ai Sistemi Informatici (Edizione 3) | McGraw-Hill | 2005 | 883866269X | |
Vincenzo Manca | Metodi Informazionali (Edizione 1) | Bollati Boringhieri | 2003 | 8833957152 |
******** CSS e script comuni siti DOL - frase 9957 ********p>