Prerequisites: CS 1301 and MATH 2262. Computer system and digital design principles; architectural concepts, software, Boolean algebra, number systems, combinational datapath elements, sequential logic, and storage elements; design of DRAM control and I/O bus.