- Docente: Raffaele Cappelli
- Credits: 12
- Language: Italian
- Moduli: Raffaele Cappelli (Modulo 1) Matteo Ferrara (Modulo 2)
- Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
- Campus: Cesena
- Corso: First cycle degree programme (L) in Computer Science and Engineering (cod. 8615)
-
from Feb 18, 2025 to May 22, 2025
-
from Feb 24, 2025 to May 29, 2025
Learning outcomes
Providing the student with the concepts necessary for understanding computer architectures and assembly programming.
Course contents
- Introduction and history of computers
- Information coding
- Architecture of a computer and its peripherals
- The ISA level and the assembly language
- Boole's algebra
- The level of digital logic
- Examples of real computer architecturs
- Parallel architectures
Readings/Bibliography
ARCHITETTURA DEI CALCOLATORI, by Andrew Tanenbaum and Todd Austin, Sesta Edizione (2013), Pearson Italia
Teaching methods
- Lectures
- Tutorials
- Laboratory
Assessment methods
Homework projects must be submitted (with success) before the exam.
Written test containing:
- exercises to be solved,
- open questions.
Teaching tools
Teacher's slides
Office hours
See the website of Raffaele Cappelli
See the website of Matteo Ferrara
SDGs


This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.