Phalanx wrote: » I think a basic level of understanding of the hardware you're developing software for is a good approach. I would agree with your tutor. The exam isn't particularly difficult (I've done it), but gives some solid information that is worth knowing, I feel.