Dokumentationsopgave

Jeg har lavet en dokumentationsopgave, der (burde) dække det meste af pensum. Opgaverne ligger meget tæt på, hvad I kan blive udsat for til eksamen.

Bemærk et par småting:

  • Opgaverne her er mere forskellig i længde end ellers. Hvis du bliver overhørt i en lang opgave, er det måske kun den, som vi når
  • Jeg har givet dig lidt hjælp hist og pist til at finde svar. Den hjælp får du ikke i et eksamenssæt. Der vil opgaverne typisk have en kortere tekst, hvor du så selv skal finde relevant teori
  • Det er ALTID en god idé at indsætte figurer eller andet visuelt i din præsentation
  • Hav kun punkter i din præsentation, og lad være med “bare” at læse op af dine punkter. Brug dine egne ord i stedet for at copy-paste bogens forklaringer.

Generelt kan du få en del hjælp til repetition ved at kikke under min begrebsoversigt samt mine mange videoer her på hjemmesiden. Begrebsoversigten finder du under Informatik C > Repetition og dokumentationsopgave > Oversigt over fagbegreber. Videoerne finder du under InformatikC > Videoer

  • God arbejdslyst også selvom I måske har det sådan her:

… men tænk sådan her:

Opgave 1. Kodeudtryk

  • Forklar figuren her samt fortæl, hvordan man arbejder med de 3 niveauer i AppLap
     
3 lags arkitektur

Forklar følgende kode udtryk. Det giver pluspoint at bruge dine egne ord. Sæt skærmfotos/screenshots ind med eksempler fra dit arbejde

UdtrykForklaringSkærmdumps fra apps, som du har arbejdet med
Variabel  
Sekvens  
Forgrening og betingelse  
Loops og arrays  
Events og funktioner  
Kommentarer  

Opgave 2. Beregn din skat

Lav først et rutediagram for en app, der skal beregne din skat. Bagefter skal du kode løsningen. Se evt. nederst i opgaven. Det er en god idé at lave opgaven i Excel først, så har du styr på udregningerne, men det er kun for at skae et overblik over app’en.

  • I et input felt skal du kunne indtaste din brutto indkomst pr år, f.eks. 150.000
  • I et nyt felt skal du kunne indtaste skatten, f.eks. kr. 50.000
  • I din app skal du kunne beregne disponibel indkomst efter skat

Tag skærmdumps af dit arbejde. Brug AppLap/code.org til dit arbejde, ikke Visual Studio Code. Hvis du har glemt AppLap, så har jeg masser af video. AppLap finder du ved at logge ind på din konto på www.code.org.

VIGTIGT. Medbring et link til AppLap/code.org, så vi både kan se programmet virke og snakke om koden bagved.

TIP. Det ligner valutaomregneren

Opgave 3. Sporing over nettet

Opgave 4. Internettet og lidt innovation

  • Forklar, hvordan vi sender data til hinanden. Anvend fagbegreber
  • Forklar hvad sociale medier er for noget
  • Diskuter fordele og ulemper ved sociale medier. Inddrag artikler, du finder på nettet
  • Kom med forslag til …
    • Hvordan ser Facebook ud om 10 år. Dit forslag skal være inkrementiel innovation
    • Hvordan ser Facebook ud om 30 år. Dit forslag skal være radikal innovation
      • For begge forslag: Analyser hvilken form for innovation, der er tale om ud fra 4P-modellen

Opgave 5. Scarpe-italiane del 1

Morten Mode og Tine Tusindsko går begge 2 enormt op i mode. De vil starte en webshop, som hedder Scarpe italiane (det betyder “Italienske sko” på italiensk), hvor de vil importere eksklusive klassiske sko fra Italien. De er startet ud med et nyhedsbrev.

  • Der er allerede nu 10 af deres venner, som ønsker at modtage nyhedsbrevet fra dem. De vil alle gerne med det samme registreres som kunder.
     
    • Hvad må de registrere om folk, og hvad må de ikke registrere. Må de f.eks. registrere deres cpr-nummer selv med folks samtykke
    • Forklar forskellen på en flad og en relationel database
    • Lav en database i Excel eller lignende over, hvad du gerne vil registrere om deres fremtidige kunder
    • Normaliser din database
  • En af deres kunder hedder Børge Bøsse. Børge er landskendt som modeskaber, og han optræder jævnligt på tv. Børge lægger ikke skjul på overhovedet, at han er homo, og hans nylige bryllup var et glo-bryllup hvor selv Billed-Bladet dukkede op og tog billeder.
    • Må Scarpe-Italiane registrere, at han er bøsse?
    • Børge siger, at mange bøsser vil være interesseret i deres sko, og han spørger om de ikke kan sende et nyhedsbrev ud speciel til bøsser om deres varer. Begrund dit svar

Opgave 6. Scarpe-italiane del 2

