FORBEREDELSE / FØREBUING Fag: REA3014 Informasjonsteknologi 1 Forberedelse / Førebuing: 05. mai 2014 Eksamen: 07.mai 2014 Forbedelsestid / Førebuingstid: 48 timer / 48 timar Utdanningsprogram: Studiespesialisering Nivå: VG2 Privatister/Privatistar Oppgaven foreligger på bokmål og nynorsk. REA3014 Informasjonsteknologi 1 Side 1
BOKMÅL EKSAMENSINFORMASJON Forberedelsestid: Hjelpemiddel: Vedlegg: Vedlegg som skal leveres inn: Andre opplysninger: 48 timer Alle hjelpemidler er tillatt i forberedelsesdelen Forberedelsedelen består av 3 deler. Alle skal besvares Fremmøte 3 etasje Bergen Handelsgymnasium, Kalfarveien 2 Bergen Kilder som er brukt, skal noteres på oppgavesvaret. Avskrift, kopiering, klipp og lim vil ikke bli honorert med mindre det er brukt som utgangspunkt for løsning av oppgaven eller for å drøfte problemstillinger i besvarelsen. Ta med egen maskin for presentasjonen. Ta også med besvarelsen på minnebrikke. Du skal svare på alle oppgavene. Tid totalt 40 minutt Kompetansemål/ vurderingsveiledning: Du blir vurdert ut fra den kompetansen du viser når du presenterer ditt løsningsforslag og gjennom utspørr av eksaminator og sensor. Din presentasjon bør ikke overskride 20 minuttet. Du er selv ansvarlig for å få vist bredest mulig kompetanse innen de ulike målene. Kompetansemålene du blir prøvd i er gjengitt under hver oppgave. For alle oppgavene gjelder det å være kort og presis. Det er viktig at du avgrenser oppgaven slik at du får vist både bredde og dybde i kompetansemålene. Ved karaktersetting blir det vektlagt hvordan du har løst oppgavene fra forberedelsesdelen og hvordan du svarer på spørsmålene knyttet til det du viser i din presentasjon i forberedelsedelen. REA3014 Informasjonsteknologi 1 Side 2
FORBEREDELSESTEKST BOKMÅL Bakgrunn En spillutvikler ønsker seg en nettløsning som skal ta for seg flere problemstillinger. Dette inkluderer å informere og reklamere for seg selv, og å ha et system for å holde kontroll på feil i spillene de utvikler (såkalte «bugs»). Du vil få mer spesifikke arbeidsoppgaver under de aktuelle oppgavebeskrivelsene. Du kan ta utgangspunkt i et firma som allerede eksisterer eller dikte opp ditt eget. Et eksempel på firma du kan velge for inspirasjon er Electronic Arts (http://www.ea.com/no/). Du står fritt til å legge til funksjonalitet for eller informasjon om firmaet/produktet/tjenestene dersom du mener det er hensiktsmessig, men dette skal begrunnes. 1. Nettsteder og multimedier Du skal utvikle et nettsted for spillutvikleren som skal markedsføre denne og tilby en del dynamisk funksjonalitet. Det skal minimum være tre menyvalg/undersider, der du står fritt til å utforme de to andre utover den dynamiske. Firmaet vil ha en nettside som viser frem for eventuelle kunder hva de har utviklet, hva som er under utvikling, hva de kan kjøpe, med mer. Dersom du trenger inspirasjon kan du se hva som allerede finnes på nettsidene gitt under «bakgrunn», lenger oppe. Produktet ditt skal typisk ha en annen vri på design og fremtoning, ikke forsøk å etterligne det som allerede finnes. Bestem navn på firmaet dersom du velger å dikte opp ditt eget. Definer målgruppe. Planlegg nettstedet. Utfør innledende analyser, se på behov, lag skisser og gjør annet forberedende arbeid du mener er nødvendig. Bruk HTML og CSS for å utforme nettsidene. Du kan også bruke Javascript eller andre teknologier/språk dersom du mener dette er hensiktsmessig. Du skal utvikle logo, header og annen nødvendig grafikk til nettstedet. Disse skal være lagret i passende format og størrelser. Du skal kunne begrunne dine valg. Forsvar valgene du tar med utgangspunkt i læreplan og kompetansemål. gjøre rede for hvilke standarder og prinsipper som muliggjør Internett planlegge nettsteder som inneholder multimediekomponenter utvikle nettsteder i henhold til planer og vurdere om krav til brukergrensesnitt er oppfylt redigere nettsteder ved bruk av standardiserte oppmerkingsspråk organisere og begrunne filstrukturen for nettsteder sette opp krav til og vurdere nettsteder REA3014 Informasjonsteknologi 1 Side 3
2. Databaser Databasen som ligger til grunn skal kunne hjelpe med en rekke ulike oppgaver. Du kan legge til funksjonalitet så lenge du grunngir dette. Firmaet ønsker seg et system for å håndtere feil, såkalte «bugs», i spillene sine. Dette inkluderer både å rapportere inn feil, og å delegere ansvar for å fikse de ulike feilene. Brukerne av systemet har ulike roller. Blant annet ser de et behov for administratorer (ledere), feilrapportør og ansvarlige for å fikse feil. Det skal i det minste ligge informasjon om rolle, navn, kontaktinformasjon, bilde, jobbeskrivelse, og annet du finner passende om personer. Spillene skal ligge inne i systemet med den informasjonen du mener er hensiktsmessig. Feilene («bugs») skal i det minste inneholde informasjon om hvilket spill det gjelder, hvem som har rapportert inn feilen, hvem som skal ha ansvar for å fikse feilen, en beskrivelse av feilen (gjerne med tilhørende dokumentasjon i form av bilder eller video), tidspunkt, med mer. Du skal lage en datamodell som du skal kunne forklare og grunngi (med utgangspunkt i kompetansemålene), deretter skal du lage en dynamisk nettside som tar denne i bruk og viser den i praksis. Husk å legge inn testdata som gjør at du kan vise at den dynamiske biten fungerer. gjøre rede for begrepene primærnøkkel, kandidatnøkkel, fremmednøkkel og atomærkravet utvikle normaliserte datamodeller ut fra problemstillinger og begrunne valgene som er gjort lage databaser i henhold til gitte datamodeller utvikle, presentere og begrunne databaseapplikasjoner lage dynamiske nettsider som bruker en database ved hjelp av spørrespråk og programvare på tjener 3. Digital samtid Ta standpunkt til ulike aktuelle problemstillinger innen personvern og sikkerhet med systemet du har jobbet med. Forbered deg også på å kunne diskutere de følgende kompetansemålene: gjøre rede for og argumentere for nødvendigheten av regelverk og etiske normer for bruk av informasjonsteknologi beskrive og drøfte informasjonsteknologiens muligheter og konsekvenser beskrive og foreslå tiltak mot trusler i den digitale verden REA3014 Informasjonsteknologi 1 Side 4
NYNORSK EKSAMENSINFORMASJON Førebuingstid: Hjelpemiddel: Vedlegg: Vedlegg som skal leverast inn: Andre opplysningar: 48 timar Alle hjelpemiddel er tillatne i førebuingsdelen Førebuingsdelen består av 3 delar. Alle skal svarast på. Frammøte 3. etasje, Bergen Handelsgymnasium, Kalfarveien 2, Bergen Kjelder som er brukt, skal noterast på oppgåvesvaret. Avskrift, kopiering, klipp og lim vil ikkje bli honorert med mindre det er brukt som utgangspunkt for løysning av oppgåva eller for å drøfte problemstillingar i svaret. Ta med eiga maskin for presentasjonen. Ta og med svaret på minnebrikke. Du skal svare på alle oppgåvene. Tid totalt 40 minutt Kompetansemål/ vurderingsrettleiing: Du blir vurdert ut frå den kompetansen du viser når du presenterer løysingsforslaget ditt og gjennom utspørringa av eksaminator og sensor. Presentasjonen din bør ikkje overskride 20 minutt. Du er sjølv ansvarleg for å få vist breiast mogeleg kompetanse innan dei ulike måla. Kompetansemåla du blir prøvd i står under kvar oppgåve. For alle oppgåvene gjeld det å vere kort og presis. Det er viktig at du avgrenser oppgåva slik at du får vist både bredde og dybt i kompetansemåla. Ved karaktersetting blir det lagt vekt på korleis du har løyst oppgåvene frå førebuingsdelen og korleis du svarer på spørsmåla knytta til det du viser i presentasjonen din i fførebuingsdelen. REA3014 Informasjonsteknologi 1 Side 5
FØREBUINGSTEKST NYNORSK Bakgrunn Ein spelutviklar ønskjer seg ei nettløysing som skal ta for seg fleire problemstillingar. Dette inkluderer å informere og reklamere for seg sjølv, og å ha eit system for å halde kontroll på feil i spela dei utviklar (såkalla «bugs»). Du vil få meir spesifikke arbeidsoppgåver under dei aktuelle oppgåvebeskrivingane. Du kan ta utgangspunkt i eit firma som allereie eksisterer eller dikte opp ditt eige. Eit døme på firma du kan velje for inspirasjon er Electronic Arts (http://www.ea.com/no/). Du står fritt til å leggje til funksjonalitet for eller informasjon om firmaet/produktet/tenestene dersom du meiner det er hensiktsmessig, men dette skal grunngjevast. 4. Nettstadar og multimedia Du skal utvikle ein nettstad for spelutviklaren som skal marknadsføre han og tilby ein del dynamisk funksjonalitet. Det skal minimum vere tre menyval/undersider, der du står fritt til å utforme dei to andre utover den dynamiske. Firmaet vil ha ei nettside som viser frem for eventuelle kundar kva dei har utvikla, kva som er under utvikling, kva dei kan kjøpe, med meir. Dersom du treng inspirasjon kan du sjå kva som allereie finst på nettsidene gitt under «bakgrunn», lenger oppe. Produktet ditt skal typisk ha ein annen vri på design og framtoning, ikkje forsøk å etterlikne det som allereie finst. Bestem namn på firmaet dersom du vel å dikte opp ditt eige. Definer målgruppe. Planlegg nettstaden. Utfør innleiande analyser, sjå på behov, lag skisser og gjer anna førebuande arbeid du meiner er nødvendig. Bruk HTML og CSS for å utforme nettsidene. Du kan og bruke Javascript eller andre teknologiar/språk dersom du meiner dette er hensiktsmessig. Du skal utvikle logo, header og anna nødvendig grafikk til nettstaden. Desse skal vere lagra i passande format og storleikar. Du skal kunne grunngje vala dine. Forsvar vala du tar med utgangspunkt i læreplan og kompetansemål. gjere greie for kva standardar og prinsipp som gjer Internett mogeleg planleggje nettstader som inneheld multimediekomponentar utvikle nettstadar i samsvar med planar og vurdere om krav til brukergrensesnitt er oppfylt redigere nettstadar ved bruk av standardiserte oppmerkingsspråk organisere og grunngje filstrukturen for nettstadar setje opp krav til og vurdere nettstadar REA3014 Informasjonsteknologi 1 Side 6
5. Databasar Databasen som ligg til grunn skal kunne hjelpe med ei rekke ulike oppgåver. Du kan leggje til funksjonalitet så lenge du grunngjev dette. Firmaet ønskjer seg eit system for å handtere feil, såkalla «bugs», i spela sine. Dette inkluderer både å rapportere inn feil, og å delegere ansvar for å fikse dei ulike feila. Brukarane av systemet har ulike roller. Blant anna ser dei eit behov for administratorar (leiarar), feilrapportør og ansvarlege for å fikse feil. Det skal i det minste liggje informasjon om rolle, namn, kontaktinformasjon, bilete, jobbeskriving, og anna du finn passande om personar. Spela skal liggje inne i systemet med den informasjonen du meiner er hensiktsmessig. Feila («bugs») skal i det minste innehalde informasjon om kva spel det gjeld, kven som har rapportert inn feilen, kven som skal ha ansvar for å fikse feilen, ei beskriving av feilen (gjerne med tilhøyrande dokumentasjon i form av bilete eller video), tidspunkt, med meir. Du skal lage ein datamodell som du skal kunne forklare og grunngje (med utgangspunkt i kompetansemåla), deretter skal du lage ei dynamisk nettside som tar ho i bruk og viser ho i praksis. Hugs å leggje inn testdata som gjer at du kan vise at den dynamiske biten fungerer. gjere greie for omgrepa primærnøkkel, kandidatnøkkel, fremmednøkkel og atomærkravet utvikle normaliserte datamodellar ut frå problemstillingar og grunngje vala som er gjort lage databasar i samsvar med gitte datamodellar utvikle, presentere og grunngje databaseapplikasjonar lage dynamiske nettsider som bruker ein database ved hjelp av spørjespråk og programvare på tenar 6. Digital samtid Ta standpunkt til ulike aktuelle problemstillingar innan personvern og sikkerheit med systemet du har jobba med. Førebu deg og på å kunne diskutere dei følgjande kompetansemåla: gjere greie for og argumentere for nødvendigheita av regelverk og etiske normar for bruk av informasjonsteknologi beskrive og drøfte informasjonsteknologien sine mogelegheiter og konsekvensar beskrive og foreslå tiltak mot truslar i den digitale verda REA3014 Informasjonsteknologi 1 Side 7