Skriv ut | ![]() | Lukk vindu |
Høst 2025
INF-0103 Datamaskiners virkemåte og programmering - 5 stp
Ansvarlig enhet
Institutt for informatikk
Emnetype
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.
Innhold
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
Generell studiekompetanse. Søknadskode 9199.
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 dette og programmer
Ferdigheter - Studentene kan:
- analysere programmer med hensyn på algoritmisk kompleksitet
- beskrive datamaskiners virkemåte og sammenheng mellom dette og kjørende programmer
- sette seg inn i nye programmeringsspråk
Generell kompetanse - Studentene forstår:
- det å 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
Undervisnings- og eksamensspråk
Emnet er norskspråklig. Undervisning og eksamensoppgaver vil gis på norsk, men pensumlitteraturen er på engelsk.
Undervisning
Total arbeidsmengde for kurset anslås til 150 timer, kurset går over et halvt semester, anslagsvis 12,5 timer per uke.
- Forelesning (2 timer)
- Kollokvier/seminar (2 timer)
- egenstudium (8,5 timer)