header

Kodeklubben Trondheim

Nå er det klart for nok et halvår med mange spennende kurs. For de yngste som aldri har prøvd koding før kan vi anbefale Scratch-kurset eller Micro:bit, blokkbasert. For de litt eldre eller dere som har prøvd dere på koding tidligere, anbefaler vi Python-kurset. Alle kursene krever at du tar med egen datamaskin.

Meld deg på!

Lær programmering med artige oppgaver fra Kodeklubben Trondheim!

Timeplan Vår 2019


Uke 26

Dag Kurs Tid Sted
Ingen kurs denne uken

Siste kursdag var 28. mars

Meldinger

07.02.2018, kl 20.41:

I tillegg til å trenge folk som kan være med som veiledere på kurs har vi også stort behov for folk som kan hjelpe oss med andre oppgaver. Vi trenger blant annet folk som kan administrere og forbedre nettsiden vår, lage plakater og flyers, stå på stand, lage nye oppgaver til kurs eller lignende. Send oss en mail hvis du har noe du kan bidra med. Adressen er kodeklubbentrondheim@gmail.com


28.01.2018, kl 17.55:

På alle våre kurs benytter vi oppgavene til Lær Kidsa Koding. De ligger fritt tilgjengelig på oppgaver.kidsakoder.no/beta. Oppgavene har blitt laget takket være støtte fra Institutt for datateknologi og informatikk(IDI) ved NTNU og iBok.no.

Kurs


Scratch

Scratch

Scratch er et visuelt, blokkbasert programmeringsspråk. Gjennom å sette sammen forskjellige klosser som utfører oppgaver eller har verdier, kan man blant annet lage enkle spill. Språket programmeres i et gratis program utviklet og vedlikeholdt av "the Lifelong Kindergarten group" på "the MIT Media Lab". Fordelen med Scratch er at det er mulig å se hva koden man har laget, gjør med en gang. Samtidig er det en god introduksjon til programmering. Kurset passer for nybegynnere og er anbefalt fra 4. klasse og oppover. Alt man trenger å ha med som deltaker av kurset er en PC. Det kan også være en fordel å ha med en PC-mus, men dette er ikke nødvendig.

Python

Python

Python er et tekstbasert programmeringsspråk som ble utviklet som et fri-programvareprosjekt. Språket har en enkel oppbygging og er lett å lese sammenlignet med andre programmeringsspråk. Programmeringsspråket kan brukes til å lage 2D-spill, til automatisering, vitenskapelig analyse, GUI-applikasjoner og servere. I dette kurset vil det fokuseres på de grunnleggende elementene i Python ved hjelp av noe som heter Turtle. Turtle er et bibliotek, en samling av funksjoner. Kurset er anbefalt for 8. Klasse og oppover, eller for de som er ferdig med Scratch-kurset og trenger litt større utfordringer. Deltakerne må ha med egen PC, og det kan være en fordel med PC-mus, men dette er ikke nødvendig. Man får hjelp med installering av programvare under selve kurset hvis man ikke har gjort dette på forhånd.

Micro:bit, blokkbasert

Micro:bit, blokkbasert

Micro:bit er en mikrokontroller som ble laget i 2016 for å lære barn programmering. En mikrokontroller er en liten og en enkel form for en datamaskin. I dette kurset programmeres den ved hjelp av blokker. Blokkene representerer handlinger og funksjoner eller verdier, og bygges oppå hverandre. Fordelen med blokker, er at det ikke trengs veldig mye kunnskap om programmering for å få til ganske kule ting. Micro:bit har en innebygd LED-matrise, knapper, gyroskop, Bluetooth, temperaturmåler osv. Den kan kobles til datamaskinen ved hjelp av en USB-kabel. Dette gjør at man blant annet kan lage programmer for å sende meldinger mellom mikrokontrollerne, lage et kompass og få Micro:bit’en til å vise enkle bilder. Micro:bit med blokker anbefales for 4. Klasse og oppover. Vi stiller med mikrokontroller og eventuelt tilleggsutstyr som er nødvendig for å gjøre oppgavene. Barnet må selv ha med seg egen PC og det kan være en fordel med mus (men dette er ikke nødvendig).

Kryptografi med Python

Kryptografi med Python

