Undervisningsbeskrivelse
Stamoplysninger til brug ved prøver til gymnasiale uddannelser
Termin(er)
|
2024/25
|
Institution
|
Espergærde Gymnasium og HF
|
Fag og niveau
|
Informatik B
|
Lærer(e)
|
Karen Arentoft
|
Hold
|
2024 If/2 (3g If2)
|
Oversigt over gennemførte undervisningsforløb
Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
Titel
1
|
Interaktionsdesign og menneskelig adfærd
Indhold
Intro til informatik B
- Designprincipper som har til formål at fastholde brugere: Triggers, hooks og rewards
Digital myndiggørelse
Eleverne lærer, hvordan Triggers, hooks og rewards bruges i design af sociale medier og mobiltelefoner til at få brugerne til at bruge mere tid på systemet end de ønsker, og hvordan man kan minimere effekten ved at justere indstillingerne i it-systemerne
Faglige mål
Konstruktion af it-system som løsning til en problemstilling
̶ Eleverne bør kunne udarbejde en løsning til et problem vha. en adfærdsdesignmodel, hvor eleverne analysere et problem, definerer den ønskede adfærd, laver barriereranalyse, arbejder med udvalgte designprincipper og tester løsningen
It-systemers og menneskelig aktivitets gensidige påvirkning
- Eleverne bør kunne beskrive hvordan forskellige elementer i mobilapps (triggers, hooks og rewards) fastholder brugerens interesse og får brugeren til at blive ved med at bruge en app
- Eleverne bør kunne redegøre for, hvordan man kan ændre indstillingerne på en mobiltelefon, så betydningen af triggers, hooks og rewards mindskes, herunder automatisk "forstyr ikke" baseret på tid eller lokation, sort-hvid skærm, fravalg af notifikationer.
- Eleverne bør kunne analysere og vurdere hvordan triggere, hooks og rewards påvirker menneskelige aktiviteter
Interaktionsdesign
- Eleverne bør kunne redegøre for eksempler på triggers, hooks og rewards i designet af sociale medier og mobiltelefondesign
- Eleverne bør kunne analysere, hvordan triggers, hooks og rewards it-systemer bruges i et konkret it-system, f.eks. TikTok
Produkt
Video (skærmoptagelse med VoiceOver) hvor eleverne instruerer i at ændre indstillinger på mobilen f.eks. tids- eller lokationsafhængigt
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
2,00 moduler
Dækker over:
2 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
2
|
Website
Indhold
Udvikling af et website, som skal få eleverne på EG til at benytte færre nikotinholdigeprodukter, mindre madspild eller mindre SoMe.
Vi arbejder først med grundlæggende html, css og webdesign på code.org
Herefter arbejdes efter use-modify-create princippet med en udleveret hjemmeside der tilpasses og til sidst afsluttes forløbet med et projektarbejde med udvikling og programmering af eget website med AIDA modellen som kommunikationsmodel.
Faglige mål
Konstruktion af it-system som løsning til en problemstilling
- Eleverne bør kunne lave et mindre website
- Eleverne bør kende til udviklingsmetoder som "trinvis forbedring" og brugerinvolvering i designprocessen herunder evaluering af prototyper og 5-sekunderstest
- I design- og udviklingsprocessen inddrages målgruppe og persona
It-systemers og menneskelig aktivitets gensidige påvirkning
- Eleverne bør kende AIDA-modellen og kunne teste implementeringen af denne med 5-sekunderstest, usability- og userexperince-test
Repræsentation og manipulation af data
- Eleverne bør kende og kunne anvende billedformaterne jpg og png, samt RGB farvekoder
- Eleverne bør kunne anvende simple variable og funktioner i Javascript, samt kende datatyperne tal (integer/float) og tekststrenge (string)
Programmering
- Eleverne bør kunne redegøre for og anvende html og css.
- Eleverne bør kunne redegøre for og anvende betingede sætninger i JavaScript - kende og bruge samspillet mellem html, css og javascript
Interaktionsdesign
- Eleverne bør kunne: 1) beskrive og begrunde opbygningen af websitet 2) Beskrive hvordan brugeren interagerer med websitet 3) beskrive og anvende gestaltlovene, Normansdesignprincipper til at optimere layout af en webside
Innovation
- Eleverne bør kunne redegøre for hvad der gør et it-system innovativt med inddragelse af 4p-modellen, samt graden af innovation med begreberne inkrementel/radikal
Produkt
Website
Materiale
Code.org: Web Development ('24-'25)
Noter: "Internettet og websider 2023", "Appudvikling"
"Websider og Javascript - Opgaver fra OneNote:
Udleveret hjemmesider: En simpel og en som er udviklet af ChatGPT med brug af AIDA.
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
14,00 moduler
Dækker over:
18 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
3
|
It-sikkerhed og kryptering
Indhold
- Besøg hos Trifork med fokus på it-sikkerhed og hacking
- Kryptering, STRIDE, CIA, 2- og 3-lagsarkitektur
Digital myndiggørelse
Eleverne lærer hvordan man kan beskytter sig mod hacking bl.a. ved at overvåge, hvornår og hvordan et filsystem bruges, samt hvordan man kan lave sikker kommunikation på nettet vha. asymmetrisk kryptering
Faglige mål
It-sikkerhed, netværk og arkitektur
- Eleverne bør kunne redegøre for begreberne konfidentialitet, autenticitet og integritet, samt de generelle principper bag asymmetrisk kryptering og certifikater
- Eleverne bør kunne forklare, hvordan et fil system kan være sårbart, hvis skjulte filer indeholder data, man kan bruge til at komme ind i systemet
- Eleverne bør kunne redegøre for CIA- og STRIDE-modellerne
- Eleverne bør kunne redegøre for forskellen på en 2- og en 3-lagsarkitektur
Programmering
- Eleverne bør kunne modellere programmer vha. simple FLOW-diagrammer
|
Indhold
|
|
Omfang
|
Estimeret:
3,00 moduler
Dækker over:
3 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
4
|
Databaser
Indhold
Databasedesign
Faglige mål
Konstruktion af it-system som løsning til en problemstilling
- Eleverne bør kunne beskrive, designe og implementere en database, som kan bruges til et bestemt formål, f.eks. et spil med bruger og pointsystem
It-sikkerhed, netværk og arkitektur
- Eleverne bør kunne redegøre for forskellen på 2- og 3-lagsarkitektur og lagring af data på klient, server eller database
Repræsentation og manipulation af data
- Eleverne bør kunne analysere og vælge datatyper med henblik på at designe databaser, herunder strukturere data vha. ER-diagrammer, og redegøre for valg af entiteter, relationer, relationsgrad og normalisering
- Eleverne bør kunne vurdere, hvor meget plads forskellige typer af data kræver
- Eleverne bør kunne oprette databaser, herunder oprette tabeller, hente og indsætte data i databaser vha. SQL kommandoer
Programmering
- Eleven bør kunne lave simple SQL-kommandoer: CREATE TABEL, SELECT, INSERT INTO
Produkt
Databaseprojekt hvor eleverne udvikler deres egen Lectio database. Eleverne laver designet og implementere databasen på Khanacademy.
Materiale
Noter og arbejdsark på OneNote (afsnittet Databaser)
https://en.khanacademy.org
|
Indhold
|
Kernestof:
Skriftligt arbejde:
Titel |
Afleveringsdato |
Feedback Webopgave
|
30-10-2024
|
|
Omfang
|
Estimeret:
9,00 moduler
Dækker over:
9 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
5
|
Micro:bit
Indhold
Vi arbejder først med grundlæggende programmering af micro:bits. Dels som blokprogrammering, dels som javascriptkode.
Herefter arebejdes med et projekt hvor eleverne skal udvikle en velfærdsteknologi til at bekæmpe ensomhed.
Faglige mål
Konstruktion af it-system som løsning til en problemstilling
- Eleverne bør kunne lave et produkt som indeholder en micro:bit.
- Eleverne bør kende til udviklingsmetoder som "trinvis forbedring" og brugerinvolvering i designprocessen herunder evaluering af prototyper og 5-sekunderstest. Eleverne bør kende til teorien om at udvikle et IT produkt iterativt og at testfasen kan give anledning til at produktet må redesignes.
- I design- og udviklingsprocessen inddrages målgruppe og persona
-Eleverne bør desuden kunne lave et flowdiagram til beskrivelse af processerne i deres IT system forud for programmeringen af deres micro:bit(s)
It-systemers og menneskelig aktivitets gensidige påvirkning
- Eleverne bør kunne teste implementeringen af denne med 5-sekunderstest, usability- og userexperince-test
-Eleverne bør være i stand til at overveje hvordan deres IT produkt kan afhjælpe ensomhed for målgruppen
Repræsentation og manipulation af data
- Eleverne bør kunne anvende simple variable og funktioner i Javascript, samt kende datatyperne tal (integer/float) og tekststrenge (string)
-Eleverne bør være i stand til at vurdere om der er behov for et datalag i deres IT produkt og om deres IT produkt opsamler data. Samt hvordan denne data i så fald skal håndteres (på teroretiske niveau. Eleverne arbejder ikke med udvikling af database i dette forløb)
Programmering
- Eleverne bør kunne redegøre for og anvende blokprogrammering og Javascript, samt oversættelsen mellem de to.
- Eleverne bør kunne redegøre for og anvende variable, løkker og betingede sætninger i JavaScript
Interaktionsdesign
- Eleverne bør kunne: 1) beskrive og begrunde opbygningen af deres IT produkt 2) Beskrive hvordan brugeren interagerer med IT produktet3) beskrive og anvende Normansdesignprincipper til at optimere layout af deres IT produkt. Eleverne bør være i stand til at tænke på interaktionsdesign i en bredere forstand end når de fx. udvikler en hjemmeside eller en app, idet Micro:bit'en indgår i en større konstallation hvor det skal overvejes hvordan den præsenteres/hvad den pakkes ind i for at brugeren forstår hvad den kan bruges til.
Innovation
- Eleverne bør kunne redegøre for hvad der gør et it-system innovativt med inddragelse af 4p-modellen.
Produkt
Velfærdsteknologi der bekæmper ensomhed. Eleverne skal som minimum bruge en micro:bit. Eleverne kan desuden benytte eksterne sensorer, pap, bamser etc. Micro:bit'en skal altså indgå i en større konstellation.
Materiale
Introducerende opgaver på:
Code.org: Creating Apps with Devices (micro:bit) ('24-'25)"
og https://makecode.microbit.org/
Video: "How to Create a Flowchart for Your Device"
opgave: (Flow chart over morgenrutine skal tegnes i Diagram.net eller lignende værktøj): Flowdiagram.pdf
LED øvelse. PP: "LED design (1).pptx "
|
Indhold
|
Kernestof:
Skriftligt arbejde:
Titel |
Afleveringsdato |
Micro: bit rapport/PowerPoint
|
09-02-2025
|
Micro: bit rapport/PowerPoint (2)
|
09-02-2025
|
Micro:bit programkode
|
09-02-2025
|
Micro:bit programkode (2)
|
09-02-2025
|
|
Omfang
|
Estimeret:
20,00 moduler
Dækker over:
20 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
6
|
Scratch - undervisning af 2c på Mørdrup skole
Eleverne på holdet skal undervise en 2. klasse på den lokale folkeskole i programmering af spil i Scratch.
1. modul: forberedelse
2.modul: udarbejdelse af simpelt spil, som eleverne i 2c kan få og modificere
3. modul: undervise 2c.
Eleverne forventes at kunne udarbejde et simpelt spil i Scratch og de forventes at kunne instruere eleverne i 2c i hvordan de først kan bruge og derefter modificere et spil i Scratch vha. blokprogrammering.
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
3,00 moduler
Dækker over:
3 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
7
|
IT sikkerhed
IT sikkerhed over 3 moduler. Er initialiseret med et besøg fra ITU, hvor to ambassadører har holdt et oplæg om digital dannelse.
1. Modul: Besøg. oplæg og cybersikkerhed
2. Modul: IT sikkerhed generelt.
3. Kryptering
Formål:
Formålet er at eleverne bliver bekendte med forskellige aspekter af IT sikkerhed. Både hvad der kan true IT sikkerheden (herunder virus, manglende sikkerhed mm.) samt hvad de og virksomheder kan gøre for at forbedre IT sikkerhed (herunder passwords, antivirus software, kryptering, digital signatur mm.). Formålet er, at eleverne gennem forløbet bliver i stand til at;
Redegøre for beskyttelse af egen digital identitet og egne data på internettet samt redegøre for tekniske og menneskelige aspekter af it-sikkerhed
Indhold:
Introduktion til IT sikkerhed. Herunder arbejde med følgende kernestof:
IT-systemer og brugeres gensidige påvirkning i forhold til etik og adfærd
Internettets teknologi og sikre kommunikationsformer
Dette gøres gennem opgaver der dækker forskellige aspekter af IT sikkerhed.
Metode:
Forløbet vil indeholde klassiske elementer som:
Lektielæsning
Individuelle opgaver
MC test i slutningen af forløbet
Didaktik: Use-modify bliver benyttet i beskedent omfang i krypterings opgaver, idet eleverne får stillet et Excel-ark til rådighed til Cæsar kryptering. Eleverne arbejder med opgaver. En del af disse opgaver er hentet fra bogen “Informatik” på Systime.dk.
Materialer:
Samlet forløbsoversigt:
IT-sikkerhed (denne oversigt er udleveret til eleverne, og eleverne arbejder ud fra denne): https://docs.google.com/document/d/1bQx44DnOnfRFFj57-jqji17JwBIEIekSuo0v-rylKSE/edit?usp=sharing
herunder screencasts om IT sikkerhed:
https://www.youtube.com/watch?v=sGQFaASWJsY&feature=youtu.be
https://www.youtube.com/watch?v=z_fVJqWEA0s
Teori:
Intro powerpoint
Kommunikation over netværk (systime Informatik).pdf
Kryptering Ken Mathiasen
Appudvikling - Noter i Informatik KM side 13 nederst samt afsnit 4,4 og 4,5 om hashing.
Evaluering: MC test IT sikkerhed. Desuden ligger elevbesvarelser i elevernes potfolio
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
3,00 moduler
Dækker over:
3 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
8
|
Eksamensprojekt
Rammer for opgaven:
I en verden, hvor data er en af de vigtigste ressourcer, spiller IT løsninger en central rolle i alt fra smarte byer til små virksomheder. Jeres opgave er at udvikle en IT løsning der indeholder mindst to IT-produkter, som kommunikerer med hinanden via. Thingspeak. Til sammen skal jeres IT løsning indsamle, behandle og visualisere data for at skabe værdi i en specifik sammenhæng.
Krav til opgaven
- Indsamle data i en App programmeret i App Lab – enten via en micro:bit-sensor (forbundet til computeren) eller via brugerinput i appen.
- Gemme data i en database i App’en – så data kan opbevares og behandles struktureret.
- Kommunikere via Thingspeak – hvor alt eller dele af den indsamlede data visualiseres.
- Præsentere relevant data på en hjemmeside – programmeret i HTML, CSS og JavaScript, så andre kan se resultatet af databehandlingen.
Den implementerede IT-løsning må gerne være en mindre del af en større IT-løsning.
I skal afgrænse hvilke dele af målgruppens behov, I har fokus på I jeres projekt.
Krav til projektet
Følgende skal laves og dokumenteres
• Udvælgelse af målgruppe og problemformulering
• Idéudvikling og projektbeskrivelse
• Kravspecifikation (MoSCoW)
• Dokumentation af udviklingsprocessen
• Brugergrænseflade og interaktionsdesign
• Brugertest og evaluering
• IT-løsningen eller dele heraf skal programmeres/implementeres
Projektet skal indeholde:
- Tekstprogrammering (javascript), samt til websiden html og css
- Mulighed for at gemme og hente data i en database eller anden form for datalager, fx tabel i applab.
- Design af en relationel database og minimum implementering af en tabel fra databasen
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
15 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
{
"S": "/lectio/57/stamdata/stamdata_edit_student.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d65282846450",
"T": "/lectio/57/stamdata/stamdata_edit_teacher.aspx?teacherid=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d65282846450",
"H": "/lectio/57/stamdata/stamdata_edit_hold.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d65282846450"
}