Courses

 


Questa pagina contiene informazioni e il materiale didattico dei corsi di:


       - Sistemi Digitali M, Laurea Magistrale in Ingegneria Informatica      

       - Sistemi DIgitali M - Attività progettuale,  Laurea Magistrale Ingegneria Informatica

       - Calcolatori Elettronici T, Laurea in Ingegneria Informatica

       - Fondamenti di Informatica P2, Laurea in Ingegneria Meccatronica

       - Sistemi Embedded Riconfigurabili M, Laurea Magistrale in Ingegneria Informatica  (fino AA 2017/18)    

       - Sistemi Embedded Riconfigurabili M - Attività progettuale,  LM Ing. Informatica (fino AA 2017/18)

       - Reti Logiche T, Laurea in Ingegneria Informatica (AA 2016/17 e 2017/18)



Sistemi Digitali M (Ingegneria Informatica Magistrale)


Docenti: Stefano Mattoccia (email: stefano.mattoccia#AT#unibo.it), Matteo Poggi (email: m.poggi#AT#unibo.it)

Obiettivi: apprendere metodologie per lo sviluppo di sistemi embedded mediante l’utilizzo di linguaggi di programmazione ad alto livello (C/C++ e Python) e framework per machine learning (Tensorflow). Settori applicativi di riferimento: embedded computer vision e deep-learning.

Ricevimento studenti: mediante appuntamento concordato via email

Materiale didattico: disponibile su questa pagina web

Software: Vivado, Tensorflow, CoreML

Modalità d’esame: valutazione individuale di un progetto (svolto anche da un gruppo di due studenti al massimo) inerente una tematica applicativa implementato su piattaforma di elaborazione embeded utlizzando gli strumenti di progettazione software presentati nel corso.

Attività progettuale: il corso prevede la possibilità di svolgere un’attività progettuale mediante la quale è possibile estendere il progetto svolto per sostenere l’esame oppure concordare un nuovo progetto/obiettivo. La modalità di valuatazione dell’attività progettuale consiste nella valutazione individuale del progetto svolto


Lucidi


Il materiale didattico è disponibile in Virtuale


Documentazione

Zedboard user’s guide

Introduction to HLS (Xilinx)

Installing Zybo board 1

Installing Zybo board  2

Zybo Reference Manual

Tensorflow

Intel OpenVINO

Apple CoreML



Progetti

Detection di segnali stradali su piattaforma Android

Ottimizzazione di filtri di convoluzione su piattforma Zynq

OpenCVe Vivado HLS [PDF, Code]  



Calcolatori Elettronici T (Ingegneria Informatica)


Docente: Stefano Mattoccia (email: stefano.mattoccia#AT#unibo.it)

Tutor: Andrea Conti (email: andrea.conti355#AT#unibo.it)

Obiettivi: apprendere la struttura e il funzionamento dei calcolatori elettronici e sviluppare la capacità di progettare sistemi basati su microprocessore

Ricevimento studenti: su appuntamento concordato via email

Materiale didattico: disponibile in Virtuale

Modalità d’esame: descritta nei lucidi del corso disponibili in Virtuale. Durante l’esame non è possibile utilizzare dispositivi programmabili o dotati di qualsiasi capacità di comunicare (PC, tablet, smartphone, telefoni, calcolatrici programmabili, smartwatch, etc) e/o scattare foto. Inoltre, non è possibile consultare lucidi, appunti, libri o qualsiasi altro materiale didattico - in nessun formato - durante lo svolgimento dell’esame. Per sostenere l’esame è necessario essere in regola con l’iscrizione universitaria (verificata in Almaesami una volta chiusa la lista), avere il badge universitario e un documento di identità con fotografia e in corso di validità. Nella sezione FAQ, riportata in calce, le risposte alle domande più frequenti.


Avvisi


14/07/2023

Tutto il materiale didattico, incluse le prove d’esame, sarà reso dispoibile unicamente in Virtuale.


Lucidi


Il materiale didattico è disponibile in Virtuale


Software


Simulatore online del microprocessore DLX: http://dlx-simulator.disi.unibo.it/simulator/dlx



Fondamenti di Informatica P2 (Ingegneria Meccatronica)


Docenti: Stefano Mattoccia (stefano.mattoccia#AT#unibo.it), Giuseppe Tagliavini (giuseppe.tagliavini#AT#unibo.it)

Tutor: Andrea Conti (andrea.conti35#AT#unibo.it)

Obiettivi: apprendere la capacità di progettare sistemi digitali a microprocessore

Ricevimento studenti: su appuntamento concordato via email

Materiale didattico: disponibile in Virtuale

Modalità d’esame: una prova scritta della durata di 2.5 ore. Durante l’esame non è possibile utilizzare dispositivi programmabili o dotati di capacità di comunicare (PC, tablet, smartphone, telefoni, calcolatrici programmabili, smartwatch, etc) e/o scattare foto. Inoltre, non è possibile consultare lucidi, appunti, libri o qualsiasi altro materiale didattico - in nessun formato - durante lo svolgimento dell’esame. Per sostenere l’esame è necessario essere in regola con  l’iscrizione universitaria (verificata in Almaesami una volta chiusa la lista), avere il badge universitario e un documento di identità con fotografia e in corso di validità. Nella sezione FAQ, riportata in calce, le risposte alle domande più frequenti.


Software:

CircuitVerse
DLX Simulator


Orario lezioni


Orario lezioni online


Avvisi


14/07/2023

Tutto il materiale didattico, incluse le prove d’esame, sarà reso dispoibile unicamente in Virtuale.


Lucidi


Il materiale didattico è disponibile in Virtuale


Esercitazioni di laboratorio

Disponiibli in Virtuale


Codice simulatore DLX:

    - somma elementi di un array di Byte 

    - somma elementi di un array di Word 




Reti Logiche T (Ingegneria Informatica) AA 2016/17 - AA 2017/18 - AA 2018/19


Docenti: Stefano Mattoccia (email: stefano.mattoccia#AT#unibo.it) - Modulo 1

Alfredo D’Elia (email: alfredo.delia4#AT#unibo.it) - Modulo 2

Tutor: Fabio Tosi (email: fabio.tosi5*AT*unibo.it)

Obiettivi: apprendere la capacità di progettare sistemi digitali

Ricevimento studenti: corso tenuto da un altro docente

Materiale didattico: corso tenuto da un altro docente

Modalità d’esame: corso tenuto da un altro docente


Software


Digital, software (Mac, Linux, Windows) per progettazione e simulazione di sempici reti logiche, disponibile a questo link: https://github.com/hneemann/Digital


Avvisi


24/10/2019

Una delibera del Consiglio di Corso di Studio impone la verbalizzazione degli esami in sospeso entro il 31/10/2019. Pertanto procederò alla verbalizzazione di tutti gli esami entro il 31/10/2019 salvo esplicita richiesta da parte degli  studenti che mi invieranno (entro il 31/10/2018) una email con oggetto [NO_VERBALIZZAZIONE] e le informazioni relative (ie, attività formativa, data sostenimento e voto).


24/02/2019

Per questioni inerenti la verbalizzazione degli esami già sostenuti contattore il Prof. Samuele Salti, nuovo docente del corso



FAQ di Calcolatori Elettronici T e Fondamenti di Informatica P2


In seguito sono riportate le risposte alle domande più frequenti fatte dagli studenti, si consiglia di leggerle con molta attenzione. Email con domande (e risposte) presenti in questa lista saranno ignorate.


D1) “Entro quanto tempo è possibile verbalizzare l’esito dell’esame?”

R1) Da Dicembre 2019, tutti i voti positivi saranno verbalizzati automaticamente entro una data comunicata agli iscritti salvo esplicita comunicazione contraria da parte dello studente.


D2) “Ho già conseguito una valutazione positiva, posso sostenere ancora l’esame?”

R2) Se l’esame non è stato verbalizzato si (Vedi D1)


D3) “Quando è possibile visionare l’elaborato dell’esame sostenuto il giorno X?”

R3) In una data successiva al giorno X, che dipende dal tempo necessario per la correzione, indicata su questa pagina web (e comunicata direttamente agli iscritti all’esame del giorno X mediante email in broadcast via Almaesami)


D4) “Quando è possibile verbalizzare il voto?”

