Datamaskinarkitektur
2006-2007
-
IMT2272
- 10sp
Anbefalt forkunnskap
- IMT1031 - Grunnleggende programmering
Forventet læringsutbytte
Studenten skal få innsikt i grunnleggende tekniske prinsipper for moderne datamaskiners arkitektur og programmering på lavt nivå. Studenten skal opparbeide seg forståelse for sammenhengen mellom hardware og software samt sammenhengen mellom lavnivå og høynivå programmering.
Emnets temaer
Innføring i digitalteknikk
Datamaskin arkitektur med eksemplifisering fra mikrokontrollere og PC systemer:
- Software: Assemblyprogrammering og c-programmering
- Hardware: CPU, busser og internminne, interruptkontroller, timer, parallelle inn- og utkretser, DMA, numeriske prosessorer
Pedagogiske metoder
Forelesninger
Lab.øvelser
Oppgaveløsning
Prosjektarbeid
Vurderingsformer
Skriftlig eksamen, 5 timer
Karakterskala
Bokstavkarakterer, A (best) - F (ikke bestått)
Sensorordning
Rettes av emnelærer(e)
Utsatt eksamen (tidl. kontinuasjon)
Ordinær kontinuasjon.
Tillatte hjelpemidler (gjelder kun skriftlig eksamen)
Godkjent kalkulator
Obligatoriske arbeidskrav
Prosjektoppgave(r) (må være godkjent av faglærer)
Læremidler
V. Johansen: Emnehefter i datamaskin arkitektur