This course is designed to introduce the basic principle of digital systems and digital circuit design with analysis. Lecture and practical will cover the following: Algebra Boolean, Numbering system, Basic Logic Gate, Combinational Logic Circuit Design, Bi-stable Memory Devices and Sequential Circuits Design.