Computer Architecture is the structure and behavior of a Computer that is visible to a programmer. A programmer uses the computer to execute a set of instructions for a specific objective. Computer Architecture is used interchangeably with Instruction Set. The Instruction Set is which that outlines the Computer Architecture.