20 jun

Visuel editor til JavaScript

For et år siden havde jeg elever som arbejdede med Khan Academys glimrende opgaver med JavaScript. da.khanacademy.org/computing/computer-programming. Disse opgaver er super gode, for de giver eleverne en meget fin forståelse for sammenhængen med selve den skrevne kode, og det visuelle udtryk, som koden skaber.
Men opgaverne er meget lukkede og lineære. Derfor har jeg været på jagt efter en editor der kunne nogenlunde de samme. 
Jeg har fået anbefalet openprocessin.org. Den har jeg nu arbejdet lidt med, og er i gang med at lave nogle opgaver til. Det ser spændende ud

03 sep

Swift – Apples nye kodesprog

Skærmbillede 2016-09-03 kl. 18.45.45“Teknologi har sit eget sprog. Det kaldes kode. Og vi mener, at det at kunne kode er en essentiel færdighed. Når man lærer at kode, lærer man at løse problemer og arbejde sammen på kreative måder. Og det hjælper dig med at lave apps, der gør dine idéer til virkelighed. Vi synes, at alle skal have muligheden for at skabe noget, som kan ændre verden. Derfor er vi gået til det på en helt ny måde, der gør det muligt for alle at lære, skrive og undervise i kode.”

Sådan skriver Apple om deres nye kodesprog, som der snart vi komme et nyt interface som er skal være let at bruge. Apple skriver videre:
“Vi har udviklet et programmerings­sprog for alle
Swift er designet til at være nemt at bruge. Du kan se, hvad du laver med koden, imens du skriver den. Skriv din kode til venstre, og se resultatet med det samme til højre. Du kan bruge masser af ord og udtryk, som du allerede kender, som f.eks. “udskriv”, “tilføj” og “fjern”. Swift er ikke kun et godt udgangspunkt, når du skal lære at kode – det har også masser af power. Faktisk er nogle af verdens mest populære apps lavet med Swift.”

Se mere her: apple.com

17 apr

Lær at code i Python

I min jagt efter en webbaseret Python editor faldt jeg over Trinket.
Trinket har lavet et forløb til Hour of Code som er meget let at arbejde med, og som har et super lækkert layout.
En stor del af koden er skrevet i forvejen, men der er forskellige parametre der kan justeres på, og på den måde kan eleven få en fornemmelse for, hvordan Python koden virker.
Så hvis du vil arbejde med tekstbaseret kodning med dine elever, så er Trinket et rigtigt godt sted at begynde. Trinket tilbyder også intro til HTML.
Prøv at se her:

Find Trinket her

16 mar

Lær at kode – bøger

Forlaget Alinea har netop udgivet de først Lær at kode bøger.

FullSizeRender

På Læringsfestivallen 2016 i Bella Centret blev Lær at Kode bøgerne præsenteret. Her er Mads Remvig sammen med hans to redaktører Katrine Rørvig og Lise Nerlov.

Bøgerne er oversat og bearbejdet til danske forhold. Desuden er der lavet lærervejledning og introfilm til den række af  forskellige digitale sites og programmer der benytte i opgaverne.
Dette arbejde har Mads Remvig stået for.

Hver bog indeholder 3 forløb, med 4 opgaver.
Materialet er lige til at gå i gang med, og kræver ingen forudgående kendskab til programmering.
Lærervejledningen og introvideoerne vil i langt de fleste tilfælde være nok til at komme i gang.
Nogle forløb er direkte rettet mod sprogfagene, men andre mere er rettet mod naturfagene – specielt matematik.

Følgende er Alineas beskrivelse af bøger:

4.-10. klasse.
Med Lær at kode kan du arbejde innovativt og kreativt med kodning. Du kan lave programmer, animationer, websider og spil – også selv om du aldrig har prøvet at kode før. Bøgerne har illustrerede trin-for-trin-opgaver til en række forskellige gratis-programmer, fx Scratch, Powerpoint, Logo, Thimble og Python.

• Kom let igang med kodning
• Visuelle trin-for-trin opgaver
• Progression igennem opgaverne
Link til Alineas salg af bøgerne
Til hver af afsnittene i bøgerne er der introvideoer. Her er et eksempel på intro til Scratch:

01 apr

CodeDog – bogen om programmering

