IT-kreative undervisningsforløb


Turtle grafik

Et lille eksempel på kreativ kodning i Python



Kreativitet og kritisk tænkning på dagsordenen


Dét at kunne gå fra en abstrakt idé til at forstå helhedheden i den, og i sidste ende skabe noget praktisk og konkret er en unik proces. Teknologien kan udfordre os, tænde for vores indre kreativite gnist og samtidig gøre os langt mere analytiske. Kort og godt er teknologien en fantastisk ressource til at skrue op for vores evner til at analysere kritist, tænke logisk og være kreative.

Jeg har i en del år undervist i programmering - primært - i børnehøjde. De mange undervisningsforløb, som jeg har deltaget i, samt de mange læringsplaner, der har budt mig at undervise ud fra visse kriterier, har overbevist mig om at fordybelse kombineret med et roligt og støttende miljø, skaber de langt bedste rammer for os.
Vi udvikler os, når vi giver os selv tid og ro til at forstå principperne bag hele maskineriet; det er også her den kritiske tænkning forankrer sig i os, og der vi udvikler os fagligt. Jeg er tilhænger af det latinske udtryk "non scholae, sed vitae discimus"(vi lærer ikke for skolen, men for livet). For vi skal nemlig ikke lære programmering for skolens, samfundets eller nogen andres skyld, men for vores egen nysgerrighed. Og det er dén der er min opgave at sparke igang.

Fik jeg forresten sagt, at kunderne er glade. De siger bl.a.
"Tusind tak for din store indsats i 2018! Jeg er meget glad for dit gå-på-mod ift at håndtere svære elever, lave spændende undervisning og inspirerende video. Jeg glæder mig til at samarbejde i 2019" (Tove Ditlevsen Skole)

Og mine elever har blandt andet udtalt:
"I liked Python class a lot and i will defenitely come back next year"
"Really fun and learnt a lot"
"Very good teacher"
"The class is very fun and I learnt a lot about programming Python"

Undervisningen

Målet med undervisningen er at gøre eleverne bekendte med algoritmer, logisk tænkning, at kunne genkende strukturer i data, systematisk tænkning, at læse en kode og finde fejl, og hvordan vi kan samarbejde om et projekt.
Min undervisning har i starten af forløbet, som oftest, udgangspunkt i et konkret emne - det kan fx være Turtle Grafik i Python. Og jeg blander altid lidt fun facts" ind i undervisningen. Derudover inddrager jeg gerne bevægelse og leg ind i undervisningen. Det kan være i form af elektroniske skattekort, skridttæller i microbit, research af data ude i virkeligheden (fx hvor mange meget et fodboldhold er i boldbesiddelse i procent ol.) mm. I år er jeg også meget optaget af, at fejre 50-året for månelandingen. Her 3D printer vi bl.a. månen, opnår forståelse for solsystemet, programmerer et månelandingsspil i Scratch, modellerer månefartøjer i 3D, samt koder et månelandingsprogram i Python. Det behøver i øvrigt ikke være naturfagligt og tilrettelagt STEM-fagene. Jeg sætter meget gerne humanismen i fokus. Bl.a. er det et hit, at lave Harry Potter-temaer, hvor vi laver en Harry Potter-hjemmeside eller programmere et program, som kan holde styr på alle karaktererne for os
3D grafik i Blender

Frem for at se mig selv som underviseren, der står foran tavlen og taler uafbrudt eller lader andre skrive den samme kode som mig, er jeg først og fremmest mentor for eleverne. Jeg viser gerne et par eksempler og går i dybden med metoderne bag, men jeg går ind for en aktiv læringsproces, hvor elevernes kompetencer og interesser kommer i spil. De skal ikke ende med at lave et program, jeg har lavet til dem; de skal ende med selv, at kunne lave deres eget. Naturligvis er der en række faktorer, der bestemmer hvor meget man igennem sin programmering kan udfolde sig, men i bund og grund er det som med enhver anden kreativ og skabende proces et spørgsmål om hvor meget man får øvet sig. At beherske programmeringen skal nok komme.

