Generelt om faget
Informatik er et almendannende og studieforberende it-fag, som tager udgangspunkt i virkelighedsnære arbejdsprocesser og it-systemer. Informatik er til stede overalt i samfundet, hvortil fagets genstandsfelt for undersøgelse spænder lige fra virkelighedsnære forhold i samfundet til den globale udvikling. Faget beskæftiger sig med digitale data i samspil mellem teori/model og afprøvning/eksperiment på den anden. Fagets genstandsområder er data, struktur, proces, model og interaktion i forbindelse med it-systemer. Hertil anvender faget metoder og begreber til problemløsning, modellering og udvikling, som er grundlaget for informatik.
Metode
Informatik er et fag, som udover sine egne metoder, trækker på en lang række kendte arbejdsmetoder fra eksisterende fagområder. Dette kan fx være tilfældet, når vi forsøger at udforske kryptografi og sikkerhed, hvor matematik og logik er centrale redskaber. Der kan dog også være tale om eksperimentelle metoder, hvor der typisk evalueres på nye løsninger på problemer. Hertil vil der være en udforskende fase (hvilket svarer til en hypoteseformulering indenfor den naturvidenskabelige metode) og en evalueringsfase, hvor man forsøger at besvare ovenstående spørgsmål eller måle på de nævnte kriterier. Derudover kan modellerings-metoder anvendes til at udforme abstrakte modeller af systemer, som reducerer kompleksiteten af det virkelige/forestillede system – her bliver det muligt at fokusere på udvalgte egenskaber ved systemet.
Det er vigtigt at understrege, at man ofte anvender elementer fra flere forskellige metoder, når man arbejder indenfor it-faget. Det kan fx være, at man konstruerer et digitalt artefakt (fx en del af en app i App Lab), som dermed danner udgangspunkt for en række eksperimenter. Et eksempel kunne være, at man undersøger interaktionsdesignet ved at lade en bruger navigere rundt i en app.
Uanset hvordan vi kombinerer vores analytiske og eksperimentelle aktiviteter, har vi brug for at planlægge og evaluere disse aktiviteter, og fordi vi hele tiden bliver klogere i vores arbejde skal dette være en del af en iterativ og inkrementel proces. Iterativ betyder, at vi gentager de samme processer flere gange. Hvis vi ikke er tilfredse med resultatet af en proces, så gentager vi den (med andre variationer). Hver gang vi itererer, tilføjer vi altså noget af værdi til den effekt, som vi forsøger at opnå, hvad enten det er viden, problemløsninger eller produkter – heri ligger det inkrementelle; en gradvis/trinvis udvikling. Denne proces kan illustreres på følgende måde:
Samspil med andre fag
I 3.g kan du vælge at skrive SRP med faget informatik i samspil med et andet fag. I denne forbindelse forventes det, at informatik kan bidrage til at forklare, beskrive og/eller vurdere på baggrund af den stillede opgave. Løsningen af en problemstilling kan udarbejdes på mange forskellige måder. Der findes således flere forskellige tilgange til samspilsdimensionen. Her er nogle overordnede rammer:
Analyserende
Du kan opstille en kravspecifikation for et scenarie, der er givet i et andet fag. Kravspecifikationen kan være et udgangspunkt for en udviklingsproces, hvor man efterfølgende forsøger at beskrive, hvorledes scenariet kan løses på design og/eller softwareniveau (eksempelvis beskrevet diagrammatisk – fx som E/R-diagram eller rutediagram). Hertil muliggøres det, at du fx kan vurdere, hvorvidt det beskrevne it-produkt kan løse en given problemstilling.
Designende
I faget er det muligt at tale om, hvordan brugerens oplevelse af softwaren bedst inddrages, når systemet skal konstrueres. Brugerinteraktion og interaktionsdesign kan på denne måde fungere som samspilselementer, hvor du beskriver et brugsmønster eller foretager en brugertest, hvor du lader en bruger interagere med en grænseflade. Dette åbner endvidere op for en mulig analyse og vurdering, hvor du kan trække på viden fra interaktionsdesign (fx gestaltlove og designprincippper).
Konstruerende
Informatik giver nogle tekniske færdigheder, som muliggør konstruktionen af forskellige produkter. Dette er særligt fordelsagtigt i en innovativ SRP-opgave. Informatik kan i en sådan samspilssituation ses som værende produktudviklende, hvor fagets iterative fremgangsmåde udfoldes. Her kan du fx konstruere et digitalt artefakt, der skal løse en problemstilling og som eventuelt kan være opstillet i et andet fag. Dette kan fx være konstruktionen af en temperaturmåler til en fysiklærer, et krypteringssystem eller et spil som har til formål at bekæmpe fake news.