69731 - Computer Architecture (CL.A)

Academic Year 2019/2020

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

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.

STANDARD MODE

2 Written Exams:
- the first with exercises to solve
- the second with questions and free text answers

Examples (with correction) are available in the course web page.

ONLINE MODE (COVID-19 EMERGENCY)

During Covid-19 emergency, the written exams are replaced by a single oral exam via videoconferencing. The exams topics (questions/exercises) are the same of the standard mode. 

 

 

Teaching tools

Teacher's slides  

Links to further information

http://bias.csr.unibo.it/maltoni/arc/

Office hours

See the website of Davide Maltoni

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.