69731 - Computer Architecture (CL.A)

Course Unit Page

SDGs

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

Quality education Industry, innovation and infrastructure

Academic Year 2021/2022

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