Nettstedet Fulab.no gir tilgang til et nyttig verktøy for de som skal programmere i skolefagene ved grunnskoler og videregående skoler i Norge. Verktøyet er lagd for bruk i undervisningen, av en pedagog med bakgrunn fra programvareutvikling. Fulab er brukt i undervisningen helt siden 2020, ved innføringen av LK20.
Fulab er svært godt egnet til undervisning og læring i ungdomsskolen. Lærere og elever i ungdomsskolen har vært
en av de viktigste målgruppene i planlegging, design og utvikling av plattformen.
Det vil man se ved å gå inn i editoren og undersøke innholdet tilrettelagt for å lære vårt anbefalte utvalg av syntaks. I tillegg inneholder verktøyet et
rikt sett av ferdige funksjoner, mange forklart på norsk og i stor grad med et språk som målgruppa vil forstå. En oversikt over disse får man
ved å velge APIer fra editor-verktøyet. Alle funksjonene som man der finner, kan brukes uavhengig om man velger JavaScript eller Python i programmeringen.
I verktøyet er det spesielt vektlagt mulighetene for grafisk visualisering. Det å se resultater visuelt på en skjerm, i stedet for tall i en terminal eller konsoll,
er for mange mye mer interessant, noe som det viser seg motiverer elevene til mer arbeid, mer egeninnsats og dermed mer læring.
Den spesialbygde tegnepakke gjør det
mulig å lett lage grafiske fremstillinger enten det er en graf, et enkelt diagram eller en animasjon. Mange programmer i eksempelbiblioteket viser hvordan dette kan gjøres.
At plattformen kjører i en
nettleser, gjør at man med sikkerhet kan bruke det digitale utstyret som skolen har, enten det er nettbrett, Chromebook eller
andre maskiner. Eneste forutsetningen er tilgang til internett og en moderne nettleser (Chrome, Edge, Safari er hovedplattformene for test av Fulab.)
Fra læreplanen (LK20) finner vi blant annet disse læreplanmålene for matematikkfaget:
For alle disse læreplanmålene vil man finne gode funksjoner å bruke, men også mange eksempler som kan være et startpunkt
for ei undervisningsøkt.
Om vi ser nøyere på de andre læringsmålene, ser vi at programmering godt kan være et læringsverktøy flere steder. Vi bør heller ikke
glemme læringsmålene fra tidligere trinn. Dette er kompetanse en skal kunne bygge videre på også i ungdomsskolen.
Læringsmålet med utforsking av data i tabeller og datasett skal ha gitt et bra utgangspunkt for å bruke ekte datasett i koden. Fulab har et lagringsområde for datafiler som en skole med avtale kan administrere selv (skolens databibliotek). Ved å ta databiblioteket i bruk og tilrettelegge med gode kodestartere, kan man lage mange spennende undervisningsopplegg. Feks. ved å undersøke egenskaper i ekte data og vise hvordan den matematiske kunnskapen kan knyttes til praktisk problemeløsninger.
Benytt CSV-filer så mye som mulig. De er lette å forklare og kan lett leses inn i elevens program via Fulab. I Fulabs kurs er dette forklart med
et eksempel, riktignok med syntetiske/uekte data. Her brukes en temperaturmåling av vann som avkjøles. Ekte data kan skolen enkelt lage feks.
i en naturfagtime.
Skolens databibliotek kan administreres fra Skoleprog.no. Det er altså ikke en link fra Fulab.
Årsaken er ett av kravene til en eksamensgodkjent nettside.