At the end of this course, the student should be able to:1. understand number systems2. implement and analyse digital systems based on combinational and sequential logic3. understand and design state machines4. design systems using RTL