course-details-portlet

PROG2900

Bacheloroppgave

Studiepoeng 22,5
Nivå Tredjeårsemner, nivå III
Undervisningsstart Høst 2025
Varighet 2 semestre
Undervisningsspråk Engelsk og norsk
Sted Gjøvik
Vurderingsordning Bacheloroppgave

Om

Om emnet

Faglig innhold

Bacheloroppgaven baseres enten på problemstilling/oppgaveforslag innhentet fra næringslivet, offentlig sektor eller fagmiljøet. Forslagene skal være forhåndsgodkjent av emneansvarlig. Gjennom oppgaven skal studentene identifisere, formulere og løse relevante problemer innen programmerere sitt virkefelt. Kandidaten skal benytte kunnskaper og ferdigheter fra flere fagområder i studiet, samt gjøre selvstendig fordypning der det er nødvendig. Kandidaten skal gjennom bacheloroppgaven bidra til enten forskning eller utvikling. Kandidaten skal også tilegne seg ferdighet i prosjektstyring, planlegging, gjennomføring og dokumentasjon av et prosjektarbeid.

Bacheloroppgaven skal inneholde programvareutvikling,og kan i tillegg gjerne ha innslag av forskning, innovasjon eller entreprenørskap.

Læringsutbytte

Kunnskaper - Kandidaten

  • har inngående kunnskap om et utvalgt tema innen fagområdet
  • har kunnskap om utviklingsarbeid innenfor temaet

Ferdigheter - Kandidaten

  • kan identifisere, formulere og løse et relevant problem innen programmering / programvareutvikling
  • har ferdigheter i å avgrense problemstillinger og utarbeide konkrete løsningsalternativer på disse.
  • kan vise profesjonalitet innen programvareutvikling gjennom å anvende versjonskontroll og oppgavesporing, smidig metodikk, dokumentasjon, kontinuerlig integrasjon, spesifiserings- , kvalitetssikrings- og testmetodikk og andre relevante metoder gjennom hele utviklingsprosessen.
  • har bevissthet rundt anvendelse av kunstig intelligens som verktøy innen programvareutvikling og kan analysere egen bruk av KI i sitt arbeid med oppgaven.

Generell kompetanse - Kandidaten

  • formidler faglig kunnskap til ulike målgrupper både skriftlig og muntlig
  • har innsikt i vitenskapelig redelighet og forståelse for etiske problemstillinger
  • har innsikt i miljømessige, helsemessige, samfunnsmessige og økonomiske konsekvenser av produkter og løsninger innen fagområdet og kan sette disse i et livsløpperspektiv.
  • integrerer tidligere ervervede kunnskaper og er i stand til å tilegne seg ny kunnskap i løsing av en problemstilling.

Læringsformer og aktiviteter

  • Prosjektarbeid
  • Veiledning
  • Obligatoriske arbeidskrav:
    • Problemdefinisjon (arbeidstittel og foreløpig problemstilling avklares med fagmiljøet innen utgang av høstsemester)
    • Prosjektplan
    • Aktiv deltakelse i alle avtalte gruppemøter
    • Skriftlig rapport underskrevet av alle prosjektmedlemmer
    • Individuelt refleksjonsnotat
    • Muntlig fremføring

Bacheloroppgaven skal løses i en prosjektgruppe med 2 til 4 studenter per gruppe. Individuelle oppgaver godtas vanligvis ikke, ved særskilte omstendigheter kan søknad rettes til emneansvarlig.

Emneansvarlig fasiliteterer oppgaveinnhenting og presentasjoner og foretar oppgavetildeling. Studentene etablerer i størst mulig grad gruppene selv, og kan påvirke tildelingen av oppgaver gjennom sin prioriteringsliste. Det tilbys enkelte lynkurs i løpet av vårsemesteret og hver gruppe får tilbys ukentlig veiledning fra en i fagkollegiet.

Obligatoriske aktiviteter

  • Obligatoriske arbeidskrav

Mer om vurdering

I oppgaven skal det reflekteres over oppgavens bærekraftsrelevans med utgangspunkt i FNs bærekraftsmål.

Vurderingsform: Bokstavkarakter A - F. Bacheloroppgaven og utviklet programvare vurderes som helhet. I helt spesielle tilfeller kan individuell karakter gis.

Utfyllende om kontinuasjon: Dersom bacheloroppgaven vurderes til karakteren «Ikke bestått» eller bokstavkarakteren «F», må studenten(e) levere ny besvarelse det påfølgende semesteret. Forbedring/omarbeidelse er ikke tilstrekkelig. Oppgaven kan presentere det samme temaområde med samme empiri/datagrunnlag.

Spesielle vilkår

Krever opptak til studieprogram:
Programmering (BPROG)

Forkunnskapskrav

For å starte på bacheloroppgaven i Bachelor i programmering må studenten ha bestått minimum 105 studiepoeng av 120 studieplanfestede studiepoeng fra de to første årene ved dette studieprogrammet.

Kursmateriell

Anbefalt litteratur: Aage Rognsaa. Bacheloroppgaven, Universitetsforlaget, 2015.

Fagområder

  • Informatikk

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Bacheloroppgave
Karakter: Bokstavkarakterer

Ordinær eksamen - Vår 2026

Bacheloroppgave
Vekting 100/100 Eksamenssystem Inspera Assessment