DECpedia è un’app per studiare Data Encryption and Codes sul Mac, anche senza connessione. Raccoglie 121 voci in italiano e inglese, con esempi svolti, formule, dimostrazioni e giochi di logica.
È nata da un’esigenza di Alessio: ritrovare un concetto e capirne i collegamenti senza passare continuamente da un PDF all’altro. L’idea e la scelta delle fonti sono sue; lo sviluppo dell’app e gli approfondimenti sono stati realizzati con OpenAI GPT-6 tramite Codex.
Collegare gli argomenti
Per capire RSA serve l’aritmetica modulare. Per studiare i codici entrano in gioco algebra lineare e polinomi. DECpedia collega questi argomenti: ogni voce rimanda ai prerequisiti e ai concetti successivi, così puoi riprendere le basi quando un passaggio non è chiaro.
La barra laterale raggruppa le voci per area; la ricerca consulta titoli e spiegazioni in entrambe le lingue. Dalla stessa pagina puoi leggere una definizione, seguire un esempio e aprire un argomento collegato.
Tenere le fonti a portata di mano
Le voci riportano i riferimenti ai quattro PDF del corso, alle dispense preparate dalle lezioni e ad alcuni testi matematici di supporto. I rimandi indicano le pagine da consultare, mentre spiegazioni e svolgimenti aggiunti nell’app restano distinti dal contenuto originale.
I PDF non sono inclusi nel download pubblico. Quando apri una fonte, l’app ti chiede di scegliere una copia locale che puoi utilizzare. Puoi quindi passare dalla spiegazione al documento senza cercare ogni volta la pagina.
Seguire il ragionamento, un passaggio alla volta
Le spiegazioni partono da un esempio o da un’intuizione, poi introducono definizioni, simboli e calcoli. Negli esercizi trovi i passaggi intermedi: tabelle delle potenze, sistemi lineari e controlli del risultato. I blocchi delle formule permettono anche di copiare il codice LaTeX.
Gli argomenti più avanzati includono percorsi dedicati ai prerequisiti. La voce su Riemann–Roch ne raccoglie venti capitoli, dall’algebra ai divisori e ai differenziali; quella sul teorema dei numeri primi ne include otto, con la funzione zeta e il lemma di Newman. Le definizioni e le dimostrazioni necessarie si trovano nella stessa voce. Tutto è disponibile in italiano e inglese.
Provare i concetti con i giochi
Gli undici giochi di logica propongono trentatré livelli. Puoi coordinare ingranaggi modulari, ricostruire messaggi cifrati con una chiave riutilizzata, correggere errori di parità o pianificare salti sui punti di una curva. In altri percorsi raccogli i lemmi necessari per completare una dimostrazione.
Ogni mossa cambia il tabellone. Quando completi un livello, una spiegazione collega le tue scelte alla matematica e ti rimanda alle voci da ripassare. Annulla, Ricomincia e Indizi restano a disposizione: puoi provare senza timer e senza classifiche online.
La versione 1.5.0 aggiunge ventiquattro illustrazioni per gli oggetti dei giochi, tra cui leve, lampade, chiavi, ponti e un corriere. Il loro aspetto segue lo stato del tabellone; formule e spiegazioni hanno uno spazio di lettura separato. I giochi sono contenuti originali dell’app, distinti dagli esercizi dei PDF.
Studiare sul proprio Mac
Puoi scegliere il tema chiaro, scuro o automatico, che segue le impostazioni di macOS. Preferiti, appunti personali, cronologia e preferenze vengono salvati sul Mac. Si conservano anche i risultati delle partite concluse; i tabelloni ancora aperti restano disponibili durante la sessione.
L’app include le voci, le formule e le risorse matematiche necessarie alla lettura offline. Non richiede un account o un servizio online. I PDF delle fonti restano separati e si aprono dalle tue copie locali.
Apri DECpedia sul tuo Mac
Scarica DECpedia 1.5.0 per macOS oppure trova su GitHub il codice sorgente e le istruzioni di compilazione. Le note della versione descrivono tutte le novità.
- macOS 13+
- Apple Silicon e Intel
- Gratuita e offline