NetLogo – novo okruženje za podučavanje informatike Prirodoslovno matematički fakultet Sveučilište u Splitu Goran Zaharija, mag.ing.comp. dr.sc. Saša Mladenović Divna Krpan, prof.
Sadržaj Uvod NetLogo programsko okruženje Prednosti NetLogo-a korisničko sučelje programski kod simulacijsko okruženje Prednosti NetLogo-a Korištenje u nastavi Zaključak
Uvod Cilj rada: NetLogo: pobliže predstaviti NetLogo prednosti i nedostaci mogućnost primjene u nastavi NetLogo: programsko okruženje izrada višeagentskih simulacija brza i jednostavna izrada modela društvene i prirodne pojave temeljen na Logo jeziku arhitektura temeljena na agentima
NetLogo programsko okruženje Tri logičke cjeline: Korisničko sučelje (Interface) Programski kod (Code) Dokumentacija (Info)
Korisničko sučelje Osnova svakog modela Sadrži okvir sa vizualnim prikazom simulacije Kontrole za upravljanje radom simulacije: veća interakcija sa simulacijom Brojač koraka simulacije 2D i 3D prikaz simulacije
Programski kod Odvojen od vizualnog dijela Provjera sintakse Pregled korištenih procedura Razdvajanje koda u više traka
Simulacijsko okruženje Diskretni prostor podijeljen na polja (različitih dimenzija i oblika) Četiri vrste agenata: polja, pomični agenti, veze i promatrač Pomični agenti (kornjače) su osnova većine modela Svaki agent posjeduje određena svojstva Mogu se definirati različite vrste pokretnih agenata
Prednosti NetLogo-a Jednostavnost Dobro dokumentiran Brza izrada modela, ne zahtijeva velika predznanja u programiranju Intuitivno dizajniranje korisničkog sučelja Jednostavna vizualizacija simulacije Brzo i jednostavno podešavanje parametara simulacije Veliki broj proširenja Nije ograničen na određenu platformu
Korištenje u nastavi PMF Split: U sklopu znanstvenog istraživanja: Uvod u umjetnu Inteligenciju Inteligentni agenti U sklopu znanstvenog istraživanja: 1. – 8. razreda osnovne škole Festival znanosti Pozitivne reakcije Jednostavna prilagodba
Korištenje u nastavi Povezivanje sa Lego Mindstorms robotom Primjena: algoritmi pretrage prostora razlika fizičkih i simuliranih okruženja agentske arhitekture pretraga prostora stanja predstavljanje znanja umjetne neuronske mreže …
Zaključak Nasljednik Logo jezika Lagani prijelaz na novo okruženje Jednostavnost korištenja Mnoštvo prednosti u odnosu na Logo: izrada sučelja mogućnosti vizualizacije napredne opcije Jednako prikladan za početnike i naprednije korisnike
Hvala na pažnji! Pitanja?
NetLogo – novo okruženje za podučavanje informatike Prirodoslovno matematički fakultet Sveučilište u Splitu Goran Zaharija, mag.ing.comp. dr.sc. Saša Mladenović Divna Krpan, prof.