Unit | Credits | Academic sector | Period | Academic staff |
---|---|---|---|---|
Laboratorio | 2 | INF/01-INFORMATICS | Periodo zero |
Barbara Oliboni
|
Teoria | 2 | INF/01-INFORMATICS | Periodo zero |
Barbara Oliboni
|
This course provides the foundations of the computer science along with the terminology and basic notations. Moreover provides the basic notions needed for using a computer, with particular attention to the Linux Operating System: the file system organization and resources functionalities are explained.
Program.
Introduction.
Information processing
- Problems and algorithms
- Flow diagrams
- Programs
- Programming languages
- Instructions
- Data
- Sub-programs.
Computer architecture and its abstractions
- Von Neumann machine
- The executor
- Memory
- Storage memory devices
- Input/Output interfaces
- Peripherals
- Register machine
- Turing machine.
Information encoding
- Binary, octal, hexadecimal encoding
- Base conversions
- Binary encoding of integers and their sum and subtraction
- Binary encoding of signed integers and their sum
- Character encoding.
Boolean algebra and logical ports.
Operating systems.
- Funcionality of the operating system.
- Processes management.
- Memory access.
- Devices control.
First steps with Linux.
- Introduction to Linux.
- Linux login.
The File System.
- Data location.
- Basic services.
Basic text editing.
- The vi screen editor.
- The emacs screen editor.
Shell.
Procedure.
HTML.
Introduction to Latex.
Using XFig.
Using OpenOffice.
Written test with exercises and questions.
Author | Title | Publisher | Year | ISBN | Note |
M. Bertacca, A. Guidi | Introduzione a Linux | McGraw-Hill | 8838607729 | ||
Vincenzo Manca | Metodi Informazionali (Edizione 1) | Bollati Boringhieri | 2003 | 8833957152 | |
Sciuto D., Buonanno G., Mari L. | Introduzione ai Sistemi Informatici (Edizione 3) | McGraw-Hill | 2005 | 883866269X |
******** CSS e script comuni siti DOL - frase 9957 ********p>