MM-207 Applikasjonsutvikling 2
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Fakultet for teknologi og realfag
- Emneansvarlig:
- Christian Robere Simonsen
- Undervisningssemester:
- Vår
- Undervisningsspråk:
- Engelsk
- Varighet:
- 1 semester
Emnet er tilknyttet følgende studieprogram
Undervisningsspråk
EngelskAnbefalte forkunnskaper
DAT101-G Programmering grunnkurs, DAT110-G Webpublisering eller tilsvarende og MM-206 G Applikasjonsutvikling 1
Innhold
Design, implementasjon, testing og vedlikehold av tjenestebasert arkitektur.Bruk av HTTP, Node, npm, PAS, agile prinsipper og arbeidsmetodikk. Enkel innføring i software arkitektur og API design.
Læringsutbytte
Etter fullført emne skal studenten
- Kunne planlegge, implementere og distribuere klient/tjener applikasjoner med autentisering og databasekobling.
- Ha forståelse for sikkerhet og etiske problemstillinger knyttet til utvikling av distribuerte applikasjoner.
- Være i stand til å utvikle en klient/tjener applikasjon med problemanalyse og løsning, samt dokumentere produkt og prosess.
Vilkår for å gå opp til eksamen
Obligatoriske øvingsoppgaver må være godkjent for å kunne gå opp til eksamen. Oversikt over obligatoriske øvingsoppgaver gis ved semesterstart.
Undervisnings- og læringsformer
Faget består av forelesninger og lab. Lab vil være en kombinasjon av øvinger og produksjon av innhold til mappe innlevering.
Forventet arbeidsomfang i emnet er ca. 270 timer.
Studentevaluering
Emneansvarlig fastsetter i samråd med studenttillitsvalgt evalueringsform og om emnene skal ha midtveis- eller sluttevaluering i tråd med kvalitetssystemet kapittel 4.1.
Tilbys som enkeltemne
Ja. Med forbehold om ledig plass/kapasitet.
Eksamen
Individuell mappe innlevering teller 100% av sluttkarakteren. Gradert karakter F-A. Individuell karakter. Nærmere informasjon om krav til mappe gis i Canvas ved semesterstart.
Reduksjon i studiepoeng
Innholdet i dette emnet dekkes helt eller delvis av annet emne. Tas ett av disse emnene i tillegg, reduseres studiepoengene som følger:
Emne | Studiepoengreduksjon |
---|---|
DAT208 – Web-teknikker for multimedia | 10 |
DAT232 – Applikasjonsutvikling for mobile plattformer | 10 |
MM-200 – Applikasjonsutvikling | 10 |
IKT205 – Applikasjonsutvikling | 5 |