Emnekode: INF-0102

Beregningsorientert programmering

Søk mellom 20. juli og 9. august
Studiested Tromsø
Semester / år Høst 2026
Varighet 1 semester
Nivå Grunnleggende emner, nivå I
Studiepoeng 5

Om emnet

Emnet kan tas som enkeltemne.

Emnet er en videreføring fra INF-0101 og bør tas i kombinasjon med dette. INF-0102 tas i andre halvdel av semesteret.

Kombinasjonen INF-0101 og INF-0102 erstatter INF-1049 og er obligatorisk for programstudenter på flere realfagstudier (ikke informatikkstudier).

Emnet gir en innføring i programmering som verktøy i beregningsorienterte fag. Ulike problemstillinger blir satt inn i en naturvitenskapelig sammenheng slik at studentene ser hvordan problemer kan løses ved hjelp av programmering i høynivåspråk. Relevans i studieprogram: Informatikk som fag og teknologi inngår som en viktig anvendelse i de øvrige realfag. Programmeringsoppgavene i øvingsopplegget vil løse relevante faglige problemstillinger fra et eller flere av fagene fysikk, matematikk/statistikk, geologi og kjemi.

Opptakskrav

Generell studiekompetanse + MATRS: Matematikk R1/(S1+S2). Søknadskode: 9354 - enkeltemner i informatikk. Det kan også søkes opptak til emnet basert på realkompetanse.

Hva lærer du

Kunnskap - Studentene har:

  • basiskunnskap om programmering som verktøy i beregningsorienterte fag
  • basiskunnskap algoritmisk problemløsning av vitenskapelige problem
  • basiskunnskap om representasjon av strukturerte data i et programmeringsspråk
  • basiskunnskap om aksessering og prosessering av strukturerte data

Ferdigheter - Studentene kan:

  • lage programskisser og algoritmer som løser matematisk spesifisert vitenskapelig problem
  • lage løsninger på mindre, virkelige problemer på én maskin med brukerinteraksjon, grafikk (plot, animasjoner) og lagring/lesing av data til/fra disk
  • prosessere strukturerte data ved hjelp programmer som man selv har utviklet
  • bruke ulike moduler/bibliotek i samspill med egen kode for å integrere, derivere, finne nullpunkter samt beregne grenseverdier og rekker
  • bruke enkle konsepter fra objektorientert programmering i egne programmer
  • skrive høynivå-kode for å løse problemer innenfor sitt beregningsorienterte fagområde (fysikk, matematikk/statistikk, kjemi og geologi)
  • lese og finne feil i egne og andres programmer

Generell kompetanse - Studentene forstår:

  • grunnleggende konsepter innen programmering i høynivåspråk, som for eksempel Python
  • løse problemer algoritmisk og omsette det i programmer
  • feilsøke og korrigere egne og andres program
  • bruke programmering som verktøy for å løse beregningsorienterte problem

Forkunnskapskrav

Anbefalte forkunnskaper

INF-0101 Innføring i programmering

Studiepoengreduksjon

Du vil få en reduksjon i antall studiepoeng (som oppgitt under), dersom du avlegger eksamen i dette emnet og har bestått følgende emne(r) fra før av:

  • INF-1049 Introduksjon til beregningsorientert programmering 5 stp
  • INF-1100 Innføring i programmering og datamaskiners virkemåte 2 stp
  • MIK-0002 Visualisering av data med programmering 1 stp
  • MIK-0003 Analyse av data med programmering 1.5 stp
  • MIK-1011 Visualisering av data med programmering 1 stp
  • MIK-1012 Analyse av data med programmering 1.5 stp

Undervisning og pensum

Total arbeidsmengde for kurset anslås til 150 timer, kurset går over et halvt semester, anslagsvis 12,5 timer per uke.

  • To seminarer ukentlig, problembasert undervisning (4 timer)
  • Bakvendt undervisning med moduler (video og tekst) over alle tema i emnet på emnets nettside, samt egenstudium (8,5 timer)

Undervisnings- og eksamensspråk

Emnet er norskspråklig. Undervisning og eksamensoppgaver vil gis på norsk, men pensumlitteraturen er på engelsk.

Timeplan

Timeplanene ferdigstilles og publiseres normalt i god tid før semesterstart, ofte noen uker i forkant. Dette gir studentene mulighet til å organisere studiene sine og forberede seg på kommende aktiviteter.

Det anbefales å sjekke timeplanen jevnlig, da det kan forekomme endringer.

Eksamen

Skriftlig skoleeksamen
Dato: 14.12.2026 09:00
Varighet: 3 Timer Karakterskala: Bestått – Ikke bestått
Obligatoriske arbeidskrav

Følgende arbeidskrav må være gjennomført og godkjent før man kan framstille seg til eksamen

Oppgaver Godkjent – ikke godkjent

Alt du trenger å vite om før, under og etter eksamen, oppmelding, fravær klage og vitnemål: UiTs samleside om eksamen

Mer info om arbeidskrav

Inntil 2 obligatoriske oppgaver.

Kontinuasjonseksamen

Det arrangeres kontinuasjonseksamen for studenter som ikke har bestått siste ordinære eksamen i dette emnet.

Andre år og semester

Kontakt oss

Ansvarlig enhet: Institutt for informatikk
Author image
Universitetslektor
morten.gronnesby@uit.no
Author image
Førstelektor
henrik.h.lovold@uit.no