BS Chalk, AT Carter og RW Hind: Computer organization and architecture, 2004. Palgrave. ISBN: 1-4039-0164-3. Følgende er pensum: kapittel 3-6, 8.1-8.4, 9.9..
Randal E Bryant og David R O'Hallaron: Computer Systems -- a programmer's perspective, 2003. Prentice Hall. ISBN: 0-13-034074-X. Kapitler 1-1.3, 2 (unntatt 2.3.1-2.3.5), 3 og 10.9 er pensum. Bokens hjemmeside.
Dessuten er alt forelest stoff og alle gruppeoppgaver pensum.
Programvare
Til kretskonstruksjon brukes verktøyet Digital Works laget av Matrix Multimedia . Ifi har kjøpt site-lisens til programmet og det finnes på alle Ifis Windows-maskiner.
Om man sitter ved en Linux-maskin på Ifi, kan man bruke windows-kommandoen for å kjøre på en Windows-maskin. Tidligere år har det vært rapportert om vanskeligheter med dette, men alt har tilsynelatende fungert OK i år. Men sitter man ved en Ifi-maskin som kjører Windows XP skal man være trygg på at det går bra!
Om man vil kjøre Digital Works på sin Windows-maskin hjemme, kan man enten kjøpe en studentversjon av programmet for £39 fra Matrix Multimedia eller man kan hente en gratisversjon. Det finnes to slike: versjon 2.0 er litt gammel og litt begrenset (men tilstrekkelig for oppgavene i kurset) mens prøveversjonen av versjon 3.04 (som brukes på Ifis maskiner) bare vil virke i 30 dager.
Til programmering i både assemblerspråk og C brukes kommandoen gcc. Den finnes på alle Linux-maskiner ved UiO. (Om man sitter på en Windows-maskin på UiO, kan man bruke Linux-ikonet for å få et kommandovindu mot en Linux-maskin.)
Man kan også bruke gcc på hjemmemaskinen om den har en prosessor som kjører x86-kode; omtrent alle maskiner med Intel- eller AMD-prosessor kan brukes. Hvis man kjører Linux hjemme, finnes gcc innebygget; hvis man kjører Windows, kan man legge opp CygWin-pakken fra Ifi-CDen .