Computer Organization is concerned with the structure and behaviour of a computer system as seen by the user. It acts as the interface between hardware and software. It deals with the components of a connection in a system. Computer Architecture is about the functionalities of a system. The broad objective of this course is to understand how a computer system works by executing instructions at the micro level. These concepts form the basis of design strategy in embedded systems/ processor design. [Course Roadmap]
  1. History of Computing
[Slides]       [Notes]        [Quiz1]   [Quiz2]     [Video]

  1. Von Neumann Computing
[Slides]       [Notes]       [Quiz]      [Video]

  1. Fixed-point Representation
[Slides]       [Notes]        [Quiz]      [Video]

  1. Floating-point Representation
[Slides]       [Notes]       [Quiz]      [Video]

  1. Fixed-point Arithmetic
[Slides]       [Notes]        [Quiz]        [Video]

  1. Floating-point Arithmetic
[Slides]       [Notes]        [Quiz]        [Video]
A
B
C