97461 - Laboratory of Computer Science P-2 IM

Academic Year 2024/2025

  • Docente: Fabio Tosi
  • Credits: 3
  • Language: Italian
  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: First cycle degree programme (L) in Mechatronics (cod. 6009)

Learning outcomes

At the end of the laboratory, through the use of simulation software, the student acquires the ability to design and verify simple digital systems and, using a simulator of an instruction set of a simple RISC processor, to write software in assembly language and verify hardware-software interaction using simple peripherals.

Course contents

Principles of logic design. Structure and organization of an electronic computer. Memory devices. CPU and machine language. Examples of hardware and software interaction with verification through laboratory experimentation.

Readings/Bibliography

Slides available on the course website.

Teaching methods

At the end of each topic, exercises are planned to be carried out in the classroom or laboratory by students.

Assessment methods

Written examination: design of a system based on CPU, digital system, and general questions related to course topics.

Teaching tools

Slides and laboratory exercises using widely available devices such as digital system simulators.

Office hours

See the website of Fabio Tosi