Course code: INF-0103

Datamaskiners virkemåte og programmering

Campus Tromsø, Mo i Rana and Bodø
Semester / year Autumn 2026
Duration 1 semester
Level Basic courses, level 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

The schedules are normally finalized and published well in advance of the start of the semester, often a few weeks beforehand. This gives students the opportunity to organize their studies and prepare for upcoming activities.

It is recommended to check the schedule regularly, as changes may occur.

Examination

Exams
Skriftlig skoleeksamen Date: 01.12.2026 09:00 Duration: 3 Timer Grade:
Pass – fail
Coursework requirements

To take an examination, the student must have passed the following coursework requirements

Oppgaver Grade:
Approved – not approved

Everything you need to know about before, during, and after the exam; registration, absence, appeals, and diplomas: UiT Exams homepage

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.

Other years and semesters

Contact us


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