- 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)
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 exams.
Two written exams:
- the first with exercises to be solved,
- the second with questions and free-text answers.
In case of remote assessment due to the COVID-19 emergency, the written exams are replaced by an oral exam on the same topics/exercises.
Teaching tools
Teacher's slides
Links to further information
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.