This course introduces students to modern digital systems engineering concepts and ‎methodologies. It covers combinational and sequential circuit design, hardware description ‎languages (VHDL/Verilog), data path and control unit–based system design, synthesis and ‎optimization of digital systems, and implementation using programmable logic devices ‎‎(FPGAs). The course also provides an overview of systems-on-chip (SoC), design reuse, IP ‎cores, ASIC design methodologies, testability, and high-level synthesis.‎