Morten og Tine fra opgave 5 skal have lagt en strategi for, hvordan de vil være synlige på nettet.

  • Karakteriser deres målgruppe ud fra Minerva-modellen. De vil som sagt sælge klassiske, eksklusive italienske sko
  • Hvilke sociale medier vil du anbefale dem at bruge. Begrund dit svar

Morten og Tina vil gerne have en hjemmeside

  • Lav et forslag (prototype) til en webshop i PowerPoint eller lignende. Du skal have en forside, en side med varer og en kontaktside. Brug din viden om farvelære og gestaltlove, når du designer
  • Kod en løsning i HTML med et udkast til hjemmesiden. Du skal lave 3 HTML sider. Det skal være muligt at klikke rundt mellem de forskellige sider, og du skal have billeder og video på dine sider. Det giver plusser at lave lister og tabeller.
  • Ekstra. Lav styling af dine sider med CSS (ikke alle klasser har lært det)

Opgaven stopper her, ignorer resten af teksten på siden her som er fra tidligere år.

Her er nogle skærmdumps:

  • Strukturen:
scarpe-italiano 
damesko I pg 
damesk02.jpg 
damesk03.jpg 
herresko.jpg 
herresk02.jpg 
herresk03.jpg 
om-os.html 
styles,css 
damesk02.jpg 
index.html 
kontakt.html 
webs hop.html
  • Filen index.html
(html > 
<tit1e>Forside</tit1e> 
(div 
(meta 
(link 
ceta 
(meta 
(meta 
<bodp 
rel="stylesheet" href="styles/styles.css"> 
name= 
name= 
name= 
"description" italienske nodesko hos os. Scarpe-ital 
"keywords" modesko, herresko, 
"author" 
<hl>velkommen til 
sælger de skønneste modesko, som vi importerer direkte fra 
(table 
. " alt' /th> 
jpg
  • Filen: webshop.html
(div 
charset.-ut 
oar. "description" hos Scarpe.italiane"» 
rmdesko. 
—"author" 
html" 
href--kontakt 
æbslwpc/hL> 
her er 
sr•c- 
sr•c- 
"div > 
. jpg" 
_ jpg" 
_ jpg" 
. jpg" 
alt." 
alt. " - ltd >
  • Filen: kontakt.html
  • Filen: myStyles.css
red; 
text -align 
grey 
font-style; italic; 
width; 8aepx; 
w•gin-left: auto; 
auto; 
list-style-type; 
padding: 
hidden, 
left; 
display: block; 
8pr; 
*duad d . •
  • Forsiden index.html i en browser
Vores webs hop
  • Webshoppen, webshop.html. Vigtigt: Selv om det ikke ser sådan ud, så har den hvide del af siden samme bredde som ovenfor. De 2 sider har det samme layout
  • Til sidst kontaktsiden, kontakt.html
• Forside 
• We s op 
• Konta t os 
Kontakt 
Du kan kontakte os PÄY info@scarpe-ita7iane.dk e? ler PÄY telefon 11 22 33 44 
kbni ngsti de r 
Dag 
Mandag - fredag Kl 10 - 17 
LÄ rdag 
SÄ . ndag 
Kl 9 - 14 
Lukket 
Italienskeskoy 
senere 
UIVVlfilv! 
Del

Opsamling på opgaven 2021

Her er lidt opsamling på opgaven:

Generelt mange gode indlæg.

  • Opgave 3: Sporing over nettet
    • Sæt dig ind i, at big data ikke kun er en samling data. Det er både indsamling og analyse af data
    • Det er en stor fordel at vide, at cookies ikke kender dit navn og din adresse. Men den kender din ip-adresse. Big data kan så analysere sig frem til, at det præcis er din IP adresse, og de oplysninger er til salg
    • Du skal naturligvis vide, at data kun består af bits, og du skal vide, hvad en bit er
  • Opgave 4. Internettet og lidt innovation
    • Det er ikke nok at kunne forklare, at data splittes op efter en protokol. Du skal også vide, hvad en bit er, og du skal kende begreberne IP, URL og DNS server
    • Kend eksempler på inkrementiel og radikal innovation, og lær din 4p model
  • Opgave 5. Scarpe-Italiane 1
    • Når du får en databaseopgave, så forklar trin for trin, hvad normalisering er. Vis et eksempel med ikke kun overskrifter (Navn, Adresse osv) men også med data indsat
  • Opgave 6
    • Der er forbløffende mange af jer, som roder i gestaltlovene. Der er 3 vigtige love: Loven om lighed, loven om nærhed og loven om lukkethed. I skal kunne alle lovene og kunne genkende dem i et design
    • Hvis jeg beder dig om at lave en PowerPoint eller lignende, så lav en PowerPoint
    • Når du laver kode, så skal du kunne gøre rede for, hvad koden laver

Eksempler på emner, som opgaven ikke kom ind på:

  • Projektstyring med hhv. vandfaldsmodellen og agile metoder
  • Peer-to-peer og client-server netværk
  • IT systemer i virksomheder, f.eks. ERP, CMS osv.
  • Kryptering
  • Brugervenlighed