Hva lærer jeg

Webutvikling - bachelor

Hva lærer du?

To studenter ved en datamaskin
Foto: Amanda Jørgine Haug/NTNU

Når du er ferdig med en bachelor i webutvikling skal du være ekspert på

  • å jobbe kreativt og systematisk for å utvikle innovative konsepter for web
  • utvikling og prototyping av avanserte og robuste webløsninger
  • webteknologi, design og prosjektarbeid
  • brukersentrerte metoder

Her er en oversikt over det du lærer:

  • Koding
  • Design
  • Brukeropplevelse
  • Full-stack vs front-end utvikling
  • Webteknologier: HTML, CSS and JS, JavaScript rammeverk og databaser

Prosjektarbeid

Du løser praktiske oppgaver for eksterne oppdragsgivere gjennom tre praktiske webprosjekter. 

Gjennom prosjektarbeid i tverrfaglige team får du også testet kunnskapene og ferdighetene dine som webutvikler «i det virkelige liv» og utvikle de evnene du trenger for å hevde deg i arbeidslivet.

Se under Læringsutbytte for mer detaljer om hva du lærer.

Læringsutbytte

Læringsutbytte

studyprogramme-info-portlet

Læringsutbytte

En student som har fullført programmet, forventes å ha oppnådd følgende læringsutbytte, definert i kunnskap, ferdigheter og generell kompetanse:

Kunnskap

Kandidaten …

  • har detaljert og inngående kunnskap om hvordan World Wide Web fungerer og de teknologiske standardene og beste-praksis som brukes for å bygge robuste webløsninger
  • har grunnleggende kunnskap om grafisk prinsipper;
  • har detaljert og inngående kunnskap om webteknologi og utforming av webløsninger, både når det gjelder koden som styrer brukergrensesnittet (front-end) og serverfunksjonaliteten (back-end)
  • har kunnskap om grunnleggende prinsipper for prosjektstyring, konseptutvikling, brukerstyrt design og tilgjengelighet, brukervennlighet og etikk;
  • har kunnskap om utvikling av webgrensesnitt for ulike plattformer, som mobiltelefoner, nettbrett og andre skjermbaserte enheter
  • har grunnleggende kunnskap om den historiske utviklingen til World Wide Web, dets egenart som medieplatform og dets plass i samfunnet
  • har grunnleggende kunnskap om kommunikasjon og vitenskapsfilosofi og -historie
  • har kunnskap om klimaendringer og hvordan internett produserer karbonutslipp

Ferdigheter

Kandidaten …

  • kan forbedre eller nyutvikle en ferdig webløsning fra en idéfase til ferdig implementert og brukertestet applikasjon
  • kan uttrykke sin fagkunnskap til andre både muntlig og skriftlig
  • kan gjennomføre en brukertest av en webløsning i henhold til de krav og retningslinjer som finnes for webløsninger i Norge
  • kan treffe begrunnede valg i designprosessen, samt reflektere over egen faglig utøvelse og justere denne under veiledning
  • kan beherske faglige verktøy, teknikker og uttrykksformer relevante for arbeid i design- og IT- baserte utviklingsprosjekter
  • kan bruke ulike verktøy for å måle påvirkningen (CO2-utslipp) ved utforming og koding
  • kan bruke ulike teknikker for å redusere karbonavtrykket til nettsteder og nettapplikasjoner

Generell kompetanse

Etter gjennomført utdanning har kandidatene følgende generelle kompetanse i form av evne til å kunne anvende kunnskap og ferdigheter på selvstendig vis i ulike situasjoner gjennom å vise samarbeidsevne, ansvarlighet, evne til refleksjon og kritisk tenkning:

  • kan planlegge og gjennomføre varierte arbeidsoppgaver og prosjekter innen webutvikling som strekker seg over tid, alene og som deltaker i en gruppe
  • kan formidle faget sitt, skriftlig og muntlig til andre, inkludert fagets egenart og beste-praksis sammen
  • kan analysere eksisterende webløsninger sine egenskaper, teknologivalg og om løsningen tilfredstillinger Norske forskrifter og lover
  • kan drive enkel prosjektutvikling og -styring av web-relaterte prosjekter
  • kjenner til forsknings- og utviklingsarbeid innenfor fagområdet og kunne oppdatere og kunne videreutvikle sine teoretiske kunnskaper og praktiske ferdigheter innen webutvikling
  • kan diskutere bærekraftspørsmål med eierne av en nettressurs og reflektere over implikasjonene av deres valg