- Docente: Davide Maltoni
- Credits: 12
- Language: Italian
- Moduli: Davide Maltoni (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 17, 2025 to May 22, 2025
-
from Feb 26, 2025 to May 30, 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
Note: As concerns the teaching methods of this course unit, all students must attend Module 1, 2 on Health and Safety online
Assessment methods
Homework projects must be submitted (with success) before the exam.
STANDARD MODE
2 Written Exams:
- the first with exercises to solve
- the second with questions and free text answers
Examples (with correction) are available on Virtuale platform.
ONLINE MODE (COVID-19 EMERGENCY)
During Covid-19 emergency the exams rules could be changed. Notice will be given in advance.
Teaching tools
Teacher's slides
Office hours
See the website of Davide Maltoni
See the website of Matteo Ferrara
SDGs


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