CSCI150 Digital Systems I (3 semester hours)

This course focuses on number systems, binary arithmetic, logic gates, and forming logic circuits. Other core topics include combinational circuits and Boolean algebra. The concept of circuits will be expanded to include logic blocks; multiplexers; and arithmetic blocks such as adder, multiplier, subtractor, and divider with an emphasis on block designs. Additionally, sequential circuit and finite state machine will be discussed in detail. The course concludes with the synthesis of a complete processor. (Prerequisite: MATH225)