Durante lo stage si è studiato l'uso di NetLogo, strumento software per la realizzazione di simulazioni. NetLogo è un esempio di ambiente di programmazione molto usato da economisti, sociologi, medici specie per realizzare simulazioni degli ambienti che stanno studiando. Il motivo di questo ampio e molto positivo uso da parte di non programmatori sta in alcune proprietà dell'ambiente NetLogo che vengono qui analizzate con l'aiuto di due simulazioni di esempio appositamente realizzata la prima, la seconda derivata da un esempio facente parte della libreria di simulazioni già sviluppate per NetLogo. L'analisi oggetto di questo lavoro evidenzia come NetLogo sia un ambiente di sviluppo programmi o applicativi, pensato per facilitare sia la comprensione dell'esecuzione dei programmi da parte degli utenti favorendo la visualizzazione di come procede l'esecuzione di un programma (e permettendo una facile interazione durante l'esecuzione), sia il compito dello sviluppatore dei programmi mettendo a disposizione, nell'ambiente di programmazione, la possibilità di creare automaticamente o in modo facilitato una ricca interfaccia grafica con lo scenario dove si svolge una simulazione, gli individui su cui è basata, bottoni cui è associato del codice e altre componenti di cui nel lavoro. Il carattere di cui si è appena detto è condiviso con altri ambienti simili come GreenFoot o Scratch, ed evidenzia l'attenzione che il mondo informatico pone a rendere disponibili ambienti di sviluppo che non richiedono particolari conoscenze tecnologiche. Questa caratteristica è importante per lo sfruttamento tecnologico in contesti non specialistici o per la diffusione dell'informatica nelle scuole. Tuttavia NetLogo potrebbe essere interessante anche per gli informatici pensando alla prototipazione di simulazioni complesse.​

NetLogo: un ambiente per lo sviluppo programmi per chi programmatore non è

BERNARDI, MATTIA
2018/2019

Abstract

Durante lo stage si è studiato l'uso di NetLogo, strumento software per la realizzazione di simulazioni. NetLogo è un esempio di ambiente di programmazione molto usato da economisti, sociologi, medici specie per realizzare simulazioni degli ambienti che stanno studiando. Il motivo di questo ampio e molto positivo uso da parte di non programmatori sta in alcune proprietà dell'ambiente NetLogo che vengono qui analizzate con l'aiuto di due simulazioni di esempio appositamente realizzata la prima, la seconda derivata da un esempio facente parte della libreria di simulazioni già sviluppate per NetLogo. L'analisi oggetto di questo lavoro evidenzia come NetLogo sia un ambiente di sviluppo programmi o applicativi, pensato per facilitare sia la comprensione dell'esecuzione dei programmi da parte degli utenti favorendo la visualizzazione di come procede l'esecuzione di un programma (e permettendo una facile interazione durante l'esecuzione), sia il compito dello sviluppatore dei programmi mettendo a disposizione, nell'ambiente di programmazione, la possibilità di creare automaticamente o in modo facilitato una ricca interfaccia grafica con lo scenario dove si svolge una simulazione, gli individui su cui è basata, bottoni cui è associato del codice e altre componenti di cui nel lavoro. Il carattere di cui si è appena detto è condiviso con altri ambienti simili come GreenFoot o Scratch, ed evidenzia l'attenzione che il mondo informatico pone a rendere disponibili ambienti di sviluppo che non richiedono particolari conoscenze tecnologiche. Questa caratteristica è importante per lo sfruttamento tecnologico in contesti non specialistici o per la diffusione dell'informatica nelle scuole. Tuttavia NetLogo potrebbe essere interessante anche per gli informatici pensando alla prototipazione di simulazioni complesse.​
ITA
IMPORT DA TESIONLINE
File in questo prodotto:
File Dimensione Formato  
823449_tesi_bernardi_823449.pdf

non disponibili

Tipologia: Altro materiale allegato
Dimensione 2.38 MB
Formato Adobe PDF
2.38 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14240/103979