Tips: Bruk vennligst menyen ute til venstre til navigering på denne nettsiden.
På et skaperverksted er koding/programmering et verktøy på lik linje med andre digitale verktøy og programmering er derfor mer et verktøy til å oppnå kontroll med noe enn målet i seg selv.
I skolen er programmering innført i flere ulike fag for eksempel matematikk og kunst og håndverk. På et opplærings-skaperverksted for barn og unge har koding på skaperverkstedet derfor en ekstra perspektiv fordi det står direkte i læreplanen. Vi mener at programmering på et skaperverksted alltid må ha et fysisk produkt som mål (f.eks. vinylkutting, 3D-printing eller laserkutting) eller være manipulering av et fysisk objekt (f.eks. en mikrokontroller) og ikke bare være inne på datamaskinen. Programmeringsspråkene under er valgt ut fra dette kravet.
Det betyr at vi ikke har med koding av nettsider og app'er og lignende for eksempel, selvom vi vet at programmering i for eksempel html, Java mm også er viktig innen programmering ellers.
På et skaperverksted vil det ofte være et annet formål med programmeringen enn selve programmeringen, det kan for eksempel være et visuelt design, som kan bli brukt videre med et av de digitale verktøyene på skaperverkstedet. Det kan være verktøy som laserkutter, vinylkutter, digital broderisymaskin etc.
Scratch er et fantastisk gratis blokkbasert program å begynne å programmere i. Det er morsomt og har uendelig med kreative muligheter.
Les mer...
Turtlestitch er "barnebarn" av Scratch og er et av de blokkbaserte gratis programmer som kan produsere svg-filer, som kan brukes mot mange av de verktøy, som finnes på et skaperverksted: laserkutter, vinylkutter, broderisymaskin og 3D-printer m.fl.
Microbit er en mikrokontroller lagt til opplæring i koding og elektronikk og det er derfor mer en liten samling av programmer, som du kan styre microbit med:
Python er et av de tekst-programmer som blir brukt til begynner-opplæring. Det også blir brukt av innen naturvitenskap på alle nivåer innen utdanning.
P5.js er et herligt gratis visuelt tekstbasert programmeringsspråk, hvis formål er opplæring i orogrammering. Det blir brukt av bpde barn og unge over hele verden og det er også mange kunstnere som bruker det.
Arduino er en mikrokontroller OG et gratis tekstbasert programmeringsspråk på samme tid. Arduino er blitt utviklet med henblikk på opplæring, men blir brukt av skapere over hele verden til alle mulige prosjekter.
Arduino er basert på C++ og er derfor et fullverdig programmeringsspråk med en høyere brukerterskel enn mange av de andre nevnte programmeringsspråk.
Vi har valgt å skrive om Arduino under Mikrokontrollere på skaperverkstedet.
BlocksCAD er den blokkbaserte utgaven av OpenSCAD, hvor du gratis kan programmere 3D-modeller som etterpå kan 3D-printes.
BlocksCAD er en hybrid mellom Scratch og OpenSCAD.
OpenSCAD er et gratis og opensource program, hvor du med tekstprogrammering kan programmere 3D-modeller.
Programmet har en høy brukerterskel, men for nye ut i koding er det BlocksCAD, som er basert på OpenSCAD. Det er mulig å overføre filer lagt i BlocksCAD til OpenSCAD, men ikke nødvendigvis den andre veien.
Beebots er små kjørerende roboter, som kan programmeres direkte. De blir brukt til opplæring i programmering i barnehager og de første årene i skolen, men de kan også brukes til eldre barn og som familieaktiviteter for alle aldre.