Hva lærer du? - Webutvikling - bachelor
Webutvikling - bachelor
Hva lærer du?

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
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