TDAT2003

Systemutvikling 2 med web-applikasjoner

Sist undervist 2020

Høst og Vår

Trondheim

Norsk

Oversikt

Snitt

B

3,67

0,07

Ståprosent

100 %

3 poeng

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Interaksjonsdesign, universell utforming, smidige utviklingsprosesser, mønstre innen programvareutvikling, arkitektoniske stiler, web-klientsideprogrammering, web-tjenerprogrammering. Sikkerhet ved web-applikasjoner. Tilstandslagring, validering og konvertering av data, sidenavigering, internasjonalisering, databasekopling, autentisering.

Læringsmål

Etter å ha gjennomført emnet skal kandidaten ha følgende samlede læringsutbytter:

Kunnskaper
Kandidaten kan gjøre rede for:
- grunnleggende begreper og modeller innen interaksjonsdesign
- mekanismer for sikkerhetshåndtering ved utvikling av web-applikasjoner
- fordelene med og prinsippene bak smidige utviklingsmetoder, spesielt anvendt på web-utvikling
- hva et objektorientert designmønster er, og beskrive noen sentrale mønstre
- hva en arkitektonisk stil er, med spesiell vekt på lagvis arkitektur

Ferdigheter
Kandidaten:
- kan utvikle sikre og vedlikeholdbare web-løsninger ved bruk av utviklingsrammeverk
- kan gjennomføre tester av aspekter ved brukskvaliteten (usability) ved datasystemer generelt, og web-applikasjoner spesielt
- kan vise, ved eksempler fra minst ett konkret smidig prosessrammeverk (for eksempel SCRUM), bruk av prinsippene for smidig utvikling
- kan planlegge og delta i utviklingsprosjekter som følger en smidig utviklingsprosess

Generell kompetanse
Kandidaten:
- har erfaring med å vurdere andres arbeid

Læringsformer og aktiviteter

Ukentlige forelesninger, obligatoriske øvingsoppgaver og prosjekt.