R4) Vedi D1


D5) “E’ possibile verbalizzare il voto via email?”

R5) Vedi D1


D6) “L’esame è scrittto o orale?”

R6) Scritto


D7) “Quanto tempo dura l’esame?”

R7) In totale 2.5 ore (150 minuti)


D8) “Ho sostenuto l’esame ma non sono soddisfatto/a del voto: posso integrare il voto dello scritto con una prova orale integrativa?”

R8) No


D9) “E’ possibile utilizzare computer, tablet, smartphone, smart-glass, smart-watch, smart-qualsiasi_cosa, telefonini (anche non smart), auricolari, dispositivi di qualsiasi tipo che acquisiscono e/o inviano immagini etc durante l’esame?”

R9) No


D10) “E’ possibile consultare materiale didattico (appunti, libri, esercizi, etc) in un qualsiasi formato durante l’esame?”

R10) No


D10) “Cosa è necessario per sostenere l’esame?”

R10) Una penna, un orologio, il badge universitario e un documento (con fotografia) valido. I fogli per lo svolgimento della prova e il testo dell’esame saranno consegnati in aula prima dell’inizio dell’esame


D11) “Posso consegnare un esame scritto con la matita?”

R11) E’ preferibile usare una penna


D12) “Scrivendo in modo incomprensibile l’esame risulterà insufficiente?”

