|  |  | Oct 31, 2025 |  | 
	     
          | 
              
                | 
                    
                      | 2011-2013 Undergraduate and Graduate Catalog (with addenda) [ARCHIVED CATALOG] 
 
 |  CS 2214 Computer Architecture and Organization4 CreditsThis course covers is a top/down approach to computer design. Topics: Computer architecture, introduction to assembly language programming and machine language set design. Computer organization, logical modules; CPU, memory and I/O units. Instruction cycles, the datapath and control unit. Hardwiring and microprogramming. The memory subsystem and timing. I/O interface, interrupts, programmed I/O and DMA. Introduction to pipelining and memory hierarchies. Fundamentals of computer networks. Weekly recitations support lecture topics and study homework assignments.
 
 Prerequisite(s): CS 2204   (C- or better) for computer engineering majors; CS 2134  (C- or better) and MA 2312 /MA 2322  for computer science majors.
 Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 2
 
 
 |  |  |