**What are the course objectives?**
The course objectives are:
* Mastering fundamental concepts.
* Crafting digital circuits and implementing concepts using industry-standard Hardware Descriptive Languages such as Verilog Hardware Descriptive Language (VHDL).
* Prototyping and testing digital designs in laboratory sessions with Field Programmable Gate Arrays (FPGA).
* Optimizing designs for factors such as power consumption, speed, and area.
* Understanding design trade-offs.
* Developing project-based applications to utilize creative and technical skills in solving real-world challenges.
**What are the fundamental concepts in digital system design?**
The fundamental concepts in digital system design are:
* Boolean Algebra.
* Forming Combinational and Sequential Logic using Boolean Algebra.
* Arithmetic Computation using Combinational Logic.
* State Machines using both Combinational Logic and Sequential Logic.