69731 - Computer Architecture (M-Z)

Academic Year 2017/2018

  • 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

http://bias.csr.unibo.it/ARC

Office hours

See the website of Raffaele Cappelli

See the website of Matteo Ferrara