Innholdsfortegnelse

Emnet er tilknyttet følgende studieprogram

Undervisningsspråk

Norsk

Anbefalte forkunnskaper

Undervisningen forutsetter at studentene har grunnleggende programmeringskunnskaper, som IS-110 eller tilsvarende.

Læringsutbytte

Etter fullført emne skal studentene kunne delta som utvikler og samarbeide med andre om utvikling av større systemer. Det omfatter at studenten skal kunne:

  • fungere som programmerere i et utviklingsprosjekt
  • følge god programmeringspraksis for større prosjekter
  • sette seg inn i og bruke kode skrevet av andre
  • utvikle en applikasjon og koble den til en database
  • følge sikkerhetstitak i den utviklede applikasjonen
  • finne og bruke dokumentasjon for kodebiblioteker/rammeverk og ta disse i brukbruke versjonskontrollsystemer
  • bruke verktøy for automatisering av bygging og testing av systemer
  • skrive dokumentasjon i selve koden og om systemarkitektur, applikasjonens komponenter og applikasjonens testinger
  • estimere og planlegge utviklingsaktiviteter

Innhold

Studentene danner prosjektgrupper, som er felles for IS-200, IS-201 og IS-202. Gruppene implementerer et system som bygger på analyse og design fra IS-200, og datamodell fra IS-201. Studentene må lære å bruke versjonskontroll og skrive dokumentasjon, slik at koden kan deles, og studentene kan jobbe samtidig med forskjellige deler av systemet. Det vil bli gitt korte forelesninger om disse og andre temaer som er relevant for prosjektet (f.eks. bruk av tredjepartsbiblioteker).

Undervisnings- og læringsformer

Undervisning gis som forelesninger. Studentene arbeider med et prosjekt i grupper. Hjelpelærer vil være tilgjengelig for veiledning på lab. Prosjektet blir samordnet med IS-200 og IS-201. Studenter anbefales derfor å ta disse i samme semester. Estimert arbeidsomfang er 270 timer.

Vilkår for å gå opp til eksamen

Obligatoriske innleveringer må være bestått for å kunne ta eksamen. Mer informasjon i Canvas ved semesterstart.

Eksamen

Prosjektoppgave i gruppe med justerende muntlig eksamen i gruppe. Individuell karakter, A-F.

Studentevaluering

Emneansvarlig i samråd med studenttillitsvalgt fastsetter evalueringsform og om emnene skal ha midtveis- eller sluttevaluering, jf. kvalitetssystemet kapittel 4.1. Informasjon om evalueringsform for emnet publiseres i Canvas.

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
IS-907 – Programmeringsrelaterte emner. 10
IS-2710 – Programmeringsrelaterte emner. 6
IS-2710 – Programmeringsrelaterte emner. 6
IS210 – Intern datarepresentasjon. 6
IS-2700 – Algoritmer og datastrukturer. 6
Sist hentet fra FS (Felles studentsystem) 15. okt. 2026 10:41:39