Computer organization deals with the understanding of the inner-workings of modern computer systems and the trade-offs present at the hardware-software interface. 

Learning Goals:

  • Understand how modern computers work, their design process, their evolution and the trade-offs at the hardware/software boundary;
  • Hands-on experience in the lab;
  • Develop computer engineer’s skills of project documentation and technical reporting;