CST 440 - COMPUTER ARCHITECTURE
Internal organization of the components of computer systems with special focus on the design and implementation of the central processing unit and the internal hardware and software structure of a CPU that is normally hidden from the programmers using a high level language. Topics will include combinatorial and sequential circuits, adders, shift registers, computer logic and arithmetic, encoders, decoders, flip-flops latches, gates and Boolean algebra. Advanced topics include busses, ALU's, memory, cache.
CST 150 with a min grade of C- required.