- 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 written exams.
Two written exams:
- the first with exercises to be solved,
- the second with questions and free text answers.
Teaching tools
Teacher's slides
Links to further information
Office hours
See the website of Raffaele Cappelli
See the website of Matteo Ferrara