4.00 Credits
Number representation and arithmetic; basic digital devices and their Boolean representations; introduction to logic circuit design and simplification using Boolean algebra and Karnaugh maps; combinational logic building blocks such as multiplexers, demultiplexers, encoders, decoders, comparators, adders, ALUs; analysis and design of sequential logic circuits; sequential logic building blocks such as storage registers, shift registers and counters. Lecture 3 hours, laboratory 2 hours. Prerequisite: CPSC 1100 with a grade of C or better or department head approval. Laboratory/Studio course fee will be assessed. Differential Course Fee will be assessed