Emne - Systemutvikling 2 med web-applikasjoner - TDAT2003
Systemutvikling 2 med web-applikasjoner
Om
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æringsutbytte
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.
Obligatoriske aktiviteter
- Obligatoriske øvinger
Mer om vurdering
Arbeidskrav
11 av 14 øvinger må være godkjent for å kunne gå opp til eksamen. Av disse er følgende øvinger obligatoriske: 6 -10 og 14.
Vurdering
Mappe: 2 individuelle oppgaver skal inngå i mappen.
Oppgave: Scrum-prosjekt. Prosjektet gjennomføres intensivt de første ukene i vårsemesteret. Det er meget høye krav til tilstedeværelse i denne perioden. Mer enn en dags fravær må dokumenteres. Mer enn to dagers fravær kan medføre at prosjektet ikke blir bestått. Individuelle karakterer kan gis.
Sluttkarakteren settes på grunnlag av tre vurderingselementer. Alle disse må være bestått hver for seg. Kontinuasjon og frivillig gjentak/forbedring kan gjennomføres for enkelte delvurderinger uten at alle delvurderinger i et emne må tas opp igjen. Det gis anledning til å klage på delvurderinger i dette emnet før alle delvurderinger er gjennomført.
Ny/utsatt eksamen: Skriftlig eksamen mai/juni. Mappe og oppgave: Neste gang emnet kjøres.
Ved søknader om godskrivning, godkjenning og innpassing av emner fra tidligere årskull eller andre institusjoners tilsvarende utdanninger, vil hver søknad behandles individuelt og søker må kunne medregne studiepoengreduksjon ved overlappende emner.
Spesielle vilkår
Krever opptak til studieprogram:
Dataingeniør (ITHINGDA)
Anbefalte forkunnskaper
Databaser med videregående programmering eller tilsvarende
Forkunnskapskrav
Emnet har studierettskrav, og er forbeholdt studenter tatt opp til Bachelor i ingeniørfag, data, Trondheim (ITHINGDA).
Kursmateriell
- Leksjoner som gjøres tilgjengelig på institusjonens læringsplattform.
Fagområder
- Informatikk
- Ingeniør
Kontaktinformasjon
Emneansvarlig/koordinator
Faglærere
Ansvarlig enhet
Eksamen
Eksamen
Vurderingsordning: Oppgave og skriftlig eksamen
Ordinær eksamen - Vår 2019
Skriftlig eksamen - gammel ordning
Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.
Vurderingsordning: Mappevurdering og skriftlig eksamen
Ordinær eksamen - Vår 2019
Mappevurdering
Oppgave
Skriftlig eksamen
Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.
Utsatt eksamen - Vår 2019
Skriftlig eksamen
Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.