IS-202 Programmeringsprosjekt (Høst 2020)
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Fakultet for samfunnsvitenskap
- Emneansvarlig:
- Even Åby Larsen
- Undervisningssemester:
- Høst
- Undervisningsspråk:
- Norsk, men engelsk når det er engelskspråkelige studenter. Dette vil bli avgjort ved semesterstart.
- Varighet:
- ½ år
Innholdsfortegnelse
Emnet er tilknyttet følgende studieprogram
Undervisningsspråk
Anbefalte forkunnskaper
Læringsutbytte
Etter fullført emne skal studentene kunne delta som utvikler og samarbeide med andre om utvikling av større systemer. Det omfatter bl.a. 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
- finne og bruke dokumentasjon for kodebiblioteker/rammeverk og ta disse i bruk
- bruke versjonskontrollsystemer
- bruke verktøy for automatisering av bygging og testing av systemer
- 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
Eksamen
Studentevaluering
Tilbys som enkeltemne
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 |