Dette kurset er en introduksjon til kodeknekking,  også kalt kryptografi. Kurset er for de som kan litt Python fra tidligere, spesielt de som er kjent med variabler, lister, tester, løkker og funksjoner. I dette kurset skal vi bruke Python til å lage våre egne hemmelige meldinger, og lære litt om hvordan sikkerhet fungerer på Internett når man skal sende hemmelige meldinger til nettbanken eller via chat. Kurset er for de som kan litt Python fra tidligere, spesielt de som er kjent med variabler, lister, tester, løkker og funksjoner. Kurset er anbefalt for de som er 12 år eller eldre. Oppgavene vi skal ta utgangspunkt ligger på Lær Kidsa Koding sine oppgavesider, i oppgavesamlingen “Kodeknekking” under “Python". Ta kontakt med Tjerand Silde på tjerand.silde@ntnu.no dersom spørsmål.

ComputerCraft

ComputerCraft

ComputerCraft er en mod (modifisering) til Minecraft som gir deg muligheten til å bygge og programmere datamaskiner og roboter inne i Minecraft-verdenen. Inne i Minecraft programmerer vi i et språk som heter Lua, som ligner mye på Python. Lua er altså et ganske lesbart og enkelt oppsatt, tekstbasert programmeringsspråk. Disse oppgavesettene krever hverken forkunnskaper i programmering eller Minecraft, men en eller begge deler vil nok gjøre dette enda mer spennende! Kurset passer for barn og ungdommer fra 8. Klasse og oppover, eller for de som er ferdig med Scratch-kurset og trenger nye utfordringer, eller har vært borti python fra før av. Deltakerne må ha med egen PC. NB! For å kunne delta i dette kurset må du ha Java-versjonen av Minecraft installert på datamaskinen din. Det er viktig at det er Java-versjonen fordi ComputerCraft-modifikasjonen ikke fungerer med Windows-versjonen av Minecraft.


Bli Deltaker

participant

Har du lyst til å lære noe nytt, som både er nyttig, lærerikt og ikke minst gøy? Da kan et av kodeklubbens kurs i programmering være noe for deg!

Alle kursene er gratis og blir holdt i NTNU Handelshøyskolen ved Gløshaugen. Kursene blir primært holdt av studenter ved NTNU, og foregår ved at man sitter og løser spennende oppgaver ved å lage kode. Står man fast på en oppgave, eller lurer på noe, er det alltid en veileder som står klar til å hjelpe. Et viktig poeng med kursformen er at man ikke er avhengig av å ha vært på første kurs for å delta på de etterfølgende kursene. Du kan dermed trygt melde deg på et kurs midt i semesteret, selv om første kurs allerede har vært. På alle kursene kan hver deltaker lære i sitt eget tempo.

Vi har følgende kurs: Scratch, Python, Micro:bit med blokker, ComputerCraft, Internet of things og Kryptografi med Python. Du kan lese mer om hvert enkelt kurs her.

Hvilket kurs passer for meg?

  • Scratch: For deg som aldri har programmert før. (anbefales for 4. klasse og oppover)
  • Python: For deg som har fullført Scratch-kurset eller Micro:bit med blokker, eller er 13 år eller eldre
  • Micro:bit blokkbasert: For deg som aldri har programmert før. (anbefales for 4. klasse og oppover)
  • Kryptografi med Python: For de som kan litt Python fra tidligere, spesielt de som er kjent med variabler, lister, tester, løkker og funksjoner
  • Internet of things: For 8.klassinger og oppover, som kan en del programmering med et tekstbasert programmeringsspråk fra før (f.eks. Python, Java eller Arduino)
  • ComputerCraft: For barn og ungdommer fra 8. klasse og oppover, eller for de som er ferdig med Scratch-kurset og trenger nye utfordringer, eller har vært borti python fra før av

MERK: Du må ta med egen datamaskin på våre kurs. Vi anbefaler at dette er en laptop. De aller fleste nettbrett(med noen unntak) vil ikke fungere. Man får hjelp til å installere nødvendig programvare under kursene hvis dette ikke er gjort på forhånd.

Bli deltaker!

Bli Veileder

tutor

Kodeklubben Trondheim drives 100 % av frivillige, og som veileder er du med å gjøre det mulig for oss å tilby et variert og gratis tilbud for barn og unge som ønsker å lære programmering.

For å bli veileder må du melde deg her, og velge hvilket kurs du ønsker å være veileder på. Har du ikke tid til å være fast veileder, så hadde det vært flott hvis du kunne melde deg som vikar, som vi kan kontakte hvis vi mangler folk en dag. Jobben går ut på å gå rundt å hjelpe kursdeltakerne med oppgaver.

Hvor god må man være i programmering for å bli veileder?

  • Har man kjennskap til de grunnleggende konseptene i programmering (funksjoner, variabler, if-setning, løkker) så kan man det man trenger for å være en god veileder
  • Studenter som har hatt IT-grunnkurs eller lignende kan være veileder

Bli veileder!