Datamaskiners virkemåte og programmering
Om emnet
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.
Opptakskrav
Hva lærer du
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
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-1100 Innføring i programmering og datamaskiners virkemåte 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)
- Egenstudium og bakvendt undervisning over alle tema i emnet på emnets nettside (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: 01.12.2026 09:00 Varighet: 3 Timer |
Karakterregel: Bestått – Ikke bestått |
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