Undervisningsbeskrivelse
Stamoplysninger til brug ved prøver til gymnasiale uddannelser
|
Termin(er)
|
2025/26
|
|
Institution
|
Borupgaard Gymnasium
|
|
Fag og niveau
|
Informatik C
|
|
Lærer(e)
|
Stig Christensen
|
|
Hold
|
2025 if (if)
|
Oversigt over gennemførte undervisningsforløb
Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
|
Titel
1
|
Webteknologi & Design
Læsestoffet er et supplement og vi vil fortrinsvis bruge tiden på selv at arbejde med tingene. Men man skal kunne sine begreber, så man ved hvad man har med at gøre.
Vi kan redegøre for generelle principper bag it-systemers arkitektur og redegøre for konkrete arkitekturer.
Identificere basale strukturer i programmeringssprog, udarbejde it-produkter i form af simple programmer og tilpasse eksisterende programmer.
Arbejde med en editor, her Brackets.
Forstå grundlæggende html og css.
Beskrive og analysere udvalgte elementer i et interaktionsdesign, udarbejde it-produkter i form af simple interaktionsdesign og tilpasse eksisterende design
Redegøre for innovative it-systemer sammenholdt med egne it-løsninger.
Arbejde tværfagligt omkring et samfundsfagligt problem.
Efter forløbet kan du:
- Redegøre for HTML (teoretisk) og implementere hjemmesider (praktisk), herunder data (mappe) struktur og stier.
- Redegøre for CSS (teoretisk) og implementere styles på hjemmesider (praktisk).
- Belyse samspil mellem HTML og CSS.
- Analysere en hjemmesides brugervenlighed og angive alternative løsninger.
- Du kan også opsætte hurtigt implementerbare hjemmesider i WIX, hvor du kan bruge den teoretiske viden omkring fx brugervenlighed, målgruppeanalyse, skitseformater, projektudvikling i praksis.
Du kender også til modeller som AIDA, MINERVA, TRELAGSAKITEKTUR, GESTALTLOVENE. Og du forstår at anvende Jakob Nielsens 10 principper/heuristikker for god brugervenlighed.
Jakob Nielsen:
https://www.youtube.com/watch?v=hWc0Fd2AS3s
Man må gerne bruge AI til brainstorming, eller det kunne også være som simulering af bruger, eller som vejleder. Det kan bestemt være nyttigt. MEN sørg for at have et kritisk blik for, hvad den siger og foreslår.
-----------------------------
Som grundbog til alle emner er anvendt: Informatik fra Systime. (Se link under neden) iBogen er udarbejdet til faget Informatik. Da det er en ibog, er det vanskeligt at opgive bestemte sider, da bogen er projektorienteret. Men vi har læst kapitel 1,2,3,4,5.
Bogen er tænkt som et supplement til den daglige projektorienterede undervisning, hvor hands-on i forhold til arbejdet med computeren har været prioriteret.
I Kapitel 5 opgives ikke til eksamen, da vi ikke har læst dette:
-Kommunikation
-Model View-Controller-Arkitektur
-Operativsystem og processer
-Videointerviews
Resten bedes læses i Kapitel 5.
https://informatik.systime.dk/index.php?id=om
|
|
Indhold
|
Kernestof:
-
I har fået en ibog på boag-mailen med titlen: 'Adgangsnøgler'. Aktivér lige den, så I kan få læst noget fremadrettet. Ellers så kører vi bare på med noget 'web-programming'. See you.Forresten: Husk lige nogle høretelefoner af en art, da I skal lære n
-
https://www.khanacademy.org/computing/computer-programming/html-css/intro-to-html/pt/html-basics
-
HTML igen igen
-
A modern, open source code editor that understands web design
-
Vi kan godt læse lidt til dagens modul. Nu er vi jo så småt gået igang med at 'kode' hjemmesider, men det er bestemt ikke ligegyldigt, hvordan man gør det. Derfor skal I læse om interaktionsdesign i i-bogen:
-
Så skal I læse afsnit 2 om planlægning (hvis I synes det er lidt meget, så skim lidt i teksten. Målgrupper og kravspecifikation er vigtigt. I skal ikke lave opgaverne).2. Planlægning af et it-system | Informatik
-
I skal lige se denne video hjemme, der forklarer om stisystemet. Virkelig nyttigt, når man skal gemme sine billeder, og man bare ikke kan finde ud af, hvor de nu er henne, og pludselig er der bare et 'tomt billede' i HTML. Prøv samtidig med Brackets
-
CSS
-
<!DOCTYPE html>
-
Vi fortsætter med noget der hedder WIX, og I skal også læse en lille smule om noget der hedder gestaltlove...
-
Gestaltlovene | Informatik
-
Vi arbejder videre med 'eksamensprojektet' - og vi er jo godt i gang. Mon ikke I skal se at komme igang med både 'kodningen' og WIX i dette modul. Så kan I finpudse som lektie i fritiden. Fremlæggelse næste gang...Der er til gengæld ikke noget læsest
-
Så begynder vi fremlæggelsen af den gamle eksamensopgave omkring en hjemmeside og AI. Vi kan desværre ikke nå alle grupperne, hvis man også skal have en nogenlunde chance for at sige noget i en lidt længere sammenhæng. Hvis man ikke er med i dag, må
-
Plan...
-
Så er vi samlet igen efter jeres præsentationer. Vi fortsætter lige lidt endnu med HTML/CSS Webdesign-træningen. Ingen lektie i dag.
-
Student Presentations (30–40 minutes)
-
Så er der fremlæggelser om forskellige emner...
-
Så prøver vi igen med jeres sikkert fine oplæg...
-
Scratch Coding A complete overview for Beginners
-
Vi fortsætter med nogle øvelse med Scratch, så I får godt styr på det program.
-
Vi var i gang med Space Invaders før ferien. Det tænker jeg, vi godt kan bruge lidt mere tid på, måske finpudse - udvide lidt for de der kom ret langt sidste gang - sætte lyde på, gøre det lidt sværere måske.Så tager jeg nogle samtaler i par, hvor I
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
13 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
2
|
Spil & Test i Scratch
Vi lærer at afkode spil i programmet Scratch & vi bygger vores egne spil.
I får en begyndende forståelse for hvad det i grunden vil sige at programmere, dog uden at håndkode spillet. Scratch er en glimrende introduktion til at programmere, fordi man lærer at tænke i hvad det enkelte objekt skal kunne og hvordan man kan modificere en variabel til at lagre mange forskellige typer af data. Vi vil også diskutere den bredere betydning af spillets funktion i det moderne samfund.
Vi kigger også på hvordan man kan manipulere et spil til at blive til en seriøs test, som man finder på forskellige hjemmesider. En interaktiv test er et program der stiller en række spørgsmål til brugeren og automatisk kommer med en respons til brugeren. Oftest er der tale om test i forhold til en selv - personlighed, sundhed etc -, men efterhånden findes de også i forhold til ting - eks. hvilken produkt der passer bedst til én, boligens energiforbrug mv. - Mange test er af underholdende karakter, men flere og flere danner grundlag for egentlige beslutninger som:
Produkttest - hvilket produkt bør man købe?
Symptomtest - bør man gå til lægen?
Økonomitest - hvor mange penge kan man købe hus for?
Politiktest - hvilken politiker bør man stemmer på?
Efter forløbet kan du:
Programmere i Scratch, lave små spil, lave små tests
Du kender til Variable, Løkker, Forgreninger, Betingelser, Algoritmer(små skridt mod et mål)
Du ved noget om hvilke overvejelser man skal gøre sig forud for programmering, fx omkring brugervenlighed og interaktionsdesign.
Du kender til hvordan man definerer sin målgruppe, Minerva og AIDA.
Bartles spillertyper bedes læst. http://iftek.dk/reklamespil-malgruppe-og-spillertyper
Du kender også til trelagsarkitektur og til hvordan en database ser ud, relationerne og funktionaliteten bag.
Det er faktisk et forløb hvor vi kommer rundt i næsten alle de centrale faglige mål og delelementer som faget indeholder.
Det er vigtigt at du lærer programmet rimeligt godt at kende, så du ved hvordan man kan udnytte det til noget. Scratch ligner måske noget for børn, men det er et kraftfuldt værktøj, som man kan bruge til alt muligt.
Tilhørende litteratur: følger
Trelagsarkitektur.
http://iftek.dk/leksikon:tre-lags-arkitektur
Vi burger AI, det kan være Chat GPT, MEN det skal på en måde så man selv har en forståelse af, hvad der foregår. At kopiere 'blindt' fra en model lærer vi intet af. Så spørg gerne til råds og vejledning, men prøv at forstå koden og snak med hinanden. Vi bruger den også i et vist omfang til fejlfinding af kode, men igen, sørg for at have en grundlæggende forståelse af koden.
|
|
Indhold
|
Kernestof:
-
Reklamespil afdeling 2...(og så fremlæggelse næste gang)
-
Så er der fremlæggelse i lidt større hold - håber det fungerer.
-
Her er Powerpointen...KV25.pptx
-
Så er det i aften det går løs, og vi arbejder blot videre med kandidattesten fra sidste gang...der mangler sikkert stadig en del før den er oppe at køre. (status til sidst i timen, hvorvidt vi bliver færdige i dag?)
-
Jeg tror faktisk vi går efter at fremlægge KV25 i dag, de fleste er ved at være klar...Jeg har en opgave til dem, der ikke fremlægger.
-
Musikvideo.pdf
-
Jeg mangler lige et par grupper fra sidst. Vi kan godt læse lidt til i dag. Læs om kommunikation (frem til og med AIDA & HYSO), og lægge ud med at tale om det:Kommunikation | Informatik
-
AIDA og HYSO | Informatik
-
Til August: https://scratch.mit.edu/projects/1566584/
-
Og der var jo mange fine projekter, vi tager lige Flemming & Jasper fra tavlen med grupper til en lille præsentation af KV25 testen. Jeg tror musikvideoen bliver det sidste vi når inden jul, da folk skal til alt muligt inden osv...men vi ses.
-
Vi taler om INNOVATION inden I slippes løs til den sidste Scratch-fil.
-
Til dem der kommer i dag begynder vi lige med en lille selvtest...vi ses.
-
Sidste time inden jul, og dem der ikke var der sidst, skal da ikke snydes for den lille selvtest, vi tog sidste gang. Og så er det endegyldigt slut med Scratch efter denne time, så jeg håber, I kan gøre jeres musikfilm helt færdig her.
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
10 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
3
|
AppLab
I skal gå fra at være it-forbrugere til at blive it-producenter. I kommer derfor hurtigt i gang med at arbejde med “My App” udviklet i App Lab fra code.org. Koden bag AppLab er JavaScript, og I kommer gennem mange af de kendte strukturer og begreber indenfor programmering såsom: løkker, variable(globale/lokale), funktioner, int, string, betingelser(if/else), UI Controls m.v. Det er pænt svært at programmere, men vi prøver at tilpasse niveauet, da det er helt nyt stof for mange af jer.
Vi burger AI, det kan være Chat GPT, MEN det skal på en måde så man selv har en forståelse af, hvad der foregår. At kopiere 'blindt' fra en model lærer vi intet af. Så spørg gerne til råds og vejledning, men sørg for at spørge ind til koden. Vi bruger den også i et vist omfang til fejlfinding af kode, men igen, sørg for at have en grundlæggende forståelse af koden.
|
|
Indhold
|
Kernestof:
-
Flere apps, og vi kan da lige tage forrige valutaomregner-app på tavlen som en kort præsentation...vi kan også kort runde Scrum fra sidste modul, som vi ikke fik talt om.
-
Afsnit
-
Vi skal prøve noget med database, vi ses...
-
video-link
-
APPLAB DATABASE: Brugerdatabase i Applab
-
Vi arbejder videre og modellerer databasen i et nyt projekt...lige en fremlæggelse fra Jackson & Gabriel først.
-
Vi holder i en lille pause med kodningen og ser en dokumentar om A.I.
-
Vi fortsætter med AppLab og et nyt miniprojekt.
-
Jamen vi fortsætter jo bare det forrygende arbejde fra sidste modul, ingen læsestof for, da vi har lidt travlt, hvis vi skal nå det på tre/fire moduler. Vi koder videre...måske en lille database med også i børneappen, (hvis man har tiden!)
-
Jeg mener, vi blev enige om, at dette var det sidste modul med appen til børnene, var det ikke sådan? I var ikke helt på plads endnu, fornemmede jeg, så skal vi ikke tage dette modul med som et arbejdsmodul.Der er også lidt repetition, hvis man har g
-
Skal vi ikke lige tage en lille fremlæggelse eller to fra tavlen omkring jeres app til børn - den behøver ikke være helt helt perfekt, men der er sikkert nogle fine eksempler...og så er der en meget lille selvtest, og fælles kodning...see you
-
PizzaAppen Video 1
-
Vi fortsætter med afdeling 2 af Pizza-appen...vi laver det i timen.
-
PizzaAppen Video 2
-
Vi satser på, at netværket er ok, ellers bliver det lidt vanskeligt at komme videre med AppLab. Vi ses.
-
PizzaAppen Video 3
-
Så laver vi en ny APP - og nu bliver det altså ret svært, men vi kan jo gøre det således, at dem der gerne vil prøve kræfter selv, de kan få lov at prøve det, og dem der gerne vil have lidt guidning, de må kigge med på en video. Jeg håber meget alle
-
Billedspil links:
-
Vi mangler lige to videoer af billedspillet, og så mangler vi at lave en video, meget vigtigt, hvor vi prøver at forklare hvad der sker i den forholdsvis svære kode.
-
AppLab billedspil 3
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
13 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
4
|
IT Sikkerhed
Et mini-forløb her til slut.
Efter forløbet kan du redegøre for beskyttelse af egen digital identitet og egne data på internettet samt redegøre for tekniske og menneskelige aspekter af it-sikkerhed.
Under Internettets teknologi er det oplagt at arbejde med kryptering, webservere, SSL, overvågning, IP-protokoller og hacking. Ligesom valg af password, digital signatur, computervira og modmidler, firewall og phishing alle er begreber, der er centrale for beskyttelse af digital identitet.
Det er oplagt at arbejde med virksomheders sårbarhed overfor digitale trusler, som f.eks. hacking og hvordan virksomheder kan imødekomme problemerne. En model til beskrivelse af dette kunne være CIA-modellen, som vi også har brugt.
Emner vi har berørt:
Personlig it-sikkerhed
Passwords, Phishing, Malware, Afpresning, Tor netværket og Kryptering
Hacking (fokus på virksomheder)
Hacking og social engineering
IT-sikkerhedspolitik
CIA modellen, principper.
Kryptering
Øvelse i polyalfabetisk substition
Øvelse i transposition
Film: Hackerne angriber os. Dokumentar TV2.
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
5 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
5
|
Eksamen...
Som grundbog til alle emner er anvendt: Informatik fra Systime. (Se link under neden) iBogen er udarbejdet til faget Informatik. Da det er en ibog, er det vanskeligt at opgive bestemte sider, da bogen er projektorienteret. Men vi har læst kapitel 1,2,3,4,5.
Bogen er tænkt som et supplement til den daglige projektorienterede undervisning, hvor hands-on i forhold til arbejdet med computeren har været prioriteret.
I Kapitel 5 opgives ikke til eksamen, da vi ikke har læst dette:
-Kommunikation
-Model View-Controller-Arkitektur
-Operativsystem og processer
-Videointerviews
Resten bedes læses i Kapitel 5.
https://informatik.systime.dk/index.php?id=om
OM AI...
Det er tilladt at anvende generativ kunstig intelligens på en
måde, der afspejler, hvordan der arbejdes i den daglige undervisning.
Den tilladte anvendelse er betinget af, at eksaminanden kun
benytter generativ kunstig intelligens i et omfang, hvor eksaminandens præstation er selvstændig og udelukkende eksaminandens egen, jf. den almene prøvebekendtgørelses § 2.
Den enkelte institution er ansvarlig for, at eventuel anvendelse
af generativ kunstig intelligens sker inden for gældende regler,
herunder databeskyttelseslovgivningen.
|
|
Indhold
|
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
0 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
{
"S": "/lectio/37/stamdata/stamdata_edit_student.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d71269288267",
"T": "/lectio/37/stamdata/stamdata_edit_teacher.aspx?teacherid=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d71269288267",
"H": "/lectio/37/stamdata/stamdata_edit_hold.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d71269288267"
}