Kickstarter er Kristian Langborg-Hansen, fra Appacademy, i gang med at samle midler til et meget spændende projekt. Han vil skrive en bog på dansk, om hvordan man kan lære børn at programmerer. Dette er et projekt, som jeg meget vil opfordre dig til også at støtte!!

Om CodeDog står der på Kickstarter: Bogen anvender programmeringsværktøjet Scratch. Det er gratis at benytte, på dansk og helt fri for reklamer. Det er et visuelt programmeringsværktøj, så børnene kan programmere uden at huske på kryptiske udtryk, og perfekt placering af semikolonner, og andre specialtegn.

Bogen fører læseren igennem udviklingen af tre spil i stigende sværhedsgrad. Den gennemgående figur er CodeDog, og figuren og øvrig grafik og lyd leveres med bogen, så det kan bruges uden videre.

Vi mener ikke, at programmering er en færdighed kun for drenge eller for piger, og de spil, bogen gennemgår, er af typer som både piger og drenge nemt kan gå i gang med.

Bogen får et meget visuelt layout, så der er ikke store mængder tekst på de 150 sider. Af og til bruger vi et par sider på at forklare noget for de teknisk-interesserede børn og voksne – men det er ikke nødvendigt at læse det for at komme videre.

Gå ind på Kickstart og se mere, og giv dit bidrag til dette spændende projekt.
Det har jeg allerede gjort!

19 feb

Lær Java programmering med Greenfoot

Java programmering er ikke et af de letteste kodesprog at lære. Men Greenfoots software, fra Kent Univercity, gør det betydeligt lettere. Med Greenfoot kan du lære objektorienteret programmering.
Greenfoots visuelle editor har en række færdige objekter, actors og class´. De kan sættes sammen, og du kan visuelt se hvad der sker, ud fra den kode du skriver, eller sammensætter.

greenfoot

På undersiden Joy of Code kan du finde en lang række glimrende tutorials videoer, så der er en masse hjælp at hente på Joy Code

Her finder du greenfoot.org

16 feb

Tutorial til Python – på dansk

Det tager lidt tid, at komme i gang med Python. Jeg har fundet denne Intro til Python for begyndere, som Niels Gamborg har udarbejdet. Den er ikke ny, men er blevet opdateret nogle gange.  Den kan jeg godt anbefale. Her er indledningen:

Skærmbillede 2015-02-16 kl. 16.41.32

Du kan finde tutorialen her

24 jan

Codeschool tilbyder kodekurser

Skærmbillede 2015-01-24 kl. 21.09.23Code School er en online læringsplatform  hvor du kan lærer en række programmerings og webdesign færdigheder. Kurserne spænder fra begynderniveau til avanceret niveau, og du kommer til at optjene belønninger og badges , efterhånden som du lærer .

Kurserne bruger screencasts og interaktive øvelser til at guide dig til at blive bedre til at kode . Hvert kursus har mindst fem niveauer . Hvert niveau begynder med en 10-15 minutters screencast , efterfulgt af en række af kodeudfordringer, som du skal løse for at gå videre til det næste niveau. Se mere på Code School 

31 aug

Scratch intro til matematik

2511327_90x90Scratch – Følg opskriften

Denne vejledning er udarbejdet af Bo Teglskov Kristensen CFU UCL Odense

Følg-opskriften-opgaver er en måde at arbejde meget styret med programmering. Eleverne får nogle helt tydelige opskrifter på, hvordan programmet skal se ud, og deres primære opgave bliver at navigere rundt i programmets menuer og skelne de forskellige brikker fra hinanden.
Der bliver desuden koblet lidt refleksion på opgaverne, så eleverne skal forholde sig til, hvorfor programmet gør det, det nu engang gør. Det er dog langt fra alle, der vil kunne have denne erkendelse.

På siden her er der 7 pdf-filer til udprint, som eleverne kan arbejde med på egen hånd eller i små grupper. De er kraftigt inspireret af nogle engelske kopiark (worksheets), der ligger på Scratch officielle hjemmeside.

Her ligger også 11 screenshots med programkoder i, som eleverne kan forsøge at efterligne i programmet. Eleverne kan se et still-billede af programmet i aktion, så de kan få en fornemmelse af, hvor de cirka skal ende.
Nogle af programmerne er lidt for avancerede til at et screenshot er nok. Til dem har jeg lavet noget screencasts (skærmoptagelser), hvor jeg gennemgår dem skridt for skridt.

