Emne - Grunnleggende web - IDG1100
IDG1100 - Grunnleggende web
Om emnet
Vurderingsordning
Faglig innhold
Dette emnet introduserer studentene for hovedkonseptene, ideene og prinsippene av webutviklingsfaget, og teknologien som muliggjør det. Studentene vil lære grunnleggende scripting og bli kjent med et utvalg av vanlige verktøy brukt i webutvikling.
Tema
- Historien og styresett til internett og World Wide Web
- Nettverksprotokoller som er relevante for World Wide Web
- Underliggende prinsipper av webarkitektur
- Vanlige verktøy, teknikker og teknologier brukt i webutvikling, inkluder versjonskontrollsystemer, skriptmiljøer og programvareutviklingsmodeller
- Grunnleggende konsepter for programmering
- Bruk og administrasjon av eksterne systems, f.eks. Raspberry Pi-baserte servere.
Læringsutbytte
Kunnskap
Studenten skal etter gjennomført emne sitte igjen med følgende kunnskap:
- historien om og organisasjonsprinsipper for Internett og World Wide Web;
- nettverksprotokoller som underbygger World Wide Web;
- grunnleggende teknologistabler som brukes til å eie og levere webinnhold og webapplikasjoner
- grunnleggende kommandoer, verktøy og teknikker for å administrere Linux-baserte servere
Ferdigheter
Studentene skal ha utviklet disse ferdighetene etter gjennomført emne:
- å sette opp den grunnleggende infrastrukturen som trengs for å drive et nettsted;
- bruke verktøy for å logge inn på eksterne maskiner og gjennomføre vanlige konfigurasjons- og utviklingsoppgaver;
- utvikle prosjekter i grupper ved bruk av versjonskontrollsystemer;
- automatisere oppgaver ved bruk av skriptspråk.
Generelle kompetansemål
Etter gjennomført kurs skal studentene kunne:
- Drive og iverksette en nettside på en ekstern server;
- strukturerer og programmere et skript for automatisere webrelaterte oppgaver;
- samarbeide med gruppemedlemmer på et programmeringsprosjekt
Læringsformer og aktiviteter
Konvensjonelle forelesninger og labøvelser med datamaskiner og Raspberry Pi.
Obligatoriske aktiviteter
- Linux-oppgave
- Programmeringsoppgave 1
- Programmeringsoppgave 2
Mer om vurdering
Studentene må levere inn tre obligatoriske oppgaver som må godkjennes for å ta eksamen. Én oppgave er relatert til administrasjonen av en Linux-basert server (f.eks. Apache Web Server-konfigurasjon), mens de to andre er relatert til programmering (f.eks. Bash Scripting og oppgavautomatisering). Hvis en eller flere obligatoriske oppgaver ikke er godkjent, vil studenten måtte ta emnet på nytt og fullføre alle tre oppgavene igjen.
Vurderingsform
- Skriftlig skoleeksamen (40%)
- Muntlig presentasjon av gruppeprosjekt (60%) med individuell karakter
Studentene må få en bestått karakter på alle obligatoriske oppgaver for å få tilgang til eksamen.
Utsatt eksamen (kont)
Neste semester. Bare den ikke beståtte delen av eksamen mås ta på nytt. Hvis en student ikke består den muntlige presentasjonen, må de gjøre om prosjektet individuelt.
Spesielle vilkår
Krever opptak til studieprogram:
Webdesign (ÅRWEB)
Webutvikling (BWU)
Forkunnskapskrav
Emnet er forbeholdt studenter på bachelorprogrammet i Webutvikling (BWU) og på årsstudiet i Webdesign (ÅRWEB).
Kursmateriell
Læremidler vil bli gitt ved starten av semesteret. Hver student må kjøpe en Raspberry Pi for labarbeid.
Ingen
Versjon: 1
Studiepoeng:
7.5 SP
Studienivå: Grunnleggende emner, nivå I
Termin nr.: 1
Undervises: HØST 2024
Undervisningsspråk: Engelsk
Sted: Gjøvik
- Designmetodikk
Eksamensinfo
Vurderingsordning: Samlet karakter
- Termin Statuskode Vurdering Vekting Hjelpemidler Dato Tid Eksamens- system Rom *
- Høst ORD Skriftlig skoleeksamen 40/100 E 10.12.2024 09:00 INSPERA
-
Rom Bygning Antall kandidater A-atriet-2/3 (A-160) Ametyst 20 A-atriet-1/3 (A-160) Ametyst 30 - Høst ORD Muntlig eksamen 60/100 E 04.12.2024 10:00
-
Rom Bygning Antall kandidater - Sommer UTS Skriftlig skoleeksamen 40/100 E INSPERA
-
Rom Bygning Antall kandidater - Sommer UTS Muntlig eksamen 60/100 E
-
Rom Bygning Antall kandidater
- * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato. Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.
For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"