Course code: INF-0103

Datamaskiners virkemåte og programmering

Søk mellom 20. juli og 9. august
Campus Tromsø, Mo i Rana and Bodø
Semester / year Autumn 2026
Duration 1 semester
Level Grunnleggende emner, nivå I
Credits 5

About the course

Emnet kan tas som enkeltemne.

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

Kombinasjonen INF-0101 og INF-0103 erstatter INF-1100 og er obligatorisk for informatikkstudiene.

Emnet gir en videreføring av grunnleggende programmeringsteknikker ved å fokusere på minnehåndtering, grunnleggende datastrukturer, beregnbarhet, og grunnleggende algoritmisk kompleksitet. Disse konseptene læres bort i lavnivåspråk og knyttes opp til datamaskinens virkemåte.

Admission reguirements

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

Objective of the course

Kunnskap - Studentene har:

  • basiskunnskap om programmering og algoritmisk problemløsning i et systemprogrammeringsspråk
  • kunnskap om fundamentale datastrukturer, og en grunnleggende introduksjon til algoritmisk kompleksitet
  • basisforståelse av datamaskiners virkemåte, og sammenhengen mellom denne og programmer

Ferdigheter - Studentene kan:

  • beskrive datamaskiners virkemåte og sammenheng mellom denne og kjørende programmer
  • sette seg inn i nye programmeringsspråk
  • beskrive algoritmer gjennom et programmeringsspråk
  • bruke manuelle minnehåndteringsteknikker (allokering, pekere) for å utvikle effektive datastrukturer
  • bruke egne ferdigheter til å kritisk vurdere andres kode

Generell kompetanse - Studentene forstår:

  • ddet å løse problemer algoritmisk og omsette det i programmer skrevet i systemprogrammeringsspråk
  • hvordan datamaskiner virker og hvordan dette henger sammen med programmer og programmering

Forkunnskapskrav

Recommended prerequisites

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-1100 Innføring i programmering og datamaskiners virkemåte 5 stp

Teaching methods

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)
  • Egenstudium og bakvendt undervisning over alle tema i emnet på emnets nettside (8,5 timer

Language of instruction and examination

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

Schedule

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

Eksamener
Skriftlig skoleeksamen Dato: 01.12.2026 09:00 Varighet: 3 Timer Karakterregel:
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 Karakterregel:
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

More info about the coursework requirements

Inntil 2 obligatoriske oppgaver.

Re-sit examination

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

Andre år og semester

Contact us


Førsteamanuensis
einar.j.holsbo@uit.no
Author image
Førstelektor
edvard.pedersen@uit.no