Introduction to the structure and function of computers, digital computer organization, design of digital computer at the machine and microprogramming level, assembly language programming concepts, data and instruction formats, architecture of the central processing unit, input-output peripherals, registers, memory unit, addressing modes, subroutines and their linkages.
Prerequisite: ENGE 250