Computer architecture is the part of the course that deals with what happens internally with the computer.
The subjects range from numbering systems to memory management. This is regularly noted as the hardest part of the course but it is possible with right amount of study