Screenshots

_________________________________________________
Butterfly med skiftende farve

Lukket opgave - 01 - Butterfly med skiftende farver

UDFORDRING – BUTTERFLY:

  • Kan du lave din butterfly om, så den bliver lavere?
  • Kan du lave din butterfly om, så den bliver smallere?

_________________________________________________
Diamant med skiftende farve
Lukket opgave - 02 - Diamant med skiftende farver

UDFORDRING – DIAMANT:

  • Kan du lave din diamant i en anden størrelse?
  • Kan du lave en diamant, der kun er 2 farver?
  • Kan du lave en diamant, der har to symmetriakser?

_________________________________________________
Krone med skiftende farve

Lukket opgave - 03 - krone med skiftende farver

UDFORDRING – KRONE:

  • Kan du lave din krone i en anden størrelse?
  • Kan du lave en krone, hvor den midterste spids er højere end de andre?
  • Kan du lave en krone med 4 spidser i stedet for 3?

_________________________________________________
Næsten cirkel med skiftende farver

Lukket opgave - 04 - Næsten cirkel med skiftende farver

UDFORDRING – NÆSTEN CIRKEL:

  • Kan du få din cirkel til at blive tegnet cirka dobbelt så hurtigt?
  • Kan du få din cirkel til at blive endnu mere rund?
  • Kan du få din cirkel til at blive mindre?

_________________________________________________
Stjerne med skiftende farver

Lukket opgave - 05 - Stjerne med skiftende farver

 

UDFORDRING – STJERNE:

  • Kan du få din stjerne til at have tyndere streger?
  • Kan du få din stjerne til at have flere spidser?
  • Kan du få din stjerne til at have et mindre hvidt område i midten?
  • Kan du få din cirkel til at have færre spidser?

_________________________________________________
H med skiftende farver

Lukket opgave - 06 - H med skiftende farve

UDFORDRING – H:

  • Kan du lave dit H halvt så bredt?
  • Kan du lave et stort T?
  • Kan du lave et stort A?
  • Kan du skrive HAT?

_________________________________________________
Danser man kan flytte med piletasterne
Instruktionsvideo på Screenr.com

Lukket opgave - 07 - Danser man kan styre med taster

_________________________________________________
Gangemaskine

Lukket opgave - 08 - Gangemaskine med  tilfældigt mellem.

_________________________________________________
Kat der hopper tilbage på kanterne

Lukket opgave - 09 - Hop tilbage ved kanten

_________________________________________________
Løve der dukker op tilfældige steder
Instruktionsvideo på Screenr.com (DEL 1)
Instruktionsvideo på Screenr.com (DEL 2)

Lukket opgave - 10 - Løve med tilfældig placering

_________________________________________________
Skydetelt – Skyd løven
Instruktionsvideo på Screenr.com (DEL 1)
Instruktionsvideo på Screenr.com (DEL 2)
Instruktionsvideo på Screenr.com (DEL 3)

Lukket opgave - 11 - Skydetelt

_________________________________________________

Kopiark

Til udprint eller online brug.

01 – Kopiark – Hvis-kommando

02 – Kopiark – Hvis kommando til tegneprogram

03 – Kopiark – Keyboard med når du trykker på funktion

04 – Kopiark – Udtryk

05 – Kopiark – Send besked til sprite

06 – Kopiark – Snakkende og tænkende sprites

07 – Kopiark – Variabler

25 jul

CodeHS

Et par gutter fra Stanford Univercity, Jeremy og Zach, er grundlæggere af CodeHS. De skriver selv:

Målet med CodeHS er at udbrede kendskabet til computer science, ved at tilbyde godt udformede undervisningsmaterialer, der til stadighed støttes af kvalitet og personlig opmærksomhed fra vores entusiastiske vejledere. Vi mener, at alle har evnen til at lære computer science og vi ønsker at hjælpe dem med at gøre det.

Hør hvad de selv siger:

Du kan logge ind som lærer, og prøve de første lektioner med dine elever. Derr er fine introvideoer til de enkelte afsnit.

Her er introen til den første lektion:

Du finder codeHS her

%d bloggers like this: