CSC 321 : ESSENTIAL ARCHITECTURES I: COMPUTER ORGANIZATION AND OPERATING SYSTEMS
This course provides a solid introduction to the fundamental hardware architecture of computers in common used, and an introduction to basic operating systems concepts. Computer-architecture concepts covered include assembly language, numeric representations addressing techniques, and subroutines. Operating- systems concepts covered include basic operating- systems structures, processes and process control, and inter-process communication.
CSC 202, equivalent or permission of the instructor.