The course provides the principles of computer organization in computing discipline, including design, verification, application, components of a typical computer, including their functions and inter-communications. Topics covered in this course are ALU design, organization of the processor data path and control, performance analysis, memory system hierarchy, pipelining, communication, concepts of assembly language and how to program and manipulate computer basic through a low-level assembly language. Hands-on experience is provided through a series of exercises, assignments, and projects.
For further information :