Introduction to computer architecture and the layering of hardware/software systems. Topics include instruction set design; logical building blocks; computer arithmetic; processor organization; the memory hierarchy (registers, caches, main memory, and secondary storage); I/O—buses, devices, and interrupts; microcode and assembly language; virtual machines; the roles of the assembler, linker, compiler, and operating system; technological trends and the future of computing hardware. Several programming assignments required.
| CRN | Course | Course Title | Term | Credits | Status | ||||
| 44926 | CSC 252 | COMPUTER ORGANIZATION | Spring 2013 | 4.0 | Open | ||||
| Schedule: | Day | Begin | End | Building | Room | ||||
| TR | 940 | 1055 | CSB | 601 | |||||
| Enrollment: | Sec Enroll | Sec Cap | Updated | ||||||
| 42 | 999 | 06/29/2012 | |||||||