Linee guida per la stesura della Tesi di Laurea
Queste linee guida servono per la richiesta e la consegna della tesi con il team del Prof. Prandini.I punti riguardano le Tesi triennali ma sono estendibili alla scrittura delle Tesi magistrali.
Scrittura
- La tesi scritta in LaTeX (a parte casi particolari), questo linguaggio è molto più elastico di Word nella tipografia. Esiste un template "ufficioso" di Unibo[1]. Non è possibile inserire il logo dell'Università. Potete usare editor online come overleaf[2]
- Un numero minimo di pagine, circa 50 (contando le pagine vuote).
- La tesi prevede una bibliografia, normalmente è necessario raccogliere questa prima della scrittura, in modo da inserire (tramite \cite e bibTeX) delle citazioni nel corpo della tesi. Una tesi triennale ha bisogno di circa 10 riferimenti bibliografici.
- È necessario inserire estratti di
codice, tabelle o immagini nella
tesi quando questi aiutano la
comprensione dell'argomento. Se
pensate di stare scrivendo una
parte molto tecnica e poco
comprensibile al lettore,
aiutatevi con le immagini o con
il codice.
Al contrario, inserire solo spezzoni di codice con poca spiegazione è fortemente sconsigliato (anche se questo contiene tanti commenti).
Se il codice o le immagini non sono vostre (o se le avete modificate in minima parte), citate la fonte.
Ogni immagine va spiegata nel corpo della tesi riferendosi direttamente e deve avere una breve didascalia, lo stesso vale per i frammenti di codice.
Le immagini inserite devono essere leggibili in ogni parte e non occupare troppo spazio, inserire un'immagine con scritte illeggibili è equivalente a inserire un'immagine enorme. -
La struttura della tesi (sperimentale)
dovrebbe ricalcare questa scaletta:
- Introduzione. da scrivere alla fine, un breve riassunto su cosa si andrà ad affrontare nella tesi.
- Scenari applicativi e stato dell'arte. Cosa stiamo affrontando, p.e. una tesi che propone un attacco a HTTPS dovrebbe spiegare bene come funziona la parte di HTTPS attaccata e quali sono le limitazioni.
- Analisi progettuale.. Cosa vogliamo raggiungere, perché e quali sono state le vostre scelte per lo sviluppo "su carta".
- Implementazione. Come abbiamo implementato il programma, se ci sono state scelte particolari o punti particolarmente ostici che sono stati superati. Se ci sono state difficoltà insormontabili vanno spiegate.
- Risultati.
Descrivete e inserite
qui gli esperimenti
effettuati e i dati
raccolti.
Se avete grafici e dati, presentateli in questa sezione (nella forma in cui pensate sia più facile visualizzare quello che volete far trasparire dai dati).
Scrivete sempre su che supporti hardware o software avete effettuato le prove e quante ne avete fatte (se rilevante). - Conclusione e sviluppi futuri. da scrivere alla fine, un breve riassunto di cosa si è affrontato, i risultati (se quanto indicato nell'introduzione come obiettivo è stato raggiunto) e come è possibile continuare la tesi (p.e. se qualcosa non è stato affrontato per motivi di tempo o limitazioni hardware).
Proof reading
Prima di inviare una prima revisione della tesi di laurea, assicuratevi di aver seguito questi punti:- Spell checking.
Passate uno spell checker su
tutto il corpo della tesi, ne
esistono vari, una buona scelta
può essere aspell su Linux.
Si può attivare su vim
nel seguente modo:
:set spl=it :set spell
A questo punto è sufficiente seguire le istruzioni.
Il risultato è simile al seguente: - Controllate apostrofi, accenti
ed errori comuni:
s/un altra/un'altra/ s/obbiettivo/obiettivo/ s/sopratutto/soprattutto/ s/perchè/perché/ s/ é / è / s/ E' / È / s/interfaccie/interfacce/
- Struttura frasi. Non fate frasi troppo lunghe, una frase in genere non deve occupare più di tre righe. Se avete un dubbio su una di queste, provate a ripeterla ad alta voce (solo espirando mentre parlate), se finite il fiato è troppo lunga. ;)
- d eufoniche. L'uso smodato
della "d eufonica" (ad, od, ed)
è indicatore di poca cura nella
scrittura della tesi. La regola
è:
- Se una parola, preceduta da una singola vocale {a,o,e}, inizia con la stessa vocale, ci vuole la d. "ad alta", "ed entrare", "od obbedire"
- Se la vocale è diversa non richede la d: "a entrare", "e obbedire", "o alte"
- Se la parola inizia con la forma eufonica, la vocale precedente non richiede la d: "o odore".
- "ad esempio" è l'unica eccezione.
- Virgolette di LaTeX. Abbiamo
riscontrato che molte volte
vengono utilizzate le
virgolette di LaTeX nel modo
sbagliato.
Scrivendo "parola", questa viene renderizzata come ”parola” (con le virgolette solo chiuse), per ottenere le virgolette "giuste" utilizzate ``parola''. - Evitate il link rot[3]. Se citate un URL, inserite la data in cui l'avete visitato e, se possibile, fate uno snapshot con sistemi come archive.org. Non è necessario inserire la data precisa in cui l'avete visitato, basta che le informazioni alla data inserita siano coerenti con quello che citate.
- I termini inglesi in un documento Italiano vanno al singolare: Non si scrive "le system calls" ma "le system call", allo stesso modo "gli switch", "i router", etc.
Invio Tesi
Se stai eseguendo una tesi con il Prof. Prandini ricordati di inviare ogni domanda sempre al seguente indirizzo:netsecresearch [at] live.unibo.it
Non è necessario inviare la tesi capitolo per capitolo. Quando vi sentite pronti, potete inviare alcune parti per capire se state procedendo nella direzione giusta.
Richiediamo comunque alcuni update durante la stesura della tesi, p.e. durante lo sviluppo di un eventuale applicativo, fatevi sentire. :)
Evitate di inviare la tesi per sistemi alternativi alle semplici e-mail (Teams o Telegram).
N.B.: Normalmente abbiamo molti tesisti per sessione. Per questo, la consegna finale indicata sul sito non è quella reale, richiediamo la tesi completa (a meno di correzioni/aggiunte) circa due settimane prima.
Presentazione
Le tesi triennali hanno a disposizione solo 7 minuti di presentazione (per quanto riguarda Ingegneria Informatica). Cercate di spiegare in questo poco tempo il senso e la parte fondamentale di quello che avete fatto.Non c'è un template richiesto per la presentazione, potete realizzarla come più preferite con i software che più preferite (LaTeX, Google Slides, PowerPoint, LibreOffice Impress, etc.), consigliamo di esportarla in PDF per compatibilità tra i vari sistemi operativi.
Consigliamo di limitare il numero di slides a circa 5 / 6, non è facile presentare 30 slides in 7 minuti. Inoltre limitate i wall of text se non strettamente necessari (in questo caso va bene mettere tante immagini spiegandole a voce).
La presentazione va inviata agli stessi indirizzi, almeno un paio di giorni prima della discussione di laurea.
[1] https://corsi.unibo.it/magistrale/informatica/tesi-in-latex
[2] https://overleaf.com
[3] https://en.wikipedia.org/wiki/Link_rot