course
Computer Architecture
IT321
This course will provide students with a thorough understanding of the computer architecture by designing a simple processor and memory system starting from basic logic gates. Topics include: digital logic: logic expressions, minimization, sum of product forms, fundamental building blocks (logic gates, flip-flops, decoders, encoder, multiplexer, arithmetic functions, counters, registers), register transfer notation, memory, bus and CPU (datapath and control unit) design.
Course Blog: