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/u (1u 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
-
Tryghedsgrupper
-
Html kursus
-
Download denne editor, som man fx bruger til at kode HTML med:A modern, open source code editor that understands web design
-
Vi fortsætter med HTML-kodningen fra sidst. Og vi kan godt læse lidt i bogen hjemme også. Læs dette afsnit: Metoder til design af brugerflader | Informatik I skal ikke lave opgaverne, bare læse.
-
intro html
-
Vi fortsætter med HTML og webdesign fra sidste gang, og kobler så småt noget brugervenlighed på også.I skal lige se denne video her hjemme fra webdesigneren Jacob Nielsen. Han ved en hel masse om hvordan man bør designe websider, og bor i Californien
-
Og nogle af jer kom rigtig langt sidste gang, (også helt fint, hvis man måske ikke nåede helt så meget. Det er stadig nyt, så længe man kommer fremad...) Vi tager en lille fremlæggelse eller to fra tavlen fra dem, der gav den gas sidste gang, og fort
-
Opgave fra Ford Danmark.docx
-
...og i dag vil Loui gerne vise noget fra tavlen - som ser ret fornuftigt ud. (Lige en ting - når I går ud i grupperne, så er forventningen altså at der arbejdes med stoffet.)
-
Ét sidste modul om jeres eget mini-projekt, hvor formålet er at tilpasse en udleveret model til jeres eget projekt i rå HTML. Håber det går fremad.
-
Fremlæggelse af jeres HTML side, som ikke behøver at være fiks og færdig, men hvor man trods alt kan se, hvilken retning I bevæger jer i og hvad formålet har været. Sig også noget om designet, fx Nielsen's 10 love eller Gestatlovene. I skal også vise
-
Grupperne...
-
Vi skal videre med fremlæggelserne - og når man er ude, går man blot videre med implementeringen af CSS, og prøver at få det til at spille. Jeg skal nok lige introducere.Så er det gruppe 9 og frem. See You.
-
Nu ved vi hvad HTML er, og jeg håber også vi har rimeligt begreb omkring, hvordan vi kan udnytte CSS til at gøre HTML koden meget mere 'spiselig' og pæn.
-
Intro til WIX.pptx
-
Fint arbejde med WIX sidste gang - det var jo slet ikke så svært, (men man er ret låst af skabelonen, kan I godt se).
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
10 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.
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:
-
Så er vi efter fremlæggelserne klar til et nyt emne...SCRATCH
-
LVB DEN HER FØRST, 25 MINUTTER: Scratch Coding A complete overview for Beginners
-
Vi fortsætter med øvelser i Scratch. og lidt læsestof hjemme...
-
Lektien er at blive færdig med PING-PONG spillet fra sidste gang, sådan nogenlunde, der må gerne være lidt fejl, blot I forstår principperne bagved. Kan I se I også gør brug af en variabel (point), som kan ændre sig undervejs i programmet.
-
Vi ser lige om vi ikke kan få Space Invaders til at fungere sådan rimeligt. I må gerne lige se, om I kan få det til at fungere hjemme. Det burde virke, og ellers er en MEGET stor del af programmering at finde sine egne småfejl, ændre lidt og gøre ved
-
Det sner, så vi kan ikke mødes på skolen. Jeg foreslår…
-
Vi fortsætter med reklamespillet & tager en status efter snevejret, for at se hvor langt I er kommet. Måske vi kan blive færdige i dag? Ellers skal vi lige bruge et modul til - maximum? Vi ser.
-
SIDSTE modul med reklamespillet - klart & pakket til fredag når timen er slut. Det er målet.
-
Det bliver en rimelig hurtig fremlæggelse, 12 minutter, (og vi kan desværre ikke nå alle). Alle møder dog op, og vi er ikke helt færdige med Scratch, så der er mere, når man har fremlagt. Den opgave får I i timen. Vi ses. (Og husk nu de faglige begre
-
Tidsplan
-
Jeg mangler jo faktisk lige at høre et par grupper, der ikke kunne nå det sidste gang, og så var vi i gang med dette spot til en klub i København. Det kunne være rigtig fedt, hvis vi kommer langt med det i dag. Pink-Club.docx
-
Vi fortsætter med spottet, en slags animeret musikvideo, til klubben i København - sidste Scratch-projekt - og der er også lidt læsestof til i dag. (Mener ikke vi har berørt det før):Ved at kende disse, kan man tilpasse sit spil, så det tiltrækker de
-
Scratch - slut...
-
Så er det SLUT med Scratch, I skal gerne til at være færdige med den lyserøde klub i denne time. Vi behøver ikke den store forkromede fremlæggelse hver gang, men jeg skal gerne se jeres projekt. Når man er færdig (de fleste sikkert i denne time), så
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
11 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:
-
LAV DENNE APP SAMMEN MED MANDEN:
-
Hvis man ikke var til timen sidste gang, skal man meget gerne få lavet denne FIND IT app i applab på code.org. Det tager ca. 30 minutter. God intro til programmet.App Lab Beginner Tutorial - Easily Build Your First App on Code.org
-
Smiley-projektetSmiley.docx
-
Vi skal se om vi kan blive færdige med Føtex Smiley Appen - der var flere der næsten var på trapperne til at være færdige, og så kommer der en ny app.
-
regneapp i App Lab
-
I får lektie for i dag. Av. I skal lave denne app derhjemme sammen med damen. Den er altså hurtig lavet. Det giver en meget god forståelse for programmet.
-
Vi satser på, at netværket er ok, ellers bliver det lidt vanskeligt at komme videre med AppLab. Vi ses.
-
Tak for mange fine videoer - det gik jo ret pænt, trods tekniske net-udfordringer. Vi tager det lige fra tavlen også, så vi er helt med.Nu fortsætter vi med en ny app til en restaurant. Og det er næsten lettest, hvis I tager nogle høretelefoner med,
-
Værsgo´ --> PizzaAppen Video 1
-
Vi fortsætter med Pizzaappen. Men der var faktisk nogle grupper, der fik lavet nogle meget fine forklarings-videoer, hvilket er helt afgørende - at man sådan nogenlunde forstår, hvad det er, man sidder og laver. I kan godt se, at man skal holde tung
-
AFDELING 2. Og præcis på samme måde.
-
Vi fortsætter med Pizza-Appen. Den er næsten færdig nu. Hvis man går lidt død i det, så prøv evt. at starte forfra selv, og se videoerne derhjemme i fred og ro, og så gør stille og roligt, hvad han gør i videoerne. Det virker nemlig, og tager ikke så
-
PizzaAppen Video 3
-
Vi er ved at være fremme ved de sidste apps, sværhedsgraden stiger også, men vi ser om vi ikke kan finde ud af denne også. I får den i timen...
-
Lidt læsestof derhjemme - skim afsnittet om programmering igennem, hvis I ikke allerede har været igennem det.
-
Billedspil 1:
-
Hvis det ikke lykkedes helt sidste gang, man er også lidt træt i fjerde modul, så tag det stille og roligt derhjemme - lige kigge video 2 igennem igen.
-
Jeg er desværre blevet mega forkølet. I må gerne sende en besked til de andre, så I ikke møder op i morgen tidlig.Så er det slut med Applab, Ikke flere (lidt tørre) videoer( I know), men de er nu faktisk meget gode, så man kan følge det i sit eget te
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
12 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:
-
Så må vi hellere komme igang med IT sikkerhed her til slut. Det kan vi godt lige nå. I skal lave en Powerpoint, og en af grupperne holder et oplæg om, hvad I nu har fundet frem til. Vi ses.
-
it sikkerhed link
-
Vi fortsætter sikkerheden med dokumentar & kryptering...
-
I kan danne jer et overblik over noget af indholdet her. Det er dog kun et lille indblik, da det ligesom så meget andet IT, er et helt felt - et gigantisk område i sig selv. Kryptografi | Informatik
-
Vi tager et sidste modul med IT-Sikkerhed - en case, hvor I selv skal komme med nogle anbefalinger til en virksomhed.
-
Så er der IT-Olympiade, hvor der dystes i Scratch, App Lab, og i HTML/CSS.
-
Sidste time, så må vi jo se, hvad der sker med eksamen?
-
Nøgleord, der kan være gode at repetere:Nøgleord1.docx
|
|
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
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%3d71742026022",
"T": "/lectio/37/stamdata/stamdata_edit_teacher.aspx?teacherid=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d71742026022",
"H": "/lectio/37/stamdata/stamdata_edit_hold.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d71742026022"
}