The course aims to develop students’ ability to test and implement Boolean functions using discrete logic gate ICs, analyze digital logic circuits using Vivado for logic simulation, describe digital logic circuits using Verilog HDL, implement digital logic circuits on FPGAs, and perform functional verification and testing of Verilog HDL modules.