| Topic | No. of hours | Lecture | Tutorial/ Practical | 
| Number systems | 6 | 3 | 3 | 
| Digital codes | 6 | 3 | 3 | 
| Logic gates | 6 | 3 | 3 | 
| Boolean algebra | 6 | 3 | 3 | 
| Simplification using Karnaugh maps | 6 | 3 | 3 | 
| Digital combinational logic (decoders, encoders, multiplexers, demultiplexers) | 6 | 3 | 3 | 
| Digital combinational logic (adders and subtractors) | 6 | 3 | 3 | 
| Digital combinational logic (comparators, multipliers, dividers) | 6 | 3 | 3 | 
| Sequential logic and flip flop (part I) | 6 | 3 | 3 | 
| Sequential logic and flip flop (part 2) | 6 | 3 | 3 | 
| Analysis of sequential circuits | 6 | 3 | 3 | 
| Design of sequential circuits | 6 | 3 | 3 | 
| Counter circuits | 6 | 3 | 3 | 
| Registers | 6 | 3 | 3 | 
