Holdet 2023 If/p - Undervisningsbeskrivelse

Undervisningsbeskrivelse

Stamoplysninger til brug ved prøver til gymnasiale uddannelser
Termin(er) 2023/24 - 2024/25
Institution Herning Gymnasium
Fag og niveau Informatik B
Lærer(e) Emil Aasborg Rasmussen
Hold 2023 If/p (1p If, 2p If)
Oversigt over gennemførte undervisningsforløb
Titel 1 Forløb 1. Appudvikling
Titel 2 Forløb 2. Digitale fodspor
Titel 3 Forløb 3. Webdesign
Titel 4 Forløb 4. Kunstig intelligens
Titel 5 Blokdag. Robotter
Titel 6 Forløb 5. Webteknologier
Titel 7 Forløb 6. Computerspil
Titel 8 Eksamensprojekt

Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
Titel 1 Forløb 1. Appudvikling

Indhold:
Dette forløb har til hensigt at give en basisviden, om mange af de aspekter der er i udviklingen af IT-systemer. Forløbet et bygget op omkring design og udvikling af apps i AppLab.

Faglige mål:
-Prototyper, skitser, brugsmønstre og rutediagrammer
-Målgruppe og persona
-Udviklingsmetoder, den iterative (trinvise) udviklingsmodel
-Kodebegreber: Variabel, sekvens, forgrening, løkker, funktioner og events
-Test og evaluering: Brugertest, tænke-højt-test

Projekt:
Design og udvikle en app lavet i AppLab, som løsning på en selvvalgt case.

Materiale:
Noter i OneNote.
Indhold
Omfang Estimeret: Ikke angivet
Dækker over: 21 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 2 Forløb 2. Digitale fodspor

Indhold:
Forløbet introducerer WWW med fokus på arkitekturen: hvem kan tilgå data hvor og hvordan kan brugere undgå overvågning. Det giver et indblik i hvorfor og hvordan sociale tjenester indsamler data om brugere: tracking, kobling af brugerdata og konsekvenser for både brugere, organisationer og firmaer bagt sites.

Derudover kommer det omkring hvorfor og hvordan tracking af brugere er et centralt element i mange “gratis” tjenesters forretningsmodel og hvilke konsekvenser det har for brugerne og deres privacy.

Desuden behandles emner som Dark Patterns, netværkssikkerhed, cyberkriminalitet og kryptering, Asymmetrisk kryptering (RSA kryptering).

Faglige mål:
It-systemers og menneskelig aktivitets gensidige påvirkning:
-Eksempler på, hvordan it-systemer har betydning for og påvirker menneskelige aktiviteter
-Hvorfor accepterer brugerne overvågning? Hvad er konsekvenserne af den manglende viden om/opmærksomhed på overvågning?

It-sikkerhed, netværk og arkitektur:
-Redegøre for beskyttelse af egen digital identitet og egne data på internettet samt redegøre for tekniske og menneskelige aspekter af it-sikkerhed
-Hvem har adgang til hvilke brugerdata i en browser og i en app?

Materiale:
Noter på OneNote
DR dokumentar Privatliv til salg
Indhold
Omfang Estimeret: Ikke angivet
Dækker over: 15 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 3 Forløb 3. Webdesign

Indhold:
Et kig under kølerhjelmen på noget af den teknologi, som man anvender på nettet, hvordan er hjemmesider opbygget og hvordan sendes de over internettet.

Design og udvikle hjemmesider helt fra bunden med HTML.

Faglige mål
-Interaktionsdesign: Interaktionsaktiviteter, interaktionsformer, brugervenlighed (usability), user Experience (UX), Normans design principper og Gestaltlovene.
-Webbrowsing
-IT-systemers netværk og arkitektur, Klient-server og 3-lags arkitektur.
-Udvikling af hjemmeside med HTML i VS Code
-titel, overskrift, paragraphs, billeder og link
-Styles og CSS
-JavaScript
-Layout, header, menu, content med søjler og footer

Projekt: Hjemmeside om interaktionsdesign

Materiale:
Noter i OneNote
https://www.w3schools.com/html/default.asp
Indhold
Omfang Estimeret: Ikke angivet
Dækker over: 15 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 4 Forløb 4. Kunstig intelligens

