Pages: [1] 2   Go Down
Print
Author Topic: AA 2018-19: Proposte di progetti  (Read 1514 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
Giuseppe Scollo
Moderator
Forumista Eroico
*****
Offline Offline

Posts: 1.541


« on: 02-03-2019, 09:17:45 »

Questo topic ospita la discussione di idee di progetto, proposte dagli studenti, per il successivo sviluppo e presentazione ai colloqui orali facoltativi. Agli interessati si raccomanda di consultare modalità e criteri di valutazione delle attività svolte e della formazione acquisita attraverso i progetti.
« Last Edit: 16-07-2019, 07:02:45 by Giuseppe Scollo » Logged
Charlemagne
Matricola
*
Offline Offline

Gender: Male
Posts: 10



WWW
« Reply #1 on: 16-07-2019, 10:31:08 »

Nome del progetto: assoccachesim
Descrizione: simulatore di cache associativa con algoritmo si sostituzione LRU
Sviluppatori: Lemuel Puglisi
Link Galileo: https://galileo.dmi.unict.it/projects/assoccachesim
Link GIthub: https://github.com/LemuelPuglisi/AssocCacheSim
Logged

Rotlaust tre fell
luke1399
Matricola
*
Offline Offline

Posts: 1


« Reply #2 on: 20-07-2019, 15:50:32 »

Nome del progetto:  ArchiQuiz
Descrizione: Software di esercitazione, con domande per capitolo
Sviluppatore: Gianluca Di Mauro,Gabriele Fichera, Mario Lo Giudice

Logged
Giuseppe Scollo
Moderator
Forumista Eroico
*****
Offline Offline

Posts: 1.541


« Reply #3 on: 23-07-2019, 09:58:44 »

Nome del progetto: assoccachesim
Descrizione: simulatore di cache associativa con algoritmo si sostituzione LRU
Sviluppatori: Lemuel Puglisi
Link Galileo: https://galileo.dmi.unict.it/projects/assoccachesim
Link GIthub: https://github.com/LemuelPuglisi/AssocCacheSim
Su galileo ci sono file del progetto nel suo spazio di utente e nel repository SVN del progetto, ma non nello spazio web del progetto (dove occorre caricarli assieme ai file index.html e index-en.html perché il progetto sia accessibile all'indirizzo specificato del server galileo). Ho pubblicato in un altro topic alcune indicazioni operative per il caricamento nello spazio web del progetto,  che penso siano di interesse generale.
Logged
Giuseppe Scollo
Moderator
Forumista Eroico
*****
Offline Offline

Posts: 1.541


« Reply #4 on: 23-07-2019, 11:07:59 »

Nome del progetto:  ArchiQuiz
Descrizione: Software di esercitazione, con domande per capitolo
Sviluppatore: Gianluca Di Mauro,Gabriele Fichera, Mario Lo Giudice
Il gruppo di lavoro è chiuso o aperto all'eventuale partecipazione di altri studenti?

Per quanto riguarda la funzionalità, il progetto AE Suite, realizzato l'anno scorso, presenta fra le altre la funzionalità detta SOODLE che ha finalità simili a quelle della vostra proposta, tuttavia è possibile che la modalità del servizio offerto sia diversa: vi invito a consultarne la documentazione, in particolare la guida di utente, per farvi riferimento nelle vostre Note di rilascio, dove potrete indicare le principali differenze fra quel servizio e il vostro.

Detto questo, vi invito ad accedere alle linee-guida e schemi di documentazione e quindi a creare il vostro progetto sul server Galileo. Non appena lo avrete fatto, vi invito ad aprire una nuova discussione in merito al vostro progetto nel forum Progetti su moodle, secondo le indicazioni di questa comunicazione.
Logged
studente
Matricola
*
Offline Offline

Posts: 2



« Reply #5 on: 06-08-2019, 16:16:44 »

Nome del progetto: Logic Circuit Simulator
Descrizione: Simulatore di circuiti logici sviluppato in javascript.
Sviluppatore: Graziano Di Grande
Link Galileo: https://galileo.dmi.unict.it/projects/logiccircuitsim/
Link GitHub: https://git.io/fjHIF
Logged
Giuseppe Scollo
Moderator
Forumista Eroico
*****
Offline Offline

Posts: 1.541


« Reply #6 on: 07-08-2019, 00:36:41 »

Nome del progetto: Logic Circuit Simulator
Descrizione: Simulatore di circuiti logici sviluppato in javascript.
Sviluppatore: Graziano Di Grande
Link Galileo: https://galileo.dmi.unict.it/projects/logiccircuitsim/
Link GitHub: https://git.io/fjHIF
Il gruppo di lavoro è chiuso o aperto all'eventuale partecipazione di altri studenti?

Per quanto riguarda la funzionalità, non vedo differenze rispetto a quella fornita da tre progetti precedenti, due dei quali prodotti nell'edizione dell'anno scorso, cambiano solo (un po') la grafica e la forma dell'interfaccia di utente, non la sostanza:
https://galileo.dmi.unict.it/projects/logic_circuit_simulator/
https://galileo.dmi.unict.it/projects/simulatoreretilogicherealtime/
https://galileo.dmi.unict.it/projects/logiccircuiteditor/
Un limite comune a questi simulatori è la restrizione ai circuiti combinatori, manca la simulazione di circuiti sequenziali. Questo limite è superato in un simulatore molto più "antico", incluso fra quelli proposti a lezione:
http://www.dmi.unict.it/~barba/Architetture.html/SIMULATORS/CIRCUITsimulator/circuit.htm
che però presenta un'interfaccia grafica meno confortevole (è stato realizzato in una versione di Java ancora priva della libreria Swing).

Per quanto riguarda la licenza, è preferibile la licenza GPLv3 (come richiesto dalle linee guida) a quella MIT perché quest'ultima permette la redistribuzione senza inclusione del codice sorgente.

Infine, allo stato attuale la documentazione e il codice sorgente sono assenti e la pagina del progetto su galileo è solo una vetrina di accesso allo sviluppo su GitHub. Nulla vieta l'uso di questo servizio, ancorché proprietario, per lo sviluppo, ma sia il codice sorgente che la documentazione vanno distribuiti e pubblicati sul server dipartimentale galileo. Detto questo, la invito a consultare in dettaglio le linee-guida e schemi di documentazione, affinché il sito del progetto sul server galileo soddisfi i requisiti prescritti, in particolare sulla documentazione minima richiesta e sul contenuto della distribuzione.
Logged
studente
Matricola
*
Offline Offline

Posts: 2



« Reply #7 on: 08-08-2019, 08:25:58 »

Chiarito su moodle.
« Last Edit: 13-08-2019, 23:40:39 by studente » Logged
AndreaC
Matricola
*
Offline Offline

Gender: Male
Posts: 1



« Reply #8 on: 29-09-2019, 21:58:47 »

Nome del progetto: Funzioni booleane in due variabili con transistori bipolari.
Descrizione: Implementazione di tutte e 16 le tipologie di funzioni logiche booleane in due variabili utilizzando dei transistor bjt, fili conduttori di rame, dei led e degli interruttori. Le suddette tipologie di funzioni logiche booleane verranno implementate su delle BreadBoard.
Sviluppatori: Ernesto Casablanca, Andrea Cardilicchia, Sebastiano Cavallaro.
Link Galileo: Ci scusiamo per il disagio ma è ancora in sviluppo.
« Last Edit: 30-09-2019, 12:45:47 by AndreaC » Logged
michi.ferri
Matricola
*
Offline Offline

Posts: 1


« Reply #9 on: 01-10-2019, 15:59:12 »

Proposta Tool Compressione tramite Huffman.
Descrizione: si vuole proporre un tool per comprimere file di testo tramite algoritmo di Huffman. In particolare prendendo in input un file di testo, viene generato il relativo file compresso che successivamente è possibile decomprimere per riottenere il file originale.
Gruppo chiuso: Ferrigno Michele.

(questa è una proposta, qualora fosse ritenuta valida procederò alla creazione del progetto su Galileo con le relative documentazioni e sorgenti)
Logged
davide.cas
Matricola
*
Offline Offline

Posts: 1


« Reply #10 on: 10-10-2019, 14:43:32 »

Nome del progetto: Convertitore Maya-Arabo, e viceversa.
Descrizione: Questo progetto consente di convertire semplici simboli Maya in numeri Arabi, e viceversa. Possiede inoltre una sezione "esercitazione", utile a spronare l'utente nel cimentarsi ad una eventuale conversione manuale.
Sviluppatori: Davide Casano, Valerio Catania, Gaetano Cunto, Danilo Giuffrida.
Link Galileo: http://galileo.dmi.unict.it/projects/convertitoremaya/
Logged
Giuseppe Scollo
Moderator
Forumista Eroico
*****
Offline Offline

Posts: 1.541


« Reply #11 on: 12-10-2019, 13:02:46 »

Nome del progetto: Funzioni booleane in due variabili con transistori bipolari.
Descrizione: Implementazione di tutte e 16 le tipologie di funzioni logiche booleane in due variabili utilizzando dei transistor bjt, fili conduttori di rame, dei led e degli interruttori. Le suddette tipologie di funzioni logiche booleane verranno implementate su delle BreadBoard.
Sviluppatori: Ernesto Casablanca, Andrea Cardilicchia, Sebastiano Cavallaro.
Link Galileo: Ci scusiamo per il disagio ma è ancora in sviluppo.
Bene, tuttavia vi invito comunque a creare il progetto su Galileo e ad aprire la discussione sul vostro progetto nel forum Moodle apposito, quando i due server si saranno risvegliati (al momento dormono). Per creare il progetto su Galileo non occorre avere già del materiale da caricare, ma poiché l'operazione richiede almeno un paio di giorni per farvi avere lo spazio web del progetto, è bene effettuarla al più presto: avrete anzitempo la URL da usare nel link che metterete nel post di apertura della discussione in Moodle. Quest'ultima poi vi servirà per segnalare l'avvenuto caricamento di ogni nuova versione del progetto su Galileo (dunque in fase di sviluppo, non alla fine) e ricevere nella stessa discussione il mio feedback. Le comunicazioni nella discussione su Moodle vengono anche inviate dal server per e-mail agli iscritti a quel forum.
Logged
Giuseppe Scollo
Moderator
Forumista Eroico
*****
Offline Offline

Posts: 1.541


« Reply #12 on: 12-10-2019, 13:12:13 »

Proposta Tool Compressione tramite Huffman.
Descrizione: si vuole proporre un tool per comprimere file di testo tramite algoritmo di Huffman. In particolare prendendo in input un file di testo, viene generato il relativo file compresso che successivamente è possibile decomprimere per riottenere il file originale.
Gruppo chiuso: Ferrigno Michele.

(questa è una proposta, qualora fosse ritenuta valida procederò alla creazione del progetto su Galileo con le relative documentazioni e sorgenti)
La proposta è valida, poiché costituisce un approfondimento di laboratorio di un argomento, la compressione dei dati, incluso nel programma dell'insegnamento e nello specifico con un algoritmo per il quale nessun simulatore è stato prodotto finora nell'ambito dell'insegnamento. La invito ad accedere alle linee-guida e schemi di documentazione e quindi a creare il suo progetto sul server Galileo. Non appena lo avrà fatto, la invito ad aprire una nuova discussione in merito al suo progetto nel forum Progetti su moodle, secondo le indicazioni di questa comunicazione.
« Last Edit: 12-10-2019, 13:16:14 by Giuseppe Scollo » Logged
Giuseppe Scollo
Moderator
Forumista Eroico
*****
Offline Offline

Posts: 1.541


« Reply #13 on: 12-10-2019, 13:26:06 »

Nome del progetto: Convertitore Maya-Arabo, e viceversa.
Descrizione: Questo progetto consente di convertire semplici simboli Maya in numeri Arabi, e viceversa. Possiede inoltre una sezione "esercitazione", utile a spronare l'utente nel cimentarsi ad una eventuale conversione manuale.
Sviluppatori: Davide Casano, Valerio Catania, Gaetano Cunto, Danilo Giuffrida.
Link Galileo: http://galileo.dmi.unict.it/projects/convertitoremaya/
Bene, credo di avervi già indicato, a ricevimento, l'opportunità di includere nelle note di rilascio un riferimento al simulatore Abaco Maya, realizzato da Roberta Carrubba, che presenta le stesse funzionalità, mettendo in luce le differenze fra quello e il vostro e gli eventuali vantaggi di quest'ultimo. Temo invece di aver dimenticato di indicarvi il link al generatore automatico di documentazione navigabile del codice, Natural Docs, molto conveniente per facilitare la consultazione del codice agli interessati, eccolo: www.naturaldocs.org.
Logged
Giuseppe Scollo
Moderator
Forumista Eroico
*****
Offline Offline

Posts: 1.541


« Reply #14 on: 06-11-2019, 15:03:08 »

Informazione comunicata per conto dell'autore, che non ha più accesso alla registrazione su questo forum (v. comunicazione agli ammistratori su questo problema)

Nome del progetto: CPU Datapath
Descrizione: Lo scopo del progetto è quello di poter visionare, passo per passo, l'esecuzione di istruzioni semplici, all'interno del processore.
Data infatti una lista di istruzioni, liberamente scritta dall'utente, sarà compito del programma scandirne le fasi (prelievo, decodifica, ALU, memoria, destinazione), eseguendone il contenuto.
In ogni momento sarà possibile visionare i contenuti dei registri del processore e delle variabili della memoria, semplificando il procedimento di comprensione.
Documentazione: Documentazione presente all'interno dell'archivio.
Sviluppatori: Domenico Agatino Di Stefano.
Gruppo di lavoro: Chiuso.
Licenza: GPLv3.
Link Galileo: https://galileo.dmi.unict.it/projects/cpudatapath/index.html
« Last Edit: 07-11-2019, 11:03:34 by Giuseppe Scollo » Logged
Pages: [1] 2   Go Up
Print
Jump to: