Tesi di laurea / laurea magistrale

Tipicamente nei progetti di tesi qui descritti si lavora usando le proprie abilità di programmazione di applicazioni web.

Si tratta di applicazioni web per il supporto all'educazione (in particlare la didattica a distanza). Il lavoro puo' consistere nella progettazione e implementazione di nuove applicazioni, o nella messa a punto e sperimentazione di applicazioni esistenti.

  1. Creazione di agenti basati su Large Language Models per il supporto all'apprendimento ed all'insegnamento
  2. Adaptive Game Based Learning (progettazione ed implementazione di giochi per la didattica)
  3. MineCraft Education: esercizi e apprendimento attraverso Minecraft
  4. Applicazioni per l'educazione mediante Realta' Virtuale, facenti uso del visore HTC Vive
Alcune possibilita` di Stage Aziendale (da verificare on demand).
  1. Possibile stage presso ISTAT, Roma:.
  2. Possibile stage presso ISTAT, Roma:.
  3. Possibile stage presso IAD, Roma:.
  4. Possibile stage presso DEK - Geotermia, Pomezia: (per laurea).

Minecraft Education

In una tesi precedente e' stato sviluppato un sistema che permette di eseguire esercizi, sotto forma di giochi basati nel mondo di MineCraft.

Gli esercizi ora presenti nel sistema sono sostanzialmente su circuiti logici, e hanno applicazione per gli studenti di "Architettura dei Calcolatori Elettronici" ed "Elettronica I".

Il sistema e' istallato su un server del Laboratorio di Sistemi per l'eLearning - sezione Technology Enhanced Learning.

Possibili argomenti di lavoro per una o piu' tesi


Back to the top

Virtual Reality for education

Il Laboratorio di Sistemi per l'eLearning - sezione Technology Enhanced Learning si e' dotatodi strumenti per la gestione di realta' virtuale a scopo educativo (HTC Vive). Visori e applicazioni di accompagnamento vengono preparati per permettere lo svolgimento di attivita' di apprendimento da parte di studenti.

I visori sono associati a software ed hardware specifici. La programmazione delle attivita' didattiche avviene mediante linguaggi come C# in Unity3d.

Possibili argomenti di lavoro per una o piu' tesi


Back to the top

Adaptive Game Based Learning

Attraverso i server presenti nel Laboratorio di Sistemi per l'eLearning - sezione Technology Enhanced Learning, e' possibile usare un sistema di costruzione di corsi di istruzione composti da attivita' di apprendimento di vari tipi: basate su multimedia, come video, o su applicazioni ludiche (giochi).

I giochi sono sviluppati in HTML5 e/o usando l'ambiente Unity3D.

Possibili argomenti di lavoro per una o piu' tesi


Back to the top

LLM support to Technology Enhanced Learning

Un nome per tutti: ChatGPT. Ma non c'e` solo questo Large Language Model (LLM).

Bisogna avvicinarsi all'uso di LLM, sia proprietari (ChatGPT, Claude ...) sia open source (Llama e altri, attraverso ollama). Si deve fare pratica di Prompt Engineering. Si devono creare "macchine" (agenti) basate su un LLM, eventualmente applicabili ad altri LLM, usando Prompt Engineering e Few Shot Learning.

In tesi precedenti obiettivi sono stati: uso dell'agemnte da parte degli studenti per ripassare la rappresentazione dei dati nel calcolatore; idem ma per aiutare ad applicare una metodologia sana di programmazione, per svolgere i compiti senza vilmente copiarli ...

Prossimi obiettivi: da determinare, anche in base agli interessi del/della discente. Aiuto al docente per correggere i compiti? Perche' no? Supporto all'apprendimento di aritmetica per bambini delle elementari? Perche' no? Comprendere la ricorsione ed arrivare a risolvere il problema delle torri di Hanoi per davvero? Perche' no?


Back to the top