course-details-portlet

IDG1100

Grunnleggende web

Velg studieår
Studiepoeng 7,5
Nivå Grunnleggende emner, nivå I
Undervisningsstart Høst 2024
Varighet 1 semester
Undervisningsspråk Engelsk
Sted Gjøvik
Vurderingsordning Samlet karakter

Om

Om emnet

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.

Fagområder

  • Designmetodikk

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Department of Design