IS-202 Programmeringsprosjekt (Høst 2025)
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Fakultet for samfunnsvitenskap
- Emneansvarlig:
- Rania Fahim Hassan Ibrahim Elgazzar
- Undervisningssemester:
- Høst
- Undervisningsspråk:
- Norsk
- Varighet:
- ½ år
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 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
- 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 bruk
- bruke 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 15:52:39