69731 - Computer Architecture (CL.B)

Academic Year 2021/2022

  • 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 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

Quality education Industry, innovation and infrastructure

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