This document contains an assignment given to students with 17 questions covering various digital logic design topics. The questions cover converters between BCD and excess-3 code and BCD and gray code using K-maps, magnitude comparators, encoders and decoders, 7-segment displays, multiplexers, demultiplexers, adders including look ahead carry and BCD adders, shift registers, counters including asynchronous and Johnson counters, and sequential circuits. The assignment was prepared by Prashant Kumar and verified by the head of department.