R12) Si


D13) “E’ possibilie utilizzare una calcolatrice?”

R13) Si, se non è programmabile e/o dotata di porte di comunicazione


D14) “E’ necessario consegnare la ‘brutta copia’?”

R14) No


D15) “Non sono in regola con l’iscrizione universitaria (condizione verificata in Almaesami il giorno di chiusura della lista), posso partecipare all’esame?”

R15) No


D16) “Durante lo svolgimento dell’esame è possibile fare domande?”

R16) Si, ma solo in merito a chiarimenti sul testo


D17) “Come posso iscrivermi all’esame?”

R17) Eseguendo l’iscrizione su Almaesami entro i termini indicati per ciascuna prova


D18) “Non mi sono iscritto/a all’esame entro la scadenza indicata su Almaesami, posso partecipare ugualmente?”

R18) No (inutile inviare email)


D19) “Non mi sono iscritto/a all’esame entro la scadenza indicata su Almaesami, posso essere inserito nella lista dei partecipanti all’esame?”

R19) No (inutile inviare email)


D20) “Mi ero iscritto/a all’esame entro i termini stabiliti ma ora il mio nominativo non appare su Almaesami. Sono sicuro/a che dipenda da problemi tecnici di Almaesami e non da me. Cosa posso fare?”

R20) Contattare il supporto tecnico di Almaesami che provvederà a svolgere le opportune verifiche. In ogni caso, se il nominativo non compare nella lista degli iscritti all’inizio della prova, non sarà possibile sostenere l’esame (inutile inviare email)


D21) “Sono iscritto/a all’esame ma non intendo partecipare, è necessario cancellare la mia iscrizione?”

R21) Sarebbe opportuno per non sprecare inutilmente fotocopie/fogli e per pianificare al meglio l’utilizzo delle aule


D22) “Non mi sono iscritto/a in tempo per l’esame X ma sono iscritto/a a una prova successiva. E’ possibile sostenere l’esame X (per il quale l’iscrizione non è stata eseguita entro la data indicata su Almaesami)?”

R22) No (inutile inviare email)


D23) “Sono previsti appelli straordinari?”

R23) No (inutile inviare email)


D24) “Se l’esito dell’esame è gravemente insufficiente il voto sarà verbalizzato?”

R24) Si


D25) “E’ possibile sapere via email se il voto è gravemente insufficiente e sarà verbalizzato?”

R25) No, è possibile solo partecipando alla visione degli elaborati. In ogni caso, dopo la sessione di verbalizzazione comparirà in Almaesami tra gli esami sostenuti dallo studente come “Respinto”


D26) “Ho sostenuto l’ultimo esame con esito insufficiente (o gravemente insufficiente); posso partecipare al prossimo appello?”

R26) Si


D27) “E’ possibile visionare l’elaborato o verbalizzare l’esame concordando un data diversa da quella stabilita?”

R27) No (inutile inviare email)