General description
This course aims at enabling 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 helps the student to carry out 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. The course also aims to make students understand the functions, operations, and applications of basic logic gates, and the standard combinational circuits (Adders, Comparators, Encoders, Decoders, Multiplexers, and Demultiplexers). Finally they will be able to understand the finite state machines.