Introduktion

I dette fag skal vi se på hvordan man kan udvikle små intelligente systemer. Det kan være i form af produkter, gadgets og objekter som på forskellige måde gør brug af digital analyse og programmeret styring til at påvirke virtuelle såvel som fysiske rum.

Det vil altså både kunne være en undersøgelse af hvordan vi får digitalt input: fra eksempelvis sensorer, kameraer eller mikrofoner ind i computeren, som baggrund for eksempelvis visualiseringer, feedback til brugere eller monitorering. Men også af hvordan computeren kan virke tilbage på den fysiske verden for eksempel ved at tricke motorer eller bruge lys, lyd og projektion til at informere, effektivisere eller underholde.

Opbygning

Faget er opbygget gennem fire forløb, hvoraf denne introduktion er det første – og korteste.

Her skal vi bl.a sørge for at i får installeret det software vi skal bruge, og at i bliver introduceret til de planer og læringsmål vi har for faget. Hvert forløb har sin egen overskrift i menuen, og desuden et undermenupunkt, hvor de selvstændige emner og opgaver ligger.

Afleveringer

For enden af hvert forløb, ligger der en aflevering. De bygger tilsammen op til at klæde jer på til det afsluttende eksamensprojekt, som løber over 90 lektioner i foråret.

Billede fra aflevering af første opgave. I dette lille spil genkender computerens spillernes ansigter, hvorefter de skal ramme og undgå cirkler der kommer ind på skærmen.

At kode eller ikke at kode

Alle elever på kurset får brug for at kunne kode en lille smule. Det er ikke noget stort, og man skal ikke være nervøs selvom man slet ikke har kodet før.

Nogle af jer har allerede kodet det en masse – og har måske programmering ved siden af – andre har måske slet ikke. Derfor går vi gennem to korte forløb igennem Processing og Javascript programmering, og på den måde sørger vi for at alle har bare en lille smule forudsætninger for at ændre på programstumper undervejs.

[iframe src=”https://rawgit.com/simmoe/digidaktik/master/CodingChallenges/CC_01_StarField_p5.js/index.html” scrolling=”no” width=”100%” height=”100px”]

Når du bevæger musen over billedet, ændrer du punkternes hastighed. Noget af det mest interessante ved computere er, at de kan behandle input og output realtime. Når vi taler om intelligente systemer i dette fag, tænker vi ofte på systemer som interagerer smart og intuitivt med mennesker.