====== ======
----
===== News =====
* **13/04/2022**: PROVA PARZIALE INTERMEDIA: Si ricorda che mercoledì 13 aprile, dalle ore 14:30 alle 18:00 è prevista, in luogo della lezione, la prova intermedia scritta di autovalutazione". La prova si terrà in modalità [[https://unicam.webex.com/meet/massimo.trojani|"A DISTANZA"]] e consiste in un questionario a risposte multiple (30 minuti) ed un esercizio (120 minuti) di analisi di un automa sequenziale. Per il corso da 6 CFU è prevista la successiva sintesi del circuito, usando il simulatore "Falstad" mentre, per il corso da 12 CFU, è previsto il successivo sviluppo di un'applicazione "concreta", usando l'ambiente Wokwi per AVR. La prova parziale, se pur informale/autovalutativa, rileva, in caso di esito positivo, ai fini della valutazione finale e pertanto si prega di tenere la webcam accesa per tutta la durata delle prove.
* **30/03/2022**: COMUNICAZIONE DI SERVIZIO: Si comunica che giovedi 31 marzo, dalle ore 09:00 alle 11:00 inizieranno le esercitazioni pratiche di Architettura degli Elaboratori, in [[https://unicam.webex.com/meet/massimo.trojani|videoconferenza]], a cura del tutor Matteo Zamponi.
* **28/02/2022**: COMUNICAZIONE DI SERVIZIO: Si comunica che le lezioni inizieranno regolarmente oggi, lunedi 28 febbraio, alle ore 14:00.
L'orario di inizio delle successive lezioni, per i giorni di lunedi e mercoledi, è posticipato alle ore 14:30, con termine alle 17:30.
----
===== Informazioni Generali =====
**Docente**:
* Massimo Trojani, Diletta Romana Cacciagrano
**Link ESSE3**
* [[https://didattica.unicam.it/Guide/PaginaADErogata.do?ad_er_id=2021*N0*N0*S2*17352*10024&ANNO_ACCADEMICO=2021&mostra_percorsi=S| - AA 2021/22]]
**Orario delle Lezioni**:
* L'orario delle lezioni è disponibile al seguente [[:didattica:ay2122:orario_it|link]]
**Corsi di Laurea**:
* [[didattica:linf|Laurea in Informatica (L-31)]]
* [[didattica:licd|Laurea in Informatica per la Comunicazione Digitale (L-31)]]
**Ricevimento studenti**:
* Al termine di ciascuna lezione o previo appuntamento e-mail, anche in [[https://unicam.webex.com/meet/massimo.trojani|videoconferenza]]
**Per info veloci sul corso relativamente e lezioni e eventuali spostamenti**
* Consultare le NEWS nella presente pagina
----
===== Materiale didattico =====
**Slides, Registrazioni, Appunti delle Lezioni**
* Disponibili SOLO PER UTENTI REGISTRATI UNICAM su [[https://drive.google.com/drive/folders/1c0uyD1Kshb4_aAu5CMfJ4SsBP8w7SN4A?usp=sharing|cartella Google Drive]]
**Testo di Riferimento**
* William Stallings, "Architettura e organizzazione dei calcolatori. Progetto e prestazioni (8ed)", Pearson Education Italia, ISBN: 978-8871925974
**Tools consigliati per le esercitazioni pratiche (tutti) **
* [[http://www.flowgorithm.org/|Diagrammi di flusso strutturati]]
* [[https://www.falstad.com/circuit/|Falstad: Simulazione circuiti logici e MCU AVR8]]
**Tools specifici per esercitazioni di laboratorio (Corso "Informatica") **
* [[https://www.arduino.cc/en/software|Arduino IDE]]
* [[https://www.microchip.com/en-us/development-tools-tools-and-software/microchip-studio-for-avr-and-sam-devices|ATMEL Studio 7 per AVR]]
* [[https://wokwi.com/|Wokwi: Simulatore per progetti Arduino]]
**Testi di Approfondimento (per tutti) **
* John Hennessy, David Patterson - Computer Architecture (6th Edition) - A Quantitative Approach - Morgan Kaufmann 2017 - eBook ISBN: 9780128119068 Paperback ISBN: 9780128119051
* Mano M. Morris, Charles R. Kime, - “Reti logiche (5ed)” - Pearson Education Italia, ISBN: 978-8891905819
* William Stallings - Computer Organization and Architecture - Designing for Performance, 10th (11th) Edition - Pearson - ISBN: 978-9332570405
------
===== Esami =====
**Date Esami A.A. 2021/2022**
* Consultare [[https://didattica.unicam.it/ListaAppelliOfferta.do?menu_opened_cod=menu_link-navbox_didattica_Esami| Bacheca Esami su ESSE3]]
Per sostenere l'esame è necessario iscriversi, anche per le prove scritte, nel sito ESSE3 entro la data massima prevista (di norma due giorni prima della data dell'esame).
L'esame si compone di due parti:
a) ** Parte preliminare **, costituita da una prova scritta o, in alternativa, da un progetto, la cui richiesta va presentata tramite il seguente [[https://forms.gle/w6HNGnHhzm3piyc89|modulo on line]] e va completato lo stesso giorno della prova scritta alla quale è necessario registrarsi al fine di conseguire il relativo giudizio. Il progetto, a tema libero, DEVE essere realizzato usando codice in C-language di basso livello, anche accompagnato da codice assembler, interfacciando direttamente i dispositivi di I/O e limitando al minimo l'impiego di librerie già disponibili.
b) ** Parte finale **, riservata a chi ha completato positivamente (Ammesso/non Ammesso) la parte preliminare, costituita da una prova orale per la discussione di quanto prodotto nella parte preliminare e per una verifica dell'apprendimento sugli argomenti previsti dal programma.
Gli appelli sono previsti, nei periodi consentiti dal regolamento, con una cadenza di c.ca 20 giorni in modo da favorire una migliore pianificazione per tutti.
------