This course presents a strong foundation in the core fundamentals of digital technology, it provides basic concepts reinforced by plentiful illustrations, examples, exercises, and applications.
The approach used in this course allows students to master the all-important fundamental concepts before getting into more advanced or optional topics. The range of topics provides the flexibility to accommodate a variety of program requirements.
For example, some of the design-oriented or application-oriented topics may not be appropriate in some courses.

The two main parts being combinational logic and sequential logic.
The first part combinational logic part is composed of Boolean algebra, combinational logic analysis and functions of combinational logic.
The second part of sequential logic comprises latches and flip-flops, counters, shift registers and finally memory and storage. Topics to be covered include Number Systems, Operations and Codes, Logic Gates, Boolean algebra and Logic Simplification, Combinational Logic Analysis, Functions of Combinational Logic, Latches and Flip-Flops, Counters, Shift Registers, Memory and Storage.