CSCI 230 INTRODUCTION TO COMPUTER ARCHITECTURE
This is a three-hour lecture and two-hours lab each week. Emphasizes the fundamentals of computer organization and machine architecture, using a layered approach. Topics include data representation, the machine language execution cycle, microprogramming, addressing modes, and symbolic assembly level of language. Interconnection structures, memory, I/O, and fundamental notions of an operating system. Coordinated laboratory exercises allow students to experiment with program behavior and machine elements at each level.