Forum Informatica Unict

LAUREA TRIENNALE (D.M. 270/04) => Architettura degli Elaboratori, 9 CFU => Topic started by: Giuseppe Scollo on 11-03-2018, 17:19:08



Title: AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 11-03-2018, 17:19:08
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 (http://www.dmi.unict.it/archelab/esami/orali/ModEsameOraleAE.html) delle attività svolte e della formazione acquisita attraverso i progetti.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Lehti on 13-03-2018, 14:21:37
Il progetto software deve essere necessariamente un eseguibile o è anche possibile sviluppare una libreria?


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 17-03-2018, 06:34:24
Il progetto software deve essere necessariamente un eseguibile o è anche possibile sviluppare una libreria?
Anche una libreria può andar bene, purché provvista della documentazione necessaria. Questa dovrebbe includere la documentazione dei collaudi effettuati, che devono essere replicabili da parte dell'utente per la verifica di correttezza e/o di compatibilità con la propria piattaforma hardware/software, dunque almeno un eseguibile dovrà essere fornito nella distribuzione.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Wornairz on 09-06-2018, 21:20:16
Nome del progetto: Simulatore di circuiti logici
Sviluppatori: Alessandro Catalano, Giuseppe Patané, Orazio Sciuto (gruppo chiuso)
Tecnologie di sviluppo: Web (Angular)


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 13-06-2018, 14:26:06
Nome del progetto: Simulatore di circuiti logici
Sviluppatori: Alessandro Catalano, Giuseppe Patané, Orazio Sciuto (gruppo chiuso)
Tecnologie di sviluppo: Web (Angular)
Molto bene. Dalla vostra comunicazione verbale di questa idea di progetto mi pare di capire che la scelta di un nome del progetto che coincide con quello presentato in aula non è casuale, bensì è motivata dall'obiettivo di realizzare un simulatore di circuiti logici sequenziali oltre che di reti logiche combinatorie, come per il simulatore presentato in aula ma con funzionalità e/o tecniche di programmazione aggiornate. Procedete pure. Non appena avrete creato il progetto su Galileo, vi invito ad aprire una nuova discussione, in merito al vostro progetto, nel forum Progetti su moodle (http://moodle.dmi.unict.it/moodle/mod/forum/view.php?id=2469), secondo le indicazioni di questa comunicazione (http://forum.informatica.unict.it/index.php?topic=24558).


Title: Re:AA 2017-18: Proposte di progetti
Post by: D4ed4lUS on 18-06-2018, 13:17:01
Nome del progetto: software di codifica e decodifica di messaggi tramite chiave di cifratura
Sviluppatori: Luca Longo, Pierpaolo Pecoraio (gruppo chiuso)



Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 20-06-2018, 13:14:34
Bene, procedete pure secondo le indicazioni nella mia comunicazione precedente in questo topic. Vi invito inoltre a prendere visione del progetto CodeXor (https://galileo.dmi.unict.it/projects/coddecodxor/), che presenta una funzionalità simile a quella dichiarata del vostro progetto.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Lx on 20-06-2018, 21:23:21
Progetto: AE Suite
Gruppo: marco maugeri (chiuso)
Linguaggio: Javascript (ES6)
Descrizione: In breve, un app desktop cross-platform che contiene una piccola collezione di simulatori.

Questo post è solo introduttivo per informare della presenza del progetto, ci sono ancora alcune decisioni in sospeso quindi rimando tutti i dettagli a poco più avanti nel post completo sul moodle.


Title: Re:AA 2017-18: Proposte di progetti
Post by: teo998 on 10-07-2018, 19:03:11
Progetto: nuova versione simulatore di PLA
Obbietivi:
- rendere il programma compatibile con Python3 (mantenendo la compatibilità con Python2);
- aggiunte di circuiti di libreria.

Il team è chiuso; il progetto è svolto da una sola persona perché richiede un impegno modesto:


Title: Risolutore Mappa Di Karnaugh
Post by: ScavoRosario98 on 16-07-2018, 15:27:54
Nome del progetto: Risolutore Mappa Di Karnaugh
Membri del progetto: Danilo Santitto, Rosario Scavo, Simone Torrisi. Gruppo Chiuso.
Tecnologie di sviluppo: Progetto Web Front-end, si ipotizza l'utilizzo del Framework React.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 18-07-2018, 10:06:21
Bene. Non appena avrete creato il progetto su Galileo, vi invito ad aprire una nuova discussione, in merito al vostro progetto, nel forum Progetti su moodle (http://moodle.dmi.unict.it/moodle/mod/forum/view.php?id=2469), secondo le indicazioni di questa comunicazione (http://forum.informatica.unict.it/index.php?topic=24558).


Title: Re:AA 2017-18: Proposte di progetti
Post by: mariomokes on 30-07-2018, 16:05:36
Nome progetto: Simulatore reti logiche real-time
Sviluppatore: Mario Alessandro Napoli (gruppo chiuso)
Ambiente: C#, Unity3D
Descrizione: Un applicazione interattiva per la costruzione di reti logiche in real-time.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 01-08-2018, 06:22:13
Bene. Valgono le indicazioni date nella comunicazione precedente.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Lehti on 17-08-2018, 23:19:28
Progetto: Impaccatore di cifre con codifica BCD e alfabeto ISO basic uppercase
Membri del progetto:Andrea Luciano Damico (gruppo chiuso)
Linguaggio: C++ (compatibile con C), possibilmente con creazione di un wrapper per Python usando libreria Boost
Descrizione: Il progetto mira a creare un algoritmo di impaccamento che consenta di eseguire il packing di cifre decimali codificate in BCD e di caratteri alfanumerici dell'alfabeto ISO maiuscolo. Possibili applicazioni includono l'uso come formato per inviare dati fino a quattro registri a scorrimento di tipo SN74HC595 (http://www.ti.com/lit/ds/symlink/sn74hc595.pdf) collegati in serie per driving di display 16 segmenti.
L'idea di fondo è codificare le cifre con 4 bit e i caratteri con 5 bit. Il motivo è semplice: i codici ASCII a 8 bit delle cifre decimali seguono di loro la codifica BCD, mentre i codici delle lettere maiuscole cominciano tutti con i tre bit 010. Impostando un piccolo header di 4 bit per le cifre e di 2 bit per i caratteri, è possibile impaccare fino a 7 cifre BCD e fino a 6 caratteri alfanumerici in una word da 32 bit.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 18-08-2018, 08:59:56
Bene. C'è qualche ragione per specificare quel particolare tipo di registro seriale-parallelo? Non mi è del tutto chiara la motivazione per l'input seriale del registro. Per il resto, non appena avrà creato il progetto su Galileo, la invito ad aprire una nuova discussione, in merito al suo progetto, nel forum Progetti su moodle (http://moodle.dmi.unict.it/moodle/mod/forum/view.php?id=2469), secondo le indicazioni di questa comunicazione (http://forum.informatica.unict.it/index.php?topic=24558).


Title: Re:AA 2017-18: Proposte di progetti
Post by: Lehti on 18-08-2018, 16:41:17
Nessun motivo particolare, se non per fornire un esempio di applicazione nel mondo reale di questo software. Il 595 è un registro a scorrimento di largo uso in ambito hobbistico perché consente di gestire multipli di 8 LED usando solo tre GPIO di un single board computer come il Raspberry Pi (uno come input dati, uno per latch e uno per clock) più un GND. È proprio qui che l'input seriale (così come anche l'output seriale) risulta utile: si inviano 8 impulsi per volta e gli output mantengono il proprio stato fintanto che sia RCLK che SRCLK sono bassi. Per contro, non usare un registro a scorrimento implica l'uso di un GPIO per ciascun LED, più un pin GND come catodo comune.


Title: Re:AA 2017-18: Proposte di progetti
Post by: dteck97 on 22-08-2018, 17:00:59
Progetto: Simulatore Cache associativa a gruppi.
Gruppo: Diego Trovato(Chiuso).
Descrizione: Il progetto riguarda la creazione di un programma che simula il comportamento di una cache associativa a gruppi, il programma prenderà in input i parametri per costruire la cache ed una serie di indirizzi esadecimali che costituiscono il programma da simulare, come output il programma tornerà la tabella completa ed il tasso di hit rate.
Il programma sarà realizzato in c++ e comprenderà una semplice interfaccia grafica realizzata con la Win32 API.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 25-08-2018, 18:01:25
Dalla breve descrizione sembra che la funzionalità delprogramma realizzi un caso particolare del simulatore JSCacheSimulator (http://galileo.dmi.unict.it/projects/jscachesimulator/), prodotto in una precedente edizione dell'insegnamento. È così o c'è qualcosa di diverso?


Title: Re:AA 2017-18: Proposte di progetti
Post by: dteck97 on 27-08-2018, 16:19:35
Ho visualizzato il progetto JSCacheSimulator, ed effettivamente si, il mio progetto realizza un caso particolare di quel simulatore.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 28-08-2018, 13:13:34
Ho visualizzato il progetto JSCacheSimulator, ed effettivamente si, il mio progetto realizza un caso particolare di quel simulatore.
Le suggerirei quindi di esaminare in dettaglio le funzionalità e altre eventuali caratteristiche rilevanti di quel progetto, per il caso particolare di suo interesse, al fine di identificare eventuali aspetti nei quali la sua realizzazione se ne possa differenziare. Naturalmente, sarà utile esporre tali differenze nella documentazione del suo progetto.


Title: Re:AA 2017-18: Proposte di progetti
Post by: simoncello98 on 10-09-2018, 17:24:17
Progetto: LogicGame
Sviluppatore: Simone Scionti (gruppo chiuso)
Tecnologia di sviluppo: HTML, javascript, jquery (WEB-APP) --- Swift(app per iPhone)-- Google Firebase(Database JSON).
Idea e scopo:
I docenti possono accedere al sito con le proprie credenziali, tramite un apposito editor/simulatore preparare delle domande costituite da semplicissimi circuiti che poi, una volta lanciato il Quiz, appariranno in sequenza negli schermi dei dispositivi mobili degli studenti connessi attraverso un codice generato dal docente ed inserito nei dispositivi stessi.  
Essi dovranno rispondere fornendo i bit in output, che saranno inizialmente nascosti dalle apposite caselle. Da questo conseguirà una classifica finale visibile nel sito in real-time.
Lo scopo è quello di fornire uno strumento che possa servire ai docenti a rendere alcune lezioni di laboratorio ancora più interattive di quanto lo siano già.



Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 12-09-2018, 06:18:48
Progetto: LogicGame
Sviluppatore: Simone Scionti (gruppo chiuso)
Tecnologia di sviluppo: HTML, javascript, jquery (WEB-APP) --- Swift(app per iPhone)-- Google Firebase(Database JSON).
Idea e scopo:
I docenti possono accedere al sito con le proprie credenziali, tramite un apposito editor/simulatore preparare delle domande costituite da semplicissimi circuiti che poi, una volta lanciato il Quiz, appariranno in sequenza negli schermi dei dispositivi mobili degli studenti connessi attraverso un codice generato dal docente ed inserito nei dispositivi stessi.  
Essi dovranno rispondere fornendo i bit in output, che saranno inizialmente nascosti dalle apposite caselle. Da questo conseguirà una classifica finale visibile nel sito in real-time.
Lo scopo è quello di fornire uno strumento che possa servire ai docenti a rendere alcune lezioni di laboratorio ancora più interattive di quanto lo siano già.


Bene. Non appena avrà creato il progetto su Galileo, la invito ad aprire una nuova discussione, in merito al suo progetto, nel forum Progetti su moodle (http://moodle.dmi.unict.it/moodle/mod/forum/view.php?id=2469), secondo le indicazioni di questa comunicazione (http://forum.informatica.unict.it/index.php?topic=24558).


Title: Re:AA 2017-18: Proposte di progetti
Post by: SalvoPeluso996 on 19-09-2018, 14:24:45
Progetto: Simulatore di porte logiche (gates_simulator su Galileo).
Gruppo: Salvatore Peluso (Gruppo chiuso)
Tipologia: Applicativo desktop, eseguibile sia su Windows, sia su Linux.
Linguaggio: Processing 3.4 (Basato su Java)
Descrizione: L'applicativo è un simulatore di circuiti logici.
Comprende tutte le porte logiche binarie, più la porta not, e permette di simulare circuiti logici complessi con esse, compresi i flip-flop.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 20-09-2018, 00:05:10
Bene. Le prime indicazioni sullo sviluppo della documentazione sono nella discussione che ha aperto nel forum Moodle Progetti.


Title: Re:AA 2017-18: Proposte di progetti
Post by: jeremy_sapienza on 20-09-2018, 15:14:49
Progetto: BinaryDecimal Converter
Sviluppatore: Jeremy Sapienza (gruppo chiuso)
Tecnologia di sviluppo: C++
Descrizione: il progetto si basa sulla conversione di un numero da decimale a binario o viceversa di un numero positivo e negativo, il programma non dispone di parte grafica al momento, l'esecuzione verrà visualizzata da terminale.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 22-09-2018, 08:34:08
Un convertitore di base universale è stato prodotto in un'edizione passata dell'insegnamento e presentato in aula quest'anno (progetto UBC (http://galileo.dmi.unict.it/projects/ubcuiversalbaseconverter)), ma molti altri simulatori, di funzionalità più ricche della sola conversione fra base 2 e base 10, presentano quest'ultima come caso speciale: per esempio il simulatore twoscomplement (http://galileo.dmi.unict.it/projects/twoscomplement), realizzato l'anno scorso (anche questo in C++ e privo di interfaccia grafica), simula le operazioni additive nella rappresentazione in complemento a due e mostra le conversioni di base nell'interazione con l'utente. Altri simulatori di funzionalità simile o più generale di quella che propone sono mobileoperationconverterbase (http://galileo.dmi.unict.it/projects/mobileoperationconverterbase) e convbindecarduino (http://galileo.dmi.unict.it/projects/convbindecarduino). Le suggerisco quindi di esaminare le descrizioni di tali simulatori (in particolare di consultarne almeno le rispettive guide di utente) per identificare gli aspetti in cui il suo simulatore se ne differenzia, se ve ne sono, o altrimenti modificare il suo progetto al fine di differenziarlo adeguatamente da essi.


Title: Re:AA 2017-18: Proposte di progetti
Post by: jeremy_sapienza on 22-09-2018, 10:54:15
Un convertitore di base universale è stato prodotto in un'edizione passata dell'insegnamento e presentato in aula quest'anno (progetto UBC (http://galileo.dmi.unict.it/projects/ubcuiversalbaseconverter)), ma molti altri simulatori, di funzionalità più ricche della sola conversione fra base 2 e base 10, presentano quest'ultima come caso speciale: per esempio il simulatore twoscomplement (http://galileo.dmi.unict.it/projects/twoscomplement), realizzato l'anno scorso (anche questo in C++ e privo di interfaccia grafica), simula le operazioni additive nella rappresentazione in complemento a due e mostra le conversioni di base nell'interazione con l'utente. Altri simulatori di funzionalità simile o più generale di quella che propone sono mobileoperationconverterbase (http://galileo.dmi.unict.it/projects/mobileoperationconverterbase) e convbindecarduino (http://galileo.dmi.unict.it/projects/convbindecarduino). Le suggerisco quindi di esaminare le descrizioni di tali simulatori (in particolare di consultarne almeno le rispettive guide di utente) per identificare gli aspetti in cui il suo simulatore se ne differenzia, se ve ne sono, o altrimenti modificare il suo progetto al fine di differenziarlo adeguatamente da essi.

va bene professore, cerco di aggiungere al momento qualche features, purtroppo ho visto che il servizio Galileo è down da circa 2 giorni, quindi non appena ritorna attivo vedo le descrizioni

EDIT: ho implementato un gioco iterattivo con il pc, a scopo didattico, non so se negli altri progetti esiste questa modalità oltre la conversione... nel frattempo vedo che il servizio è ancora inattivo


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 24-09-2018, 04:17:05
[(...)
EDIT: ho implementato un gioco iterattivo con il pc, a scopo didattico, non so se negli altri progetti esiste questa modalità oltre la conversione... nel frattempo vedo che il servizio è ancora inattivo
Quando galileo va giù a fine settimana, se ne riparla non prima del lunedì. Tipicamente si tratta di un problema elettrico e occorre semplicemente fare ripartire la macchina (che non è virtuale).


Title: Re:AA 2017-18: Proposte di progetti
Post by: cdavide98 on 08-10-2018, 10:33:15
Progetto: Binary-Bot
Gruppo: Davide Carnemolla (chiuso).
Linguaggio: Python 3
Descrizione: Un bot di Telegram che permette di eseguire operazioni in binario. In particolare sarà possibile effettuare operazioni concatenate, ovvero sarà possibile calcolare un'intera espressione matematica rispettando l'ordine delle operazioni e delle eventuali parentesi. Inoltre sarà possibile convertire un numero decimale in binario e viceversa. Sarà possibile utilizzare il bot da qualsiasi dispositivo in cui è possibile eseguire Telegram (ad es. Android, GNU/Linux, Windows ecc.).


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 09-10-2018, 15:54:54
Progetto: Binary-Bot
Gruppo: Davide Carnemolla (chiuso).
Linguaggio: Python 3
Descrizione: Un bot di Telegram che permette di eseguire operazioni in binario. In particolare sarà possibile effettuare operazioni concatenate, ovvero sarà possibile calcolare un'intera espressione matematica rispettando l'ordine delle operazioni e delle eventuali parentesi. Inoltre sarà possibile convertire un numero decimale in binario e viceversa. Sarà possibile utilizzare il bot da qualsiasi dispositivo in cui è possibile eseguire Telegram (ad es. Android, GNU/Linux, Windows ecc.).
Valgono anche in questo caso le indicazioni date in precedenza in questa discussione con riguardo a progetti di calcolatrice binaria. Tuttavia, è evidente almeno un aspetto che distingue questa proposta di progetto dai progetti finora prodotti con questa funzionalità, cioè la tipologia della realizzazione, dunque proceda pure. Non appena avrà creato il progetto su Galileo, la invito ad aprire una nuova discussione, in merito al suo progetto, nel forum Progetti su moodle (http://moodle.dmi.unict.it/moodle/mod/forum/view.php?id=2469), secondo le indicazioni di questa comunicazione (http://forum.informatica.unict.it/index.php?topic=24558).


Title: Re:AA 2017-18: Proposte di progetti
Post by: Aldo_Fiorito on 17-10-2018, 11:10:24
Progetto: Automatic Binary Counter
Sviluppatori : Aldo Fiorito , Giorgio Privitera , Sergio Maccarrone , Davide Scalisi (Gruppo chiuso)
Tecnologia e materiali (previsti): compensato/PVC , Microcontrollore (Attiny85) , Servomotore , zoccolo per integrati , Millefori per saldare tutto, collegamenti vari.
Idea e scopo:
Il concetto teorico di base è simulare un contatore binario automatizzato mediante l'uso dei suddetti materiali. Contrariamente ai più comuni contatori binari realizzati tramite circuito, il nostro progetto ha la capacità di rendere il quanto più visivo il funzionamento dell'incremento di un bit e la modifica dei successivi.
Il movimento automatico del materiale di base verrà implementato attraverso l'utilizzo di un servomotore controllato da un circuito.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 19-10-2018, 10:16:51
Progetto: Automatic Binary Counter
Sviluppatori : Aldo Fiorito , Giorgio Privitera , Sergio Maccarrone , Davide Scalisi (Gruppo chiuso)
Tecnologia e materiali (previsti): compensato/PVC , Microcontrollore (Attiny85) , Servomotore , zoccolo per integrati , Millefori per saldare tutto, collegamenti vari.
Idea e scopo:
Il concetto teorico di base è simulare un contatore binario automatizzato mediante l'uso dei suddetti materiali. Contrariamente ai più comuni contatori binari realizzati tramite circuito, il nostro progetto ha la capacità di rendere il quanto più visivo il funzionamento dell'incremento di un bit e la modifica dei successivi.
Il movimento automatico del materiale di base verrà implementato attraverso l'utilizzo di un servomotore controllato da un circuito.
Interessante. Per capire meglio: qual è la rappresentazione fisica dei bit nel dispositivo che volete realizzare?


Title: Re:AA 2017-18: Proposte di progetti
Post by: Aldo_Fiorito on 19-10-2018, 15:21:48
Progetto: Automatic Binary Counter
Sviluppatori : Aldo Fiorito , Giorgio Privitera , Sergio Maccarrone , Davide Scalisi (Gruppo chiuso)
Tecnologia e materiali (previsti): compensato/PVC , Microcontrollore (Attiny85) , Servomotore , zoccolo per integrati , Millefori per saldare tutto, collegamenti vari.
Idea e scopo:
Il concetto teorico di base è simulare un contatore binario automatizzato mediante l'uso dei suddetti materiali. Contrariamente ai più comuni contatori binari realizzati tramite circuito, il nostro progetto ha la capacità di rendere il quanto più visivo il funzionamento dell'incremento di un bit e la modifica dei successivi.
Il movimento automatico del materiale di base verrà implementato attraverso l'utilizzo di un servomotore controllato da un circuito.
Interessante. Per capire meglio: qual è la rappresentazione fisica dei bit nel dispositivo che volete realizzare?

8 o 6 tavolette che rappresentano ognuna un bit 0 o 1, che grazie ai dispositivi di Arduino, verranno spostati per formare la sequenza binaria che rappresenta in numero convertito


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 21-10-2018, 06:16:05
(...)
8 o 6 tavolette che rappresentano ognuna un bit 0 o 1, che grazie ai dispositivi di Arduino, verranno spostati per formare la sequenza binaria che rappresenta in numero convertito
Bene. Non appena avrete creato il progetto su Galileo, vi invito ad aprire una nuova discussione, in merito al vostro progetto, nel forum Progetti su moodle (http://moodle.dmi.unict.it/moodle/mod/forum/view.php?id=2469), secondo le indicazioni di questa comunicazione (http://forum.informatica.unict.it/index.php?topic=24558).


Title: Re:AA 2017-18: Proposte di progetti
Post by: orazio98 on 27-10-2018, 08:43:34
Progetto: Converto-Bot
Gruppo: Orazio Sciuto (chiuso).
Linguaggio: Python 3
Descrizione: Il progetto consiste in un bot di telegram ospitato in una scheda Raspberry Pi3 che permette di convertire facilmente numeri tra basi numeriche diverse: base 2, base 8, base 10, base 16.
Sarà possibile eseguire conversioni senza passare dalla base decimale e inoltre sarà possibile utilizzare il convertitore-bot da tutte le piattaforme per il quale è disponibile Telegram.
L'elemento di novità rispetto agli altri progetti sui convertitori che ho letto è sicuramente la realizzazione del bot di telegram che permette di utilizzarlo in diversi ambienti senza alcun problema di compatibilità e che nel contempo garantisce la possibilità di un utilizzo immediato anche nel futuro.
Ho già letto anche del progetto del mio collega Davide relativo sempre ad un bot di telegram ma anche in questo caso vi sono numerose differenze in quanto tale progetto si specializza sulle operazioni relative ai numeri binari, mentre il mio si occuperà di conversione tra basi diverse.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 30-10-2018, 12:52:19
Bene, lascio al prof. Napoli eventuali commenti sul merito del progetto, per il quale potrà aprire la discussione nel forum Progetti su moodle (http://moodle.dmi.unict.it/moodle/mod/forum/view.php?id=2469), secondo le indicazioni di questa comunicazione (http://forum.informatica.unict.it/index.php?topic=24558). Il servizio Galileo è temporaneamente indisponibile, come da comunicazione in altro topic (http://forum.informatica.unict.it/index.php?topic=24777.msg122042#msg122042), nella quale è fornito il link temporaneo alle linee-guida e schemi di documentazione per lo sviluppo del progetto.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Ele Lombardo on 30-10-2018, 16:50:57
Progetto: simulatore di ALU e percorso dati
Linguaggio: C++
Descrizione: è un programma che descrive il percorso dati e come vengono trattate le varie operazioni dall'ALU.
Gruppo: Eleonora Lombardo (gruppo chiuso)


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 04-11-2018, 18:11:01
Progetto: simulatore di ALU e percorso dati
Linguaggio: C++
Descrizione: è un programma che descrive il percorso dati e come vengono trattate le varie operazioni dall'ALU.
Gruppo: Eleonora Lombardo (gruppo chiuso)
"descrive" ... nel senso di simula?


Title: Re:AA 2017-18: Proposte di progetti
Post by: Ele Lombardo on 06-11-2018, 11:53:22
Si esattamente.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 06-11-2018, 22:20:15
Bene. Come comunicato in altro topic (http://forum.informatica.unict.it/index.php?topic=24777.msg122105#msg122105), è stata ripristinata la disponibilità del server Galileo. Può quindi accedervi per le linee-guida e gli schemi di documentazione (https://galileo.dmi.unict.it/projects/ae2018guidelines/templatedoc/README.html), e per crearvi il suo progetto. Non appena lo avrà fatto, la invito ad aprire una nuova discussione in merito al suo progetto nel forum Progetti su moodle (http://moodle.dmi.unict.it/moodle/mod/forum/view.php?id=2469), secondo le indicazioni di questa comunicazione (http://forum.informatica.unict.it/index.php?topic=24558).


Title: Re:AA 2017-18: Proposte di progetti
Post by: paolo.giua on 07-11-2018, 23:31:07
Progetto: Programma di compressione dati
Linguaggio: Java
Descrizione: è un programma che permette la codifica di file tramite tecniche di compressione senza perdita.
Gruppo: Paolo Giua (gruppo chiuso)


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 08-11-2018, 11:15:05
Progetto: Programma di compressione dati
Linguaggio: Java
Descrizione: è un programma che permette la codifica di file tramite tecniche di compressione senza perdita.
Gruppo: Paolo Giua (gruppo chiuso)
Suppongo che il programma dovrebbe permettere anche la decompressione dei file compressi con lo stesso programma. La invito ad accedere alle linee-guida e schemi di documentazione (https://galileo.dmi.unict.it/projects/ae2018guidelines/templatedoc/README.html) 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 (http://moodle.dmi.unict.it/moodle/mod/forum/view.php?id=2469), secondo le indicazioni di questa comunicazione (http://forum.informatica.unict.it/index.php?topic=24558).


Title: Re:AA 2017-18: Proposte di progetti
Post by: GianpietroC on 10-12-2018, 11:02:22
Progetto:Theoretical Computer Tools
Linguaggio:C++
Descrizione:è un software per la risoluzione e la descrizione di varie equazioni inerenti alle differenti tematiche affrontate nel libro,come efficienza processore , calcolo tempo rinfresco memorie DRAM ,legge di Amdahl ecc.. Contiene inoltre uno strumento per le differenti tecniche di rappresentazioni dei numeri e operazioni logiche su di essi
Gruppo: Gianpietro Castiglione(chiuso).


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 11-12-2018, 16:46:16
Progetto:Theoretical Computer Tools
Linguaggio:C++
Descrizione:è un software per la risoluzione e la descrizione di varie equazioni inerenti alle differenti tematiche affrontate nel libro,come efficienza processore , calcolo tempo rinfresco memorie DRAM ,legge di Amdahl ecc.. Contiene inoltre uno strumento per le differenti tecniche di rappresentazioni dei numeri e operazioni logiche su di essi
Gruppo: Gianpietro Castiglione(chiuso).
Temo che l'aggettivo theoretical possa risultare fuorviante: l'informatica teorica (theoretical computer science) riguarda modelli teorici di calcolo (macchine di Turing, lambda-calcolo, modelli di calcolo concorrente ecc.). Le equazioni che lei indica riguardano tutte aspetti prestazionali dei calcolatori, perciò suggerirei un titolo diverso, quale per esempio Computer Performance Tools.
Non è chiaro cosa intenda per "operazioni logiche sui numeri", forse si tratta di operazioni logiche sulle rappresentazioni binarie dei numeri? Le operazioni sui numeri sono aritmetiche per definizione, l'aritmetica e la logica sono discipline distinte.


Title: Re:AA 2017-18: Proposte di progetti
Post by: GianpietroC on 11-12-2018, 19:35:28
Si,intendevo questo. Sono stato molto riduttivo e ciò mi ha portato a sbagliare


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 16-12-2018, 16:20:09
Si,intendevo questo. Sono stato molto riduttivo e ciò mi ha portato a sbagliare

Non si preoccupi, sbagliando si impara meglio. La invito ad accedere alle linee-guida e schemi di documentazione (https://galileo.dmi.unict.it/projects/ae2018guidelines/templatedoc/README.html) 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 (http://moodle.dmi.unict.it/moodle/mod/forum/view.php?id=2469), secondo le indicazioni di questa comunicazione (http://forum.informatica.unict.it/index.php?topic=24558).


Title: Re:AA 2017-18: Proposte di progetti
Post by: LoZio on 18-02-2019, 12:36:32
Nome del progetto: Gioco del Simon
Sviluppatore: Davide Scalisi (gruppo chiuso)
Tecnologie di sviluppo: Arduino

Il progetto mira a ricreare il famoso gioco del Simon. Principalmente si tratta di un memo a 4 colori e suoni con la possibilità di scelta del livello di difficoltà della partita. Come microcontrollore, sia per la facilità di programmazione, il basso consumo energetico e la sua compattezza, ho scelto un Attiny84, un chip prodotto da Atmel e facilmente programmabile ad alto livello tramite l'IDE Arduino.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 19-02-2019, 12:16:14
Nome del progetto: Gioco del Simon
Sviluppatore: Davide Scalisi (gruppo chiuso)
Tecnologie di sviluppo: Arduino

Il progetto mira a ricreare il famoso gioco del Simon. Principalmente si tratta di un memo a 4 colori e suoni con la possibilità di scelta del livello di difficoltà della partita. Come microcontrollore, sia per la facilità di programmazione, il basso consumo energetico e la sua compattezza, ho scelto un Attiny84, un chip prodotto da Atmel e facilmente programmabile ad alto livello tramite l'IDE Arduino.
Bene. La invito ad accedere alle linee-guida e schemi di documentazione (https://galileo.dmi.unict.it/projects/ae2018guidelines/templatedoc/README.html) 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 (http://moodle.dmi.unict.it/moodle/mod/forum/view.php?id=2469), secondo le indicazioni di questa comunicazione (http://forum.informatica.unict.it/index.php?topic=24558).


Title: Re:AA 2017-18: Proposte di progetti
Post by: giorgio_guardo on 05-03-2019, 12:36:26
Nome progetto: MyHostica, l' ospedale del futuro
Sviluppatore: Girogio Guardo (gruppo chiuso)
Ambiente: Java, Processing, Arduino
Descrizione: Tratta di un modellino in legno interattivo rappresentante un ospedale domotico. Il tutto è gestito tramite un applicazione Android o tramite un software dedicato per Windows.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 05-03-2019, 18:21:11
Nome progetto: MyHostica, l' ospedale del futuro
Sviluppatore: Girogio Guardo (gruppo chiuso)
Ambiente: Java, Processing, Arduino
Descrizione: Tratta di un modellino in legno interattivo rappresentante un ospedale domotico. Il tutto è gestito tramite un applicazione Android o tramite un software dedicato per Windows.
Interessante. Mi chiedo cosa intenda per "modellino in legno interattivo": l'interazione si realizza attraverso un'interfaccia grafica o come interazione fisica con la costruzione in legno? Quali funzionalità costituiscono la domotica del'ospedale? Magari potrà dare qualche indicazione su questi aspetti nella discussione del progetto che aprirà nel forum Progetti su Moodle.


Title: Re:AA 2017-18: Proposte di progetti
Post by: giorgio_guardo on 05-03-2019, 20:13:17
Interessante. Mi chiedo cosa intenda per "modellino in legno interattivo": l'interazione si realizza attraverso un'interfaccia grafica o come interazione fisica con la costruzione in legno? Quali funzionalità costituiscono la domotica del'ospedale? Magari potrà dare qualche indicazione su questi aspetti nella discussione del progetto che aprirà nel forum Progetti su Moodle.

Mi scusi, stavo aspettando la conferma dell' attivazione del server su Galielo per inserire insieme alla descrizione anche il sito. Comunque sia l' interazione avviene in entrambe le maniere, sul moodle inserirò una descrizione dettagliata.


Title: Re:AA 2017-18: Proposte di progetti
Post by: FraPet on 25-03-2019, 10:33:03
Nome progetto: Calcolatrice logica/aritmetica e convertitore.
Sviluppatori: Francesco Petrosino, Diego Rando, Ottavio Castiglione.
Ambiente: Html, Javascript, jQuery.

Descrizione: Calcolatrice a 8 bit con funzione logica e aritmetica, con tool aggiuntivo del convertitore esadecimale/decimale/binario simultaneo.


Title: Re:AA 2017-18: Proposte di progetti
Post by: Giuseppe Scollo on 27-03-2019, 15:11:27
Nome progetto: Calcolatrice logica/aritmetica e convertitore.
Sviluppatori: Francesco Petrosino, Diego Rando, Ottavio Castiglione.
Ambiente: Html, Javascript, jQuery.

Descrizione: Calcolatrice a 8 bit con funzione logica e aritmetica, con tool aggiuntivo del convertitore esadecimale/decimale/binario simultaneo.
Bene, però vi invito a consultare almeno alcuni dei numerosi progetti già realizzati che presentano funzionalità simili al vostro, per caratterizzarne bene gli aspetti in cui se ne differenzia, per esempio:
  • Universal Base Converter (http://galileo.dmi.unict.it/projects/ubcuiversalbaseconverter)
  • Mobile Base Converter/Operations (https://galileo.dmi.unict.it/projects/mobileoperationconverterbase)
  • Binary Bot (http://galileo.dmi.unict.it/projects/binarybot)
Detto questo, vi invito ad accedere alle linee-guida e schemi di documentazione (https://galileo.dmi.unict.it/projects/ae2018guidelines/templatedoc/README.html) 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 (http://moodle.dmi.unict.it/moodle/mod/forum/view.php?id=2469), secondo le indicazioni di questa comunicazione (http://forum.informatica.unict.it/index.php?topic=24558).