MCA 600 Computer Organization and Architecture explores the structure and functions of the
components of a contemporary computer system. This course uses the problem-solving approach
to help students identify and address issues pertinent to computer organization and architecture.
Topics covered in this course are a brief history of electronic computers, number systems and
codes, fixed point arithmetic, floating point arithmetic, decimal arithmetic, ALU Design, control
unit, control unit configurations and design, memories, buses, input and output devices and I/O
modes, microprocessors, microcontrollers, and embedded systems. (Formerly MCA 600
Computer Organization)