General description
This course aims to enable the student to understand the properties and characteristics of pulse waveforms (such as rise time, fall time, pulse width, period, frequency, and duty cycle). The student will acquire knowledge to be able to use the different number systems (Decimal, binary, and BCD), and to convert numbers from one system to the other. It aims to enable the students to be able to carry out the arithmetic operations in the binary and 2¼s complement number system (addition, subtraction, multiplication, and division), and to be able to add numbers in BCD number systems. The students will acquire knowledge to be able to use Boolean algebra, and Karnaugh-maps to minimize Boolean expressions. It also aims to enable them to understand the functions, operations, and applications of basic logic gates, and the standard combinational circuits (Adders, Comparators, Encoders, Decoders, Multiplexers, and Demultiplexers). And finally they will be able to understand the finite state machines.