To show the organization of the course that includes this module, follow this link Course organization
This course provides the foundations of 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.
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
Author | Title | Publisher | Year | ISBN | Note |
Sciuto D., Buonanno G., Mari L. | Introduzione ai Sistemi Informatici (Edizione 3) | McGraw-Hill | 2005 | 883866269X |
Written test with exercises and questions.
******** CSS e script comuni siti DOL - frase 9957 ********p>