69731 - Computer Architecture

Academic Year 2015/2016

  • Docente: Davide Maltoni
  • Credits: 12
  • SSD: ING-INF/05
  • Language: Italian
  • Moduli: Davide Maltoni (Modulo 1) Raffaele Cappelli (Modulo 2)
  • Teaching Mode: In-person learning (entirely or partially) (Modulo 1); In-person learning (entirely or partially) (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.
2 Written Exams:
- the first with exercises to solve
- the second with questions and free text answers

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 Raffaele Cappelli