Quelle che seguono sono alcune proposte di tesine di laurea (di primo livello). Quelle etichettate con un * richiedono più impegno delle altre: sceglietele se siete particolarmente motivati, perchè al maggior impegno non corrisponde un proporzionale aumento del voto di laurea.
Durante il corso di laurea sono stati visti vari linguaggi di programmazione: Java, SQL, PHP, ecc.. Tuttavia, nessuno di questi linguaggi può essere eseguito direttamente dal computer. Quest'ultimi capiscono solo un linguaggio molto particolare, detto linguaggio macchina, fatto da istruzioni semplicissime (per il computer, non per un essere umano) che consistono essenzialmente nello spostare dati da un registro interno ad un altro e nell'eseguire semplici operazioni aritmetiche. Obiettivo della tesi è studiare le caratteristiche fondamentali del linguaggio macchina dei processori Intel, fino ad arrivare a scrivere qualche semplicissima applicazione direttamente in tale linguaggio.
Alcuni riferimenti online:
Un CMS per il web (Web Content Managemente System) è un software che consente di gestire siti web con relativa facilità. La tesina consiste nel prendere il sito web del GASL, che è attualmente scritto a mano in HTML e PHP, e realizzarlo ex-novo con l'uso di un CMS. Una parte iniziale della tesina sarà dedicata alla scelta del CMS da utilizzare.