Indhold:
Forløb om kunstig intelligens. Forløbet har en hands-on tilgang, hvor eleverne træner deres egen kunstige intelligens i programmet Orange : En Machine Learning model, som kan hjælpe politiet med at forudse 3 gerningsmænds øjenfarve.
Desuden arbejdes der med træning af Machine Learnings modeller i AppLab.

Faglige mål:
Machine Learning:
-klassificering
-k-Nearest-Neighbors (kNN)
-Træningsdata og testdata
-Support Vector Machine (SVM) og decision Tree
-Superviseret læring

Neurale Netværk
-Perceptron, feautures, vægte, activation function, bias term
-Cost functions, backpropagation
-TensorFlow

-Generativ AI
-Bias i træningsdata
-Etiske problemstillinger ved AI

Projekt:
Udvikling af en app i AppLab baseret på en Machine Learning model, eleverne selv har trænet.

Materiale:
Noter på OneNote
https://playground.tensorflow.org/
Indhold
Omfang Estimeret: Ikke angivet
Dækker over: 22 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 5 Blokdag. Robotter

Blokdag med micro:bit og micro:maqueen robotter. Der arbejdes med fjernstyring af robotter og programmering af selvkørende robotter (robotstøvsuger og robotplæneklipper).

Deltagelse i Robot OL ved Aarhus Universitet.

Faglige mål:
Programmering
-funktioner, variable, sekvenser, løkker og forgreninger


Materiale:
Noter i OneNote
https://makecode.microbit.org/
https://www.skoletube.dk/video/6842694/94d95cc2940ebf88aa70a65e5299db2a
https://www.skoletube.dk/video/6755833/cc91ab2d273c5387fbfbade6d883c993
https://www.skoletube.dk/video/7123366/9e1fe27858cfa210bc90f9d7ed686b1a
https://www.skoletube.dk/video/7129473/5e603762448d9dfa8781f94a9d1fa64c
Indhold
Omfang Estimeret: Ikke angivet
Dækker over: 4 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 6 Forløb 5. Webteknologier

Indhold:
Et kig under kølerhjelmen på den teknologi, som man anvender på nettet. I forløbet udvikles en hel færdig hjemmeside, liggende på en netserver med egen database. Der arbejdes med SQLite, XAMPP og VSCode.

I forløbet arbejdes med:
-Netværksarkitektur, Client-server, 3-lags arkitektur
-HTML, CSS og JavaScript
-Databaser og SQL
-PHP og webserver
-Systemudvikling: Analyse og design af problemområde

Faglige mål
It-systemers og menneskelig aktivitets gensidige påvirkning
- Modellering som middel til at forstå et problemområde
- Arbejdsformer i udviklingsarbejdet
IT-sikkerhed, netværk og arkitektur
- Internettets teknologi
- Klient-server arkitektur
- Trelagsarkitektur
Repræsentation og manipulation af data
- Abstraktion og strukturering, begrebs-og datamodeller
- Data og datatypers repræsentation og manipulation
- E/R-modeller
- Relationelle databaser
Programmering
-Tekstbaseret programmering

Projekt: Databasemodellering med prototype af en hjemmesider
Projekt: Udvikling af egen hjemmeside

Materiale:
Noter i OneNote
https://www.w3schools.com/
Indhold
Omfang Estimeret: Ikke angivet
Dækker over: 36 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 7 Forløb 6. Computerspil

Indhold:
Forløbet tager udgangspunkt i spillet Space Rock, som eleverne selv skal udvikle i GameMaker.

Faglige mål
-Spilgenre
-Målgruppe og spillertyper
-De 4 dimensioner: Gameworld, Gamerules, Gameplay og Game mechanics

Programmering
-funktioner
-variable, sekvenser, løkker og forgreninger
-tekstbaseret programmering

Innovation:
-Kategorisering af innovative IT produkter
-Inkrementel vs radikal innovation
-4p-modellen
-SAMR-modellen
-Disruptive innovation


Projekt:
Udvikling af eget spil eller videreudvikling af Space Rocks

Materiale
Space Rocks Written Lessons.pptx
Space Rocks Video Lessons.pptx
Noter i OneNote
Indhold
Omfang Estimeret: Ikke angivet
Dækker over: 14 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 8 Eksamensprojekt

Indhold
Omfang Estimeret: Ikke angivet
Dækker over: 27 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer