COSC 51 Computer Architecture
	The architecture and organization of a simple computer system is studied. Topics covered include how information is represented in memory, machine-language instructions and how they can be implemented at the digital logic level and microcode level, assembly language programming, and input/output operations. Speedup techniques, such as pipelining and caching, are also covered.
 
	
		Prerequisite
	
COSC 1, 
ENGS 20, or placement through the Advanced Placement exam or the local placement exam.