I undervisningen er der naturligvis plads til at fejle. Jeg opfordrer faktisk til det. Alle programmører fejler flere gange i løbet af deres processer. Vidste du fx at NASA engang kom til at sende en satalit forkert op, fordi satelitten var blevet programmet efter tommer og ikke efter det internationale metermål, hvorfor missionen mislykkedes? Måske fejlede de, men mon de ikke også lærte noget af det? I mine forløb eksisterer der ingen nulfejlskultur og perfekthedskulturen smider vi helt derud hvor peberet gror. For programmering er en kreativ process; vi bygger op, vi brydder ned, og vi bygger op igen.



Alle mennesker er unikke



Fortran med Atle Winther

Fordi alle mennesker er unikke er det sjældent en god idé med skræddersyede forløb, som strækker sig over et længerevarende forløb. Foruden at det skaber ensartethed, har den type undervisning det også med at skabe en dårlig vibe. Ved at give de studerende en problemformulering, som de skal løse, bliver fokus blot at opfylde kravet for problemformuleringen. Og i stedet for at nyde rejsen derhen stresser man med at nå at opfylde problemformuleringen. Derfor er mine undervisningsforløb lagt op til, at eleverne selv finder et emne - når de vel at mærke er blevet fortrolige med programmeringen - som de har interesse for. Passion skaber bare langt større glæde i klasseværelset, og jeg har endnu ikke mødt en elev, som ikke har kunnet finde på et emne.
Derfor har undervisningen også afsæt i hver enkelt elevs behov for fordybelse og kreativitet. En klasse fuld af børn kræver lydhørighed og en stor didaktisk kuffert fuld af værktøjer. Mine kompetencer favner bredt: Programmerne jeg benytter i undervisningen er primært Scratch, Python, Processing, Blender, Sonic-pi, HTML, CSS og JavaScript. Gratis og open source software samt stærke programmeringssprog, som er rigtig gode til at starte rejsen ud i teknologiens fantastiske univers med. Hvis der er behov for anden programmering underviser jeg også gerne i JAVA, C# eller C++. Det kan i nogle tilfælde være en god overgang i mellem Scratch og Python. Det kræver en individuel vurdering.

Målgrupperne



undervisning

Mit fokus er på alle folkeskolens trin, ungdomsskolerne, gymnasierne/HF. Jeg laver også gerne ene-undervisning. Foruden det lægger jeg også vægt på at skabe kompetencegivende rådgivning til undervisere. Derudover bistår jeg gerne med formidling af undervisning til de fagrupper der oplever et stigende behov for øget specialisering i programmering og statistisk analyse. Sidstenævnte kan især være laboranter, læger, pharmaceuter, biologer, folk i finanssektoren ol. Forløbene kan tilrettelægges individuelt såvel som i grupper. Jeg holder også gerne oplæg på biblioteker og kulturinstitutioner.



Mine ydelser


Jeg holder til på Østerbro, men underviser i hele landet. Jeg har bl.a. undervist i Coding Class CPH-regi, på folkeskoler og i privatskoler, FOF, Coding Pirates og som privatunderviser. Se mere om mine erfaringer her. Og som bestyrlesesmedlem i Coding Pirates har jeg været med til at søsætte Piratskibet og frivillighedsprojektet.

Jeg glæder mig til at høre fra Jer!
Atle Winther | atle@atlewinther.dk | +45 29 90 34 96



Øvrigt


Jeg skrev for nylig et indlæg om Undervisningsministeriets nye (og ret teknologibegejstrede) kampagne i Folkeskolen.dk, og hvordan jeg selv ser brugen af teknologi i undervisningen.
Sidst men absolut ikke mindst har jeg skrevet denne til dig som er underviser, og overvejer hvordan du skal implementere computational thinking og programmering ind i din undervisning, som du finder her(folkeskolen.dk).

Menu

Klik for at se min footer

(C) Atle Winther : 2019

https://atlewinther.dk

+45 29 90 34 96

atle@